Tecniche Speciali di Programmazione

Anno Accademico 2016-17


Since February the office hours will be on appointment.

Remember to register to SIFA in order to access the exam.

In agreement with the students, the third midterm is fixed on the 7th of February. It will be a full exam so that you can also catch up with the missing parts of the exams.

Tuesday 17th of January, we will have the last lesson, this will be 5 hours long and will start in room 5 then we will move to the lab for the last hands-on session.

The second midterm about reflection is fixed on the 20th of December.

The second hands-on lesson will be on Tuesday 13th of December in room σ.

The first midterm about design patterns is fixed on the 8th of November.

The first hands-on lesson will be on Tuesday 18th of October in room σ.

Lessons will start on Tuesday, October 4th at 9am in room 4. Lessons will always start at 9am.

Office Hours for Students

Since February the office hours will be on appointment.



didattica/tsp/risultati%20compitini%202016-12-20.jpg didattica/tsp/risultati%20esame%202017-02-07.jpg didattica/tsp/risultati%20esame%202017-02-28.jpg

Note. to access the exam you have to be enrolled to the exam through the SIFA.

Nota. the exam sessions will be defined time after time in agreement with the professor and not more than 5 a year.

Course Materials and Other Resources



Exam Formalities.

The exam is composed of two parts:

  1. a written (at the computer) exam (that can be replaced by three midterms)
  2. an individual project in AspectJ whose text will be distributed at the last midterm or at the written exam.

Each session of the written exam proposes three exercises:

Each exercise can be substituted by a midterm exam. The midterms are three, 1 for every course's part, and if passed (with a grade of 6 or more) they hold for the whole academic year. The midterms are independent of each other, so if you fail one of them you can do the next one: the failed midterms can be caught up in the exam sessions. You are STRONGLY encouraged to follow and prepare the midterms.

The final mark corresponds to the average of the mark for the project with mark of the written exam (or the mark obtained summing the marks for the three midterms). This when both parts are passed.

Design Patterns

The exercises about design patters requires that you know at least the following patterns (better all those in the Gang of Four's book):

The listed design patterns can be found on my slides (only a few) or in the Gang of Four's book (the one listed in the book section).

Hands-on Lessons (Room σ).
Solutions to Some Previous Exams.

Walter Cazzola



Funded Projects

Research Projects

Related Events

Valid XHTML 1.0 Transitional