Course of Computer Networks, A.A. 2017/2018

Degree in Computer Science (Triennale in Informatica).

Teacher: Prof. Luciano Bononi

| Students' reception hours | Schedule of Classes | Contents | Esami del Corso | Available material | FAQs |

ATTENZIONE! I risultati dello scritto di Reti di Calcolatori del 9 Febbraio 2018 sono in via di pubblicazione. Ogni studente convocato nella lista sottostante deve confermare la propria presenza via email a luciano.bononi@unibo.it con subject "Orale Reti di Calcolatori II appello 2018" e scrivere se sia disponibile nella data e ora di convocazione. Se non disponibile nella data da me indicata, con motivazioni serie, suggerisca una data preferita tra quelle suddette e cercheremo di riallocare.

ATTENZIONE! Gli orali di Reti di Calcolatori previsti in data Venerdi 23 Febbraio sono rinviati causa allerta meteo. Seguiranno nuove convocazioni in questa pagina.

ATTENZIONE! Il Test e l'Orale si tengono nell'ufficio del prof. Bononi (T08) al piano terra del Dipartimento. Portare un documento con foto. Non serve portare il proprio PC portatile. L'OK a fianco alla convocazione significa che ho ricevuto riscontro positivo.

MATRICOLA

VOTO SCRITTO x/25 (min 15) del 9 Febbraio 2018

Proposta Convocazione per orale (data e ora), ufficio prof. Bononi, T08

N.B. Verificate eventuali comunicazioni in caso di forti nevicate.

806517	               11                Insufficiente
794251                 25                Giovedi 22 Febbraio, ore 14.15
737987	                4,75             Insufficiente
807562                 17,75             Giovedi 22 Febbraio, ore 14.45
772488	                6,5              Insufficiente
792784	               17,5              Venerdi 23 Febbraio, ore 11.00
803520	               12,75             Insufficiente
789931                 14,5              Insufficiente
802944	               13,75             Insufficiente
789525	               14,25             Insufficiente
802243	               19,5              Venerdi 23 Febbraio, ore 10.00
789874	               18,5              Venerdi 23 Febbraio, ore 10.30
1900064811	       11,5              Insufficiente
660915.                13,25             Insufficiente
788878	               15,75             Giovedi 22 Febbraio, ore 15.00
900056732	       20,00             Venerdi 23 Febbraio, ore 10.45
806663	               15,25             Venerdi 23 Febbraio, ore 11.30
801776	               14,75             Insufficiente
801850	               17,50             Venerdi 23 Febbraio, ore 12.30
801059	               15,5              Giovedi 22 Febbraio, ore 15.15
788897	               16,25             Venerdi 23 Febbraio, ore 10.15
793754	               19,00             Venerdi 23 Febbraio, ore 11.15
789400                 19,25             Giovedi 22 Febbraio, ore 15.30	
759387	                5,75             Insufficiente
800883	               16,5              Venerdi 23 Febbraio, ore 12.15
789141	               18,75             Giovedi 22 Febbraio, ore 16.00
792779                 19,5              Giovedi 22 Febbraio, ore 14.30
797885	               13,75             Insufficiente
801927	                9,75             Insufficiente
789540	               15,75             Venerdi 23 Febbraio, ore 14.30
806531	               19,25             Venerdi 23 Febbraio, ore 11.45
789834	                8,25             Insufficiente
789296                 20                Giovedi 22 Febbraio, ore 15.45
737967	               21                Venerdi 23 Febbraio, ore 14.45
789381	               23,25             Venerdi 23 Febbraio, ore 12.00
817255	               11                Insufficiente
793953	               22                Venerdi 23 Febbraio, ore 14.00	
789917	               18,5              Venerdi 23 Febbraio, ore 14.15
801002                 19,5              Giovedi 22 Febbraio, ore 16.15
772217                 11,75             Insufficiente

Schedule of Classes of Computer Networks (Reti di Calcolatori)

Information about the classes' schedule are available in the Department portal and in this page. Classes will begin Tuesday September 26, 2017 at 13.30-15.30 in room Ercolani 1 (E1). The provisional schedule is as follows:

Tuesday, 13.30-15.30, room Ercolani 1 (E1) ,
Wednesday, 13.30-16.30, room Ercolani 1 (E1) ,
Friday, 9.30-12.30, room Ercolani 1 (E1).

See also the timetable


Back

Course contents

Click Here for contents
Back

Information about the Exams

The final exam consist of three parts:
- a written exam W (mandatory), with questions and exercises (also practical) about the whole program and demos during the classes.
- a test T (mandatory), dealing with network programming.
- a oral exam O (optional).

The sufficient evaluation in the written part W is equal or greater than 15/25. The sufficient evaluation of test T is equal or greater than 4/6. The final evaluation is achieved only if both the written part W and the test part T are sufficient. Students are admitted to the test T only if the written part W is sufficient. Students are admitted to the oral part O (optional) only if the score W + T is greater or equal than 18.
The final score F is given by the sum of W (in the range 0 to 25, sufficient = 15) and T (in the range 0 to 6, sufficient = 4), with the addition of the optional oral evaluation O (between -3 and +3), by following the formula:

F = W + T (+ O)

In all cases where the score F is greater than 30, and the student's behavior denoted maturity and discipline during the lessons and the exams, the "cum Laude" evaluation is provided.

Remember to bring a valid document with photo during every exam event! This is needed for you to be identified. If not you will not be allowed to complete the exam on that scheduled event.

Further Details about the exam: During the written exam students are NOT allowd to keep any note or device. No communications allowed. In case of questions, please raise up your hand and provide the question to the teacher who will respond to all of you. In case there is suspect or evidence of people copying responses from colleagues, the teacher will require both the involved people (who has copied and who allowed to copy) to have a mandatory oral part. Both written and text part are mandatory to be realized within the same exam timeframe. Only the oral part could be postponed within the same exam session. In case of a sufficient written part, the insufficient Test part can be repeated (only once) within the same session, at least after 15 days. The list of people allowed to the Test phase will be published after correction of the written part, with a proposed calendar, with small margins for negotiation. The use of own personal computers is allowed for performing the test phase.


Back

Course Material Computer Networks A.Y. 2017/2018

This section will collect news and material used during the classes (including the slides). This is not the exhaustive collection of material to study. Some concepts will be provided with live lab experiences, videos, special software, etc. during the live lessons (whose attendance is of utmost importance).

Introduction to Networking Principles part A (slide intro A 1.6 MB)

Introduction to Networking Principles part B (slide intro A 5.7 MB)

Slides pack 3 (Slides pack 3, 11MB)

UDP Socket programming exercise 1 (Python socket server) (Python socket client)

Slides pack 4 (Slides pack 4, 5MB)

Web Server programming exercise (Simple HTTP Server)

Slides pack 5 (Slides pack 5, 2.88MB)

Web Server Proxy programming exercise (Proxy Web Server)

Slides pack 6 (Slides pack 6, 3.1MB)

Slides pack 7 (Slides pack 7, 330 KB)

Example 1A (reprise) (Figure 1)

Example 1B (reprise) (Figure 1)

Slides pack 8 (Slides pack 8, 8.1MB)

Slides pack 9 (Slides pack 9, 8.1MB)

Slides pack 10 (Slides pack 10, 8.1MB)

Self-evaluation exercises on IPv4 Networking (Document, 242 KB)


In this page I will collect the Frequently Asked Questions received via email: (Frequently Asked Questions, FAQs).

A list of suggested books (useful for more deep understanding but purchase is optional). More information will be given during the classes.

Back