01.
Copertina
20.
Note storiche: Scheme e LISP
02.
Pagine del corso
03.
Motivazione delle scelte didattiche
21.
Un po' di cronologia: OOP
04.
Linguaggio Scheme: vantaggi (1)
22.
Cronologia e non solo: Java
05.
Linguaggio Scheme: vantaggi (2)
23.
Cronologia e non solo: Java
06.
Linguaggio Scheme: svantaggi
24.
Cronologia e non solo: Java
25.
Cronologia e non solo: Java
07.
Struttura del corso
08.
Parte I: Astrazione procedurale
26.
Volti... dell'informatica
09.
Parte II: Astrazione sui dati
27.
Volti al femminile
10.
Parte III: Astrazione sullo stato
28.
Miracoli...
11.
Parte III: ... Java
29-30.
Miracoli...
31.
Trattamento "formale"
12.
ACM/IEEE 2001: Modelli a confronto
32.
A cosa serve un programma?
13.
Modelli curriculari
14.
Computing Curricula 2020 (ACM / IEEE-CS)
15.
Computing Curricula 2005: CS
16.
Computing Curricula 2005: IT
17.
Computing Curricula 2005: SE
18.
Computing Curricula 2005: IS
19.
Computing Curricula 2005: CE