OBJECT ORIENTED PROGRAMMING
cod. 1009653

Academic year 2021/22
1° year of course - Second semester
Professor
- Luca VELTRI
Academic discipline
Sistemi di elaborazione delle informazioni (ING-INF/05)
Field
Ingegneria informatica
Type of training activity
Characterising
72 hours
of face-to-face activities
9 credits
hub: PARMA
course unit
in ITALIAN

Learning objectives

The aim of the course is to provide students with skills concerning:
- Object-oriented programming (OOP), using C++ as reference programming language
- Generic programming in C++
- Main data structures and standard library in C++
- Design Pattern
- Graphical user interface programming
- Multithread programming
- References to other OOP langiages (Java e Python)

Prerequisites

Basic knowledge of a programming language.

Course unit content

The course provides an introduction to object-oriented programming (OOP), using C++ as reference programming language.

Full programme

- - -

Bibliography

Marco Bertini, Programmazione Object-Oriented in C++. Società Editrice Esculapio.

Luis Joyanes Aguilar, Fondamenti di programmazione in C++. Algoritmi, strutture dati e oggetti, McGraw-Hill.

Teaching methods

Classroom lectures (40 hours).
Classroom exercises (8 hours).
Laboratory lectures (24 hours).

Assessment methods and criteria

The exam consists of a laboratory examination (3 hours) including exercises and quizzes.

Other information

- - -