The "Computer Science" part of the course develops the following concepts:
1. Operations on vectors and matrices
2. Exchange of information through input and output instructions
3. If/else, for, while and switch instructions
4. Principles of modular programming
5. Logical operators and associated functions
6. Data structures in Matlab
7. Graphics and Data Visualization
8. Symbolic computations in Matlab
9. Algorithms for sorting, searching and indexing
10. File management of complex data
The "Applied Mathematics" part of the courses follows a project learning method. Most of this part of the course takes place in the computer room and involves a large component of personal work. The study of a real case is proposed to groups of four students. The project consists in the following steps:
1. Analysis of raw data and development of a Matlab program to format that data files used for the following steps.
2. Mathematical and statistical formulation of the problem.
3. Description of a numerical method to solve the mathematical problem.
4. Matlab implementation of the numerical algorithm.
5. Writing by each group of a report and oral presentation of the main results.
|