COMPUTER LAB

Degree course: 
Corso di First cycle degree in Physics
Academic year when starting the degree: 
2018/2019
Year: 
1
Academic year in which the course will be held: 
2018/2019
Course type: 
Various educational activities
Credits: 
6
Period: 
First Semester
Standard lectures hours: 
66
Detail of lecture’s hours: 
Laboratory (66 hours)
Requirements: 

Windows basic knowledge

Final Examination: 
Orale

Practical exercises and discussions of the implemented algorithms

Assessment: 
Voto Finale

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.

Professors