COMPUTER SKILLS
Course objectives
The goal is to give students the practical ability to use a modern personal computer and perform the basic operations of use (on, off, data and program management), on proprietary OS or open source.
Channel 1
LORENZO ROVIGATTI
Lecturers' profile
Program - Frequency - Exams
Course program
The course is acquired together with Computing Laboratory. Practical exercises are prepared in the classroom, accompanied by appropriate instructions.
Books
The course is carried out together with Computing Laboratory. Practical exercises are prepared in the classroom, accompanied by appropriate instructions.
Teaching mode
In case the COVID emergency will continue till the end of the year 2020, the lectures and the practical experiences will happen in a mixed approach (both in person and online) in order to respect the social distancing recommendations.
Exam mode
test orale
Lesson mode
In case the COVID emergency will continue till the end of the year 2020, the lectures and the practical experiences will happen in a mixed approach (both in person and online) in order to respect the social distancing recommendations.
Channel 2
CRISTIANO DE MICHELE
Lecturers' profile
Program - Frequency - Exams
Course program
Concerning the program please refer for general guidelines to the Computing Laboratory course.
Further thematic insights will be specified during the course by the teachers.
Prerequisites
noone
Books
The course is carried out together with Computing Laboratory.
Practical exercises are prepared in the classrom, accompanied by
appropriate instructions.
Teaching mode
In case the COVID emergency will continue till the end of the year 2020, the lectures and the practical experiences will happen in a mixed approach (both in person and online) in order to respect the social distancing recommendations.
Exam mode
oral test
Lesson mode
In case the COVID emergency will continue till the end of the year 2020, the lectures and the practical experiences will happen in a mixed approach (both in person and online) in order to respect the social distancing recommendations.
Channel 3
LILIA BOERI
Lecturers' profile
Program - Frequency - Exams
Course program
The course is acquired together with the main course "Laboratorio di calcolo" Practical exercises are prepared in the classroom, accompanied by appropriate instructions. See the description of "Laboratorio di calcolo" for further details.
Prerequisites
None
Books
The course is carried out together with Computing Laboratory.
Practical exercises are prepared in the classroom, accompanied by
appropriate instructions.
Teaching mode
See laboratorio di calcolo.
Frequency
Exercise classes are not compulsory
Exam mode
The exam is automatically passed if the student obtains a positive mark (>=18/30) in the main course (laboratorio di calcolo).
Lesson mode
See laboratorio di calcolo.
Channel 4
SHAHRAM RAHATLOU
Lecturers' profile
Program - Frequency - Exams
Course program
The course teaches basic notions of programming and numerical analysis to develop simple computing algorithms.
C language instructions will be discussed and used to create reference programs for numerical methods, such as interpolation, numerical integration and differential equations solution.
Prerequisites
There are no pre-requisites on programming, but the student is expected to be able to perform a logical reasoning and to have sufficient mathematical bases to interpretic complex equations. It is furthermore important to know the binary numerical system and to have the scholastic bases of formal logics, even if such concepts will be briefly repeated during the lessons.
Books
Barone, Marinari, Organtini, Ricci-Tersenghi "Programmazione Scientifica", Pearson Education
Al Kelley and Ira Pohl "C: didattica e programmazione", Addison-Wesley
Teaching mode
The course is taught at the blackboard with the aid of slides to project the production of programs. There are also training sessions at the PC where the students implement programs on the basis of a canvas. The output of these sessions is shared on e-learning and commented. Finally, online polling Apps are utilized to keep the attention and to have an immediate feedback on the comprehention of the class.
Frequency
Attendance to the lectures is not mandatory but strongly recommended.
Participation and the performance at the lab sessions provides bonus points that will be included in the final grade.
Exam mode
The exam consists in implementing a program in C to solve a simple physics or math problem or numerical simulation described in a text. The final grade takes will include also additional bonus points based on the evaluation of lab sessions during the course.
Lesson mode
The course is taught at the blackboard with additional support of projected material to help writing program. There are also hands-on sessions with the use of computers where the students implement programs starting from a written track and step-by-step instructions. Examples of programs from these sessions are shared online with the students and commented. Finally, online polling tools are used to engage the students and to have realtime feedback on the comprehension of the lecture.
- Lesson codeAAF1137
- Academic year2024/2025
- CoursePhysics
- CurriculumFisica
- Year1st year
- Semester1st semester
- CFU3
- Subject areaAbilità informatiche e telematiche