Special Topics in Computing

COURSE CONTENT
Introduction to the following subjects : Programming for Graphic Users Interfaces – GUI (Windows, Linux). Tools for GUI Programming (Widgets). Data Organization (Data Structures and Data Bases). Management of Memory, Disk, Communication (Programming Algorithms). Floating Point Operations (Accuracy, Overflow, Underflow). Stability and Accuracy of Numerical Methods. Programming Subjects & Languages (JAVA, CORBA, UML etc.), Parallel Processing – Multiprocessing (Subject & Programming). Advanced Computational Environments and Systems (OpenMP, MPI, GRID, CUDA, OpenCL, OpenACC etc.). Multiple Cores – Computing with Graphic Cards (Multicore, Manycore, GPU Computing). Supercomputers: Access & Programming (High Performance Computing – HPC). Scientific Applications (Data Representation, Graphics, Information Retrieval).
LEARNING OUTCOMES
The student will complete, refresh and update his/her knowledge, experience and capabilities on subjects that concern the usage and application of computers and advanced computational methods on Mechanical Engineering & Aeronautics. These subjects are fully described in the published course content and are the sequel but there are not covered and not included in the courses content of the relevant prerequisite courses of the previous years of studies.
The qualifications obtained (knowledge, experience, capabilities) are necessary and useful in the first place for all the following courses that the student must attend in order to complete his/her degree requirements, for the elaboration of his/her diploma work as prospective Mechanical & Aeronautics Engineer. Furthermore the qualifications obtained (knowledge, experience, capabilities) are necessary and useful for the student in order to continue to the next level of studies (Master of Science and/or PhD) or to join the labor market with advanced qualifications.
The learning outcomes of this course correspond to the descriptive indicator 8, according to the European Qualifications Framework.
Course Features
- Lectures 0
- Quizzes 0
- Skill level All levels
- Language English
- Students 0
- Assessments Yes