Linguaggi di Programmazione

Academic Year 2019-20


News

The instructions and schedules for each examination session can be found in the Exams section.

As you know it will be impossible to do a proper exam in the lab up to the Autumn at least. So my idea is to convert the exam to oral over teams. The exam will consist of live code sessions where you have to code a solution to the challenges I propose you. An exercise for each language you have still to pass. A first session will start on May 18th for those who need to catch up on one or two midterms or that need to graduate in the summer session. If you are in this situation and you want to do the exam drop me an email before Friday, May 15th, I will publish the order and the days for the exams over the week-end (I will process a batch of 4/5 students a day).

The University is closed from Monday 24th of February to Monday 2nd of March to tackle on the CORONAVIRUS emergency. The exam is postponed to date to be defined.

Since no students from Crema enrolled through SIFA to the exam of February this will only be served in Milan.

The last hands-on session will be on Thursday 9th of January. Room Ω (room 3NORD in Crema).

The last midterm will be the 16th if January (details below). Remember to enroll to it through SIFA.

On Thursday, 12th of December, we will have the first hands-on session about Scala. Room Ω (room 3NORD in Crema).

The second midterm will be on Thursday 5th of December (details below). Remember to enroll to it through SIFA.

On Thursday, 21st of November, we will have the second hands-on session about Erlang. Room Ω (room 3NORD in Crema).

On Thursday, 14th of November, we will have the first hands-on session about Erlang. Room Ω (room 3NORD in Crema).

[CREMA] The recovery of the lost lesson about Erlang, will be Thursday, November 14th at 11 am, classroom 3NORD.

Suspension of the Lectures in Crema. We are trying to find a way to catch up with the two lectures that you missed. Slides are available and this will not affect or compromise your performances on the midterm in any way: the first lecture is just a full example that you can read by yourself and the second lecture is the introduction to Erlang that is the topic of the next midterm. Anyway I'm available for explanations by email if needed.

Notes about the midterm. In order to access the site of uploading you need the @studenti.unimi.it account (no silab option is available). If you do not have such an account and you can't have it by next Thursday, drop me a message about this by Wednesday. If you don't drop me an email you won't be able to do the midterm.

The First Midterm will be the 7th of November. It will in room Ω, λ, 310 and 3NORD (Crema)

Enroll as soon as possible because we can accommodate only 100 students in Milan and I will be forced to adopt a first-enrolled first served protocol if you overhaul the limit.

Anyway let's keep enrolling also after the limit because both enrolled people are missing at the call and I'm still looking for a forth room in Milan to accommodate everyone.

On Thursday, 23rd of October, we will have the first hands-on session. Room Ω (room 3NORD in Crema).

Lessons will start on Monday, October 7th at 9:30am in room β. On Thursdays the lecture will always start at 1pm.

This year the course will be in Milan and in video-conference in Crema (room 3NORD).

Exams.

Midterms

Date and Time Room
November 07, 2019 h12:30-14:30 λ/Ω/310/3NORD
December 05, 2019 h12:30-14:30 Ω/λ/δ/3NORD
January 16, 2020 h12:30-14:30 Ω/δ/3NORD
   

Exams

Date and Time Room
January 28, 2020 h9:00-13:00 Ω/γ/3NORD
February 25, 2020 h9:00-13:00 δ/γ/3NORD

Note. to access both the midterms and the exams you have to be enrolled to them through the SIFA.

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

Oral Examinations (COVID19 social distancing).

Requirements

The platform used for the exams is Microsoft Teams.

If any of these requirements is not fulfilled we can't proceed with your examination.

Examination Conducting

We are examining one student at a time in the order planned for the session you are enrolled to.

Examination of 18 May

The platform used for the exams is Microsoft teams. We are examining one student at a time. In the below table there is the date and expected time for the exam: the student should wait our call and be ready to get it since the beginning of the first exam of the day, e.g., from 5pm, even if he/she is the last one of the day. If the student do not reply to the call will be signed as absent.

Date Time Student
May 18, 2020 17:00 Belliero, Fabio
May 18, 2020 18:00 Burlon, Federico
May 18, 2020 19:00 Mastrapasqua, Mauro
May 18, 2020 20:00 Pizzali, Arianna
May 19, 2020 17:00 Franchi, Davide
May 19, 2020 18:00 Osculati, Beniamino
May 19, 2020 19:00 Padovani, Gabriele
May 19, 2020 20:00 Riccobono, Alex
May 20, 2020 18:00 Margnini, Davide
May 20, 2020 19:30 Mercanti, Davide
May 20, 2020 20:30 Colò, Andrea
     

Note that May 20, the session will start at 4pm (there is a student of PA giving the exam).

Examination of 16 June

Note that the below schedule is based on the best case where each examination takes the expected time. All those scheduled on the same day are summoned at the beginning of the first examination; if someone fails the examination or is absent we will pass to the next student in the list. Please, read the mandatory requirements and the examination conducting above.

Note that the order can change to accommodate your requests, e.g., because you have another exam at the same time.

Date Time Student
June 16, 2020 9:30 Bompani, Samuele
June 16, 2020 10:30 Colò, Andrea
June 16, 2020 11:30 Mercanti, Davide
June 16, 2020 12:30 Riccobono, Alex
June 18, 2020 9:30 Anitei, Leonard Iounut
June 18, 2020 10:30 Burlon, Federico
June 18, 2020 11:30 Padovani, Gabriele
June 18, 2020 12:30 Rumi, Alberto
     

Note the «to be defined (TBD)» schedule will be resolved when we are done with the «advance programming» examinations. Every morning between Wednesday 17 and Monday 22 (excluding the week-end) could resolve the unknown. We will update the page when possible.

Examination of 1st July

Note that the below schedule is based on the best case where each examination takes the expected time. All those scheduled on the same day are summoned at the beginning of the first examination; if someone fails the examination or is absent we will pass to the next student in the list. Please, read the mandatory requirements and the examination conducting above.

Note that the order can change to accommodate your requests, e.g., because you have another exam at the same time.

Date Time Student
July 2, 2020 14:30 Belliero, Fabio
July 2, 2020 15:30 Colò, Andrea
July 2, 2020 16:30 Mercanti, Davide
July 2, 2020 17:30 Riccobono, Alex
July 2, 2020 18:30 Scavo, Priscilla
     
Office Hours for Students

Since January the office hours will be on appointment.

Course Materials and Other Resources.

Slides.

Books:

Hands-on Lessons.

Exercises to do in the hands-on lessons (room Ω). Note that the lab. starts at 1pm instead of 12:30am.

Exam Formalities.

The exam is written (at the computer). Each session proposes three exercises:

In alternative, each exercise can be substituted by a midterm exam. The midterms are three, 1 for each paradigm, and if passed (with a grade of 6 or more) they hold for the whole academic year (well they basically last forever). 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.

Walter Cazzola

Didactics

Publications

Funded Projects

Research Projects

Related Events








Valid XHTML 1.0 Transitional