Programming languages

A.Y. 2016/2017
6
Max ECTS
48
Overall hours
SSD
INF/01
Language
Italian
Learning objectives
Undefined
Expected learning outcomes
Undefined
Course syllabus and organization

Linea Milano

Responsible
Lesson period
First semester
ATTENDING STUDENTS
Course syllabus
Functional Languages
- Overview di ML/OCaML e Recursion
- Native Datatype in ML/OCaML
- Modules and Functors
- Polymorphism in ML/OCaML
- Playing with Fun
- ML in Action
Concurrent Languages
- Starting with Erlang
- Actors in Erlang
- Error Handling
- Distribution in Erlang
- Erlang in Action
OO languages
- Scala Overview
- Traits
- Advance in Object-Orientation
- DSL
- Parser Combinators
NON-ATTENDING STUDENTS
Course syllabus
Functional Languages
- Overview di ML/OCaML e Recursion
- Native Datatype in ML/OCaML
- Modules and Functors
- Polymorphism in ML/OCaML
- Playing with Fun
- ML in Action
Concurrent Languages
- Starting with Erlang
- Actors in Erlang
- Error Handling
- Distribution in Erlang
- Erlang in Action
OO languages
- Scala Overview
- Traits
- Advance in Object-Orientation
- DSL
- Parser Combinators
INF/01 - INFORMATICS - University credits: 6
Lessons: 48 hours
Professor: Cazzola Walter
Professor(s)