Advanced Programming [AP-17]

Code 301AA - 9 Credits


LECTURER

Tutor
Andrea Corradini <andrea@di.unipi.it>

Lillo Galletta <galletta@di.unipi.it>
Timetable Monday 11-13, Room Fib L1
Tuesday 9-11, Room Fib L1
Thursday 16-18, Room Fib L1
Office hours Click here
To fix a date, send an email to <andrea@di.unipi.it>

Course description

See: http://www.di.unipi.it/scripts/PD2/corso.php?lang=en&cds=WTW-LM&anno=2017&id=32487

Info: Italian language courses for foreigners (October - December 2017)

See: http://www.cli.unipi.it/corsi/corsi/italiano-l2/italiano-per-stranieri-ott-dic-2017?set_language=en&cl=en

Evaluation criteria

The final grade is based on a written exam (possibly substituted by two mid-term exams [beginning of November; mid December]) and on an oral proof. The text of some past written exams with corresponding solutions are available on the Moodle page of the course. The oral exam will cover topics chosen from the Syllabus of the course.

Textbooks and Reading Material

To be completed...

Course Schedule

N.
DATE
TOPIC
SLIDES
NOTES
1
Sep. 18, 2017
Presentation of the course Slides: AP-2017-01.pdf
AP-2017-02.pdf
2
Sep. 19, 2017
Languages and Abstract Machines
Compilation and interpretation schemes
Slides: AP-2017-03.pdf
3
Sep. 22, 2017
Room A1
Compilation and interpretation schemes
Entry test
Slides: AP-2017-03.pdf The entry test is intented to evaluate if students have the necessary prerequisites of the course, namely knowledge of concepts of Object-Oriented and Functional programming.

Links