| Skills | Level | Critical Learning Outcomes |
| C1. Develop advanced numerical tools in the field of mechanics |
N1. Develop basic numerical tools |
Identify and select numerical tools and scientific computing methods suited to solving a simple mechanical problem. |
|
|
Master the fundamentals of programming and algorithm design. |
|
|
Use the selected numerical tools independently. |
|
|
Validate the numerical tools developed using benchmark problems. |
|
|
Analyze computational results to verify their scientific validity and consistency with the laws of physics. |
|
N2. Develop advanced numerical tools |
Develop a numerical strategy suited to solving mechanical problems. |
|
|
Analyze the results of a numerical computation and draw relevant scientific and technical conclusions. |
|
N3. Solve realistic numerical problems |
Develop and implement an appropriate and efficient numerical strategy to solve complex mechanical problems. |
|
|
Optimize computational codes and numerical models to solve mechanical problems efficiently. |
| C2. Model physical phenomena in a mechanical system |
N1. Analyze physical phenomena |
Apply a scientific approach to problem-solving. |
|
|
Process and analyze data, and draw scientific conclusions. |
|
N2. Model fundamental physical phenomena |
Select the appropriate equations to model the mechanical problem to be solved. |
|
|
Understand and analyze partial differential equations (PDEs) and the underlying assumptions used to model problems in solid mechanics, fluid mechanics, and structural mechanics. |
|
|
Master the theoretical fundamentals of analytical methods for solving simple differential equations. |
|
|
Use and/or develop appropriate numerical simulation tools to solve the mathematical model (see Competency C1). |
|
|
Process, analyze, and interpret data obtained from scientific models. |
|
N3. Model advanced physical phenomena |
Develop tools for modeling advanced physical systems. |