COMPUTER LAB
Windows basic knowledge
Practical exercises and discussions of the implemented algorithms
Learning basic programming concepts, implementation of typical numeric algorithms and introduction to data analysis.
The course will provide the basic programming concepts and will allow the students to implement numerical algorithms based on standard programming techniques. Here is the list of the main arguments:
1) Basic programming techniques, data types, control structures and use of user-defined functions
2) Iterative and recursive process, algorithms, random number generation
3) Introduction to data analysis
- Recommended text: MATLAB: A Practical Introduction to Programming and Problem Solving (Stormy Attaway)
- Slides used during the lectures
After a short introduction to the basic programming techniques and some details on the framework software used in the lab, the students will be guided to solve a series of problems that will allow them to better fix the learned concepts. A special focus will be devoted to efficient programming methods.