Participants can use a programming language to solve engineering problems.
Since this module is taught in English, a reasonable proficiency in English (B2) is recommended. Participants should be familiar with basic mathematical (e.g., vectors, matrices, solution of linear systems of equations, summation symbol, derivative and integral, …) and physical (e.g., kinematic of a projectile) concepts, to link course contents with applications more easily.
Computer-based assessments (25%, individual)
Programming projects (group of 2):
- Reports (50%)
- Presentations (25%)
Participants are able
MATLAB Basics, in particular:
Basic algorithms (search, sort)
Software development practices
Applications: image processing, smartphone sensors, and others.
This course is taught in Flipped Classroom style (aka Inverted Classroom Method). In a nutshell, students watch online lectures and solve exercises at their individual pace as a prerequisite to classroom lectures. In classroom, we discuss topics in more details and students should engage actively (building on top of their prior learnings). A major part of the lessons is left to individual and/or group work, but the lecturer is available for discussions. Details and schedule are presented in first week.
MATLAB basics are found in many books and internet resources. For instance, this course covers large parts of:
Chapman, S.: Essentials of MATLAB programming, 3rd edition, 2018, chapters 1 to 5.
(Durchführung gemäss Stundenplan)