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 high-level 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 high-level 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 object-oriented 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 high-level language.
Programming Principles and Practice using C++, Addison-Wesley 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 |