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 2023
- Offered
- 2023/24
- 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++
* implementation of GUI based applications - 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++
* design and implemetation of simple GUIs
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 is joint with the course of Programmazione I
- 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.
Finally, a development tool for graphical interfaces will be introduced.