Unit PROGRAMMING LAB I

Course
Programming and management of computer systems
Study-unit Code
A003648
Curriculum
In all curricula
Teacher
Marco Baioletti
Teachers
  • Marco Baioletti
Hours
  • 36 ore - Marco Baioletti
CFU
3
Course Regulation
Coorte 2024
Offered
2024/25
Learning activities
Altro
Area
Tirocini formativi e di orientamento
Academic discipline
NN
Type of study-unit
Obbligatorio (Required)
Type of learning activities
Attività formativa monodisciplinare
Language of instruction
Italian
Contents
* exercizes in C++ programming language related to the Programmazione I course
* some advanced aspects of C++
Reference texts
C++. Fondamenti di programmazione. H. M. Deitel, P.J. Deitel. Apogeo
Educational objectives
This course represents the laboratory part of the companion course Programmazione I.
The main purpose of this course is to train students on C++ programming
applying the same concepts seen in the companion course.

Main knowledge acquired will be
* practical implementation of algorithms in C++
* some advanced topics in C++

Main competence will be
* coding in C++
* being able to employ an IDE tool
Prerequisites
No particular prerequisite
Teaching methods
Exercices at the computer lab for solving programming problems in C++
Learning verification modality
the exam consists in a list of programming exercizes to be solved in C++ language
Extended program
The program of this course mostly corresponds to the program of Programmazione I.
Some advanced topic of C++, which are not taught in Programmazione I, might be introduced, such as the containers vector, list, map, the pseudo random numbers, the file processing functions
Share on/Follow us on