Computer Programming Ii

A.Y. 2024/2025
6
Max ECTS
64
Overall hours
SSD
INF/01
Language
Italian
Learning objectives
The course aims to expand the procedural programming skills acquired during the "Programming" course, by presenting some abstractions and concepts useful for the design, development and maintenance of large size programs. The focus is on the object-oriented paradigm, with particular emphasis on the process of specification, modeling of data types, and design. Fundamental concepts of functional programming may also be introduced
Expected learning outcomes
By the end of the course the student will be able to:
- explain fundamental concepts and main properties of the object oriented programming and, possibly, functional programming
- comprehend and define the specification of a program, design and implement it with object oriented programming methodologies and, possibly, functional programming methodologies
Single course

This course cannot be attended as a single course. Please check our list of single courses to find the ones available for enrolment.

Course syllabus and organization

Single session

Responsible
Lesson period
First semester
INF/01 - INFORMATICS - University credits: 6
Laboratories: 32 hours
Lessons: 32 hours
Shifts:
Turno
Professor: Ahmetovic Dragan
Turno A
Professor: Ahmetovic Dragan
Turno B
Professor: Valtolina Stefano
Professor(s)
Reception:
On appointment
via Celoria 18, Third floor, Room 3006