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.
Condividi su