High-Performance Computing - AE3-422
This course aims to introduce the students to Python, provide them with intermediate proficiency in the use of the C++ programming language and the skills to be able to write efficient parallel programs. It will include an introduction to parallel programming as well as cover the use of software engineering tools and best practices, such as debuggers, unit testing and version control.
Fundamentals of Fluid Mechanics - AEM-ADV07
The aim is to ensure that students acquire a useful knowledge the fundamental principles of fluid dynamics, can derive the governing equations, be able to recognize situations in which the equations simplify, be able to apply various mathematical methods to solve the resulting problems, and be able to interpret the mathematical results physically.