CODE  66052 

ACADEMIC YEAR  2020/2021 
CREDITS 

SCIENTIFIC DISCIPLINARY SECTOR  INF/01 
LANGUAGE  Italian 
TEACHING LOCATION 

SEMESTER  Annual 
PREREQUISITES 
Prerequisites (for future units)
This unit is a prerequisite for:

TEACHING MATERIALS  AULAWEB 
The purpose of the course is to provide the tools to imperative programming through the introduction of highlevel languages.
Introduction to programming languages through the construction of simple algorithms in C ++.
In particular, the following topics will be covered:
In the first part of the course (first two weeks) we will introduce MATLAB, an environment for the numerical calculation and statistical analysis.
The programming parts will use a subset of the C ++ language as an example of highlevel language.
At the end of the course students will be able to solve simple programming problems, even with the use of external libraries, and above all they will be able to understand and modify C ++ programs that take advantage of the objectoriented programming paradigm.
Due to the COVID19 emergency, the course will be in blended modality.
The course will have 2 hours per week of offline lectures provided through the Teams platform and 3 hours of practical lessons and exercises in presence.
All the lectures and the practical activities will be recorded and made available also for students who cannot attend.
In the first part of the course (first two weeks) we will introduce MATLAB, an environment for the numerical calculation and statistical analysis.
The programming parts will use a subset of the C ++ language as an example of highlevel language.
Programming Principles and Practice using C++, AddisonWesley Professional, 2008
C++. Fondamenti di programmazione  H. M. Deitel, P. J. Deitel; Editore: Apogeo 2009
MANUELA CHESSA (President)
CHIARA BASSANO
FABIO SOLARI (President Substitute)
The class will start according to the academic calendar.
All class schedules are posted on the EasyAcademy portal.
Date  Time  Location  Type  Notes 

21/01/2021  09:00  GENOVA  Laboratorio  
21/01/2021  14:00  GENOVA  Scritto  
08/02/2021  09:00  GENOVA  Laboratorio  
08/02/2021  14:00  GENOVA  Scritto  
11/06/2021  09:30  GENOVA  Laboratorio  
19/07/2021  09:30  GENOVA  Laboratorio  
14/09/2021  09:30  GENOVA  Laboratorio 