PROGRAMMING 2
Stampa
Enrollment year
2022/2023
Academic year
2022/2023
Regulations
DM270
Academic discipline
NN (INDEFINITO/INTERDISCIPLINARE)
Department
DEPARTMENT OF MATHEMATICS "FELICE CASORATI"
Course
MATHEMATICS
Curriculum
PERCORSO COMUNE
Year of study
Period
2nd semester (01/03/2023 - 09/06/2023)
ECTS
3
Lesson hours
28 lesson hours
Language
Italian
Activity type
WRITTEN AND ORAL TEST
Teacher
ZANOTTI PIETRO (titolare) - 3 ECTS
Prerequisites
- Linear algebra
- Basic calculus
- Elements of programming
Learning outcomes
The course aims at providing an introduction to the use of the software Matlab. The students are expected to develop the following skills
- knowing the resources offered by Matlab, its limitations and the possible alternatives
- implementing a given algorothm in Matlab
- understanding the content of a code implemented in Matlab
- being able to use Matlab to solve the problems encountered in other courses of applied mathematics
Course contents
1. Introduction to Matlab
2. Variables
3. Vectors and matrices
4. Loops
5. Functions
6. Graphics
7. Import/export data
8. Polynomials
9. Structures, cell arrays and tables
10. Debug
11. Symbolic computation
12. Optimization
Teaching methods
Each lecture consists of two parts. The first part is devoted to a discussion on the solution of the exercises assigned at the end of the previous lecture. The students are expected to attempt to solve the excercises in advance. In the second part a new topic is introduced.
Reccomended or required readings
- Notes provided by the lecturer
- Online documentation, accessible via the webpage
https://it.mathworks.com/help/index.html?s_tid=CRUX_lftnav
Assessment methods
Each student is free to choose one of the following options for the final examination
- solution and weekly submission of the assigned exercises + oral examination
- carrying out of a final project + oral examination
Further information
Sustainable development goals - Agenda 2030