This course aims to provide the basis knowledge of computer programming. The student will learn how to analyze simple problems, how to solve them with procedural algorithms, using a programming language, and the basis to solve simple data analysis and numerical calculation problems.
Students will learn the basics of programming with the C++ language, focusing on creating simple programs. They will explore fundamental concepts and techniques to write and debug code.
After the completion of the course, the students would be able to
The teaching methods are:
Attending classes and labs is strongly encouraged and suggested.
The course includes both theoretical lessons held in the classroom and a significant practical component of programming activities conducted in the lab.
Main topics:
There is no textbook for this course. You may find some of the following online materials helpful:
C++ Language Tutorial (https://cplusplus.com/doc/tutorial/)
Wikiversity: Introduction to C++ (https://en.wikiversity.org/wiki/C%2B%2B/Introduction)
Learn about C++ Programming (https://www.thoughtco.com/c-and-c-plus-programming-4133470)
Ricevimento: Appointment by email
FILIPPO RICCA (President)
DAVIDE ANGUITA
ROBERTO SACILE (President Substitute)
In accordance with the teaching calendar approved by the Council of Study Programs
https://corsi.unige.it/en/corsi/8719/studenti-orario