Main LFC

Teaching Activity

The Formal Languages and Compilers Group offers several courses in the field of compiler construction. Individual members of the group also teach related courses in the software engineering area.

Compiler Construction Courses

Code Optimization and Transformation

Lecturer: Giovanni Agosta

This course, offered in the second semester of the first and second year of laurea specialistica (2 years graduate studies), focuses on program optimization and analysis, covering data flow analysis, program transformations, register allocation and code generation.

This course is offered in English at Politecnico di Milano.

Course homepage

· %2013/%04/%17 %03:%Apr

Formal Languages and Compilers

Lecturers

Teaching Assistants

This course, offered in the first year of laurea specialistica (2 years graduate studies), covers lexical and syntactic analysis, both from the theoretical and practical points of view.

This course is offered both in Italian and English at Politecnico di Milano.

· %2013/%04/%17 %03:%Apr

Energy Aware Computing

Lecturers: Giovanni Agosta, William Fornaciari

This course was offered at doctoral level in 2014. It presents the topics of Energy Aware Computing, including low-power compiler techniques, green computing, and power/energy runtime management.

· %2014/%10/%20 %20:%Oct · Giovanni Agosta

Past Courses

Software Compilers

This course was offered up to 2012 at the ALaRI institute in Lugano by people from the FL&C group.

Lecturer: Stefano Crespi Reghizzi

Teaching Assistants: Giovanni Agosta, Martino Sykora

This course covers a broad range of topics in compiler construction, from lexical and syntactic analysis to program optimization, including data flow analysis, program transformations, register allocation and code generation.

This course is offered in English at the ALaRI institute.

· %2013/%04/%17 %03:%Apr

Laboratory of Operating Systems and Software Design

This course was offered in the previous iteration of the laurea specialistica.

Lecturers: Giovanni Agosta, Cristiana Bolchini, William Fornaciari

This course, offered in the first year of laurea specialistica (2 years graduate studies), covers operating systems theory and practice, as well as software design.

This course is offered both in Italian and English at Politecnico di Milano.

teaching/index.txt · Last modified: 2014/10/20 20:05 by agosta
Recent changes RSS feed Creative Commons License Donate Driven by DokuWiki