Mobilité EUt+
Retour

Page du cours ✏️


Engineering Computing
MECH 2021

Description
This module is intended to build on the basic skills developed in the stage 1 computing module COMP1000 and to develop students’ ability to design and develop computer programs to solve engineering problems using the Matlab environment. The module introduces the topics of program design and development, debugging and documentation. These concepts are implemented in practical examples and projects based on engineering topics relevant to the class group. Several more advanced language features, including visualization and array handling are also introduced.

1. Software development process: Program analysis and design; Problem solving techniques; Program documentation; Testing and debugging
2. Programming environment
3. Selection of appropriate library functions
4. Symbolic processing in maths problems (Matlab)
5. Statements, Data and operators
6. Modular programming: functions, variables and scope
7. User input/outputs to file and screen
8. Control structures : Selection statements and Loops
9. Arrays and array processing, including multi-dimensional arrays and strings
10. Vectorization and efficiency
11. Case studies: Software development process: Program analysis and design; Problem solving techniques; Program documentation; Testing and debugging


Crédits ECTS
5

Langue d'enseignement
English

Langue d'examen
English

Langue des supports pédagogiques
English

Acquis d'apprentissage fondamentaux

Entité de gestion (faculté)