The course aims to provide the earliest programming bases, giving particular emphasis to scientific reasoning and computational thinking. The course includes classes as well as practical labs whose purpose is to deepen and consolidate the topics seen in the classroom. The course has a strong applicative connotation, where the student is encouraged to face problems of increasing complexity in autonomy.
Given the cultural importance of this course (at the core of all undergraduate computer science courses) attending classes and labs is strongly encouraged and suggested.
The course consists of a part of theoretical lessons that take place in the classroom and a substantial practical part of programming activities that takes place in the lab.
Main topics:
Slides will be available but are not sufficient getting ready for the exam.
Ricevimento: Appointment by email: francesca.odone@unige.it (always specify name and surname, course name, degree name)
Ricevimento: All lecture days after class (approx. 20 min). Upon prior agreement, at any other time.
FRANCESCA ODONE (President)
STEFANO ROVETTA
The exam is made of 2 parts
More details on AULAWEB