Advanced computer programming

A.Y. 2014/2015
Lesson for
6
Max ECTS
48
Overall hours
Language
English

Course structure and Syllabus

Linea Crema
Active edition
Yes
Responsible
Syllabus
A) Advanced programming paradigms
- functional and data-driven programming
- data and process abstraction; object oriented, parametric and generic programming
- reflection, reification, decorators, metaclasses and annotation
- concurrent, distributed, event-driven and GPU programming
B) Low level programming
C) Mobile, component based and aspect-oriented programming

Examples are discussed and excercises are given during lab sessions, using Python, Java, C and C++ programming languages.
Lesson period
First semester
Lesson period
First semester
Assessment methods
Esame
Assessment result
voto verbalizzato in trentesimi
Professor(s)
Reception:
By appointment (email or phone)
Dipartimento di Informatica, via Celoria 18, stanza 6004 (6 piano, ala Ovest), Milano or Polo didattico di Crema (CR)