study plans - backus.di.unipi.itbackus.di.unipi.it/~marcod/tools/studyplanslides.pdf•9 cfu →...
TRANSCRIPT
Study Plans
For the students enrolled in 2013-2014
“Ordinamento”
• X[51-72] CFU in INF/01 Informatica, ING-INF/05 Sistemi di elaborazionedell’informazione (attività caratterizzanti)
• X[30-48] CFU in INF/01, ING-INF/05, ING-INF/03 Telecomunicazioni, MAT/08 AnalisiNumerica, MAT/09 Ricerca Operativa (attivitàaffini)
• 9 CFU → student choice (any)
• X[15-15] CFU final thesis
During the two years
• 1st year → mandatory exams only (57 CFUs)– Algorithm engineering (9), Network and Configuration
Management (9), Advanced programming (9), Fundamentals of Signals, Systems and Networks (12), High performance computing (9), Teletrafficengineering (9)
• 2nd year → mandatory and non mandatory exams + thesis– Mandatory: Distributed systems: paradigms and
models (9), Software Service Engineering (9)– Thesis (15)– Other exams (including free choice) (30)
“Regolamento”
• 2nd year
– 2 mandatory exams (9+9)
– Thesis (15)
– Free choice exam (9)
– Exam(s) from Group-a (9)
– Exam(s) from Group-c (12)
Group A
• Algoritmi paralleli e distribuiti 6
• Ambienti virtuali su rete 6
• Amplificazione ottica e sensoristica 9
• Architetture, componenti e servizi di rete 9
• Architetture di commutazione ed elaborazione dati a pacchetto 6
• Aspetti prestazionali e di progetto delle reti wireless 6
• Basi di dati distribuite e parallele 6
• Commutazione fotonica 9
• Componenti distribuite 6
• Information retrieval 6
• Laboratorio di progettazione di software distribuito 6
• Laboratorio di protocolli e architetture di routing 6
• Laboratorio di sistemi fotonici 6
• Metodi di ottimizzazione delle reti 6
• Metodi formali per la sicurezza 6
• Metodi per la specifica e la verifica di processi di business 6
• Metodi per la verifica del software 6
• Modelli di costo e progettazione di supporti 6
• Pervasive computing 6
• Piattaforme abilitanti distribuite 6
• Prestazioni di reti multimediali 6
• Problemi di sicurezza in applicazioni web 6
• Programmazione concorrente 6
• Propagazione e ottica applicata 6
• Reti e tecnologie per le telecomunicazioni 9
• Sistemi embedded 6
• Sistemi peer to peer 6
• Sistemi real-time 6
• Tecniche di data mining 9
• Tecniche numeriche e applicazioni 6
• Teoria dell'affidabilità 6
• Teoria dell'informazione e della trasmissione 9
• Teoria e tecnica delle comunicazioni ottiche 9
• Tollerenza ai guasti in sistemi distribuiti 6
• Laboratorio Big Data 6
Group C
• Applicazioni parallele e distribuite 9
• Architettura e progetto di piattaforme di elaborazione complesse 12
• Modelli di calcolo 9
• Sicurezza delle reti 9
• Sistemi operativi distribuiti 6
• Strumenti di programmazione per sistemi paralleli e distribuiti 6
• Virtualizzazione dei sistemi 6
Where ?
Where ?
Study plan
• Determines the unspecified exams in the career
• Taking into account the constraints in the “ordinamento”
• “Standard” study plans (approved by default)
• Non standard ones: need approval
Why
• Amount of students attending an (non mandatory) exam determines – Activation/de-activation of the exam
– Course mode(s)
• Although– Students are not obliged to present a study plan
– Provided they pass exams for a total of 120 CFUs
– Subject to the contrains in the ordinamento/regolamento
How
• “Standard” study plans
– Scheme 1: more oriented towards architectures and tools for computer systems and networking, and development of distributed applications
– Scheme 2 : more oriented towards network technologies, principles and technologies for optical and photonic communication
• “Free” study plan
– Submitted for approval
How (2)
• In general
– Once presented the study plan should not be changed
– If changed
• Needs approval
• Changed valid next academic year
• Unless compliant with ordinamento and regolamento(also needs formal approval)
Scheme 1
• One exam in– Models of computation (9)
– Network Security (9)
– Programming tools for parallel and distributed systems (6)
– Big data lab (6)
• One exam in – Laboratory of Routing Protocols and Architectures (6)
– Network Optimization Methods (6)
– Networking Architectures, Components and Services (9)
– Networks and Technologies for Telecommunication (9),
– Packet-Switching and Processing Architectures(6)
– Performance and Design Issues of Wireless Networks (6)
– Theory and Techniques of Optical Communications (9)
Scheme 1 (continued)
• One exam in
– Models of Computation – Network Security – Programming Tools for Parallel and
Distributed Systems – Big data laboratory– Laboratory of Routing Protocols and
Architectures – Network Optimization Methods– Networking Architectures, Components
and Services – Networks and Technologies for
Telecommunications – Packet-Switching and Processing
Architectures– Performance and Design Issues of
ireless Networks – Theory and Techniques of Optical
Communications
– Applied Optics and Propagation – Distributed Enabling Platforms – Embedded Systems– Formal Methods for Security – High Performance Scientific Computing – Information Retrieval – Laboratory of Photonic Systems – Methods for the Specification and
Verification of Business Processes– Networked Virtual Environments – Optical Amplification and Sensing – Parallel and Distributed Algorithms – Peer to Peer Systems – Photonic Switching – Real Time Systems – Security Issues in Web Applications – Wireless Networks of Embedded
Systems – Survey in Preparation of the Final Proof
Scheme 1 (continued)
• One exam in
– Models of Computation – Network Security – Programming Tools for Parallel and
Distributed Systems – Big data laboratory– Laboratory of Routing Protocols and
Architectures – Network Optimization Methods– Networking Architectures, Components
and Services – Networks and Technologies for
Telecommunications – Packet-Switching and Processing
Architectures– Performance and Design Issues of
ireless Networks – Theory and Techniques of Optical
Communications
– Applied Optics and Propagation – Distributed Enabling Platforms – Embedded Systems– Formal Methods for Security – High Performance Scientific Computing – Information Retrieval – Laboratory of Photonic Systems – Methods for the Specification and
Verification of Business Processes– Networked Virtual Environments – Optical Amplification and Sensing – Parallel and Distributed Algorithms – Peer to Peer Systems – Photonic Switching – Real Time Systems – Security Issues in Web Applications – Wireless Networks of Embedded
Systems – Survey in Preparation of the Final Proof
Scheme 2
• One exam in
– Models of computation (9), Network Security (9), Programming tools for parallel and distributed systems (6), Big data lab (6)
• Theory and Techniques of Optical Communications (9)
Scheme 2 (continued)
• One exam in
– Models of Computation – Network Security – Programming Tools for Parallel and
Distributed Systems – Big data laboratory– Laboratory of Routing Protocols and
Architectures – Network Optimization Methods– Networking Architectures, Components
and Services – Networks and Technologies for
Telecommunications – Packet-Switching and Processing
Architectures– Performance and Design Issues of
ireless Networks – Theory and Techniques of Optical
Communications
– Applied Optics and Propagation – Distributed Enabling Platforms – Embedded Systems– Formal Methods for Security – High Performance Scientific Computing – Information Retrieval – Laboratory of Photonic Systems – Methods for the Specification and
Verification of Business Processes– Networked Virtual Environments – Optical Amplification and Sensing – Parallel and Distributed Algorithms – Peer to Peer Systems – Photonic Switching – Real Time Systems – Security Issues in Web Applications – Wireless Networks of Embedded
Systems – Survey in Preparation of the Final Proof
Scheme 2 (continued)
• One exam in
– Models of Computation – Network Security – Programming Tools for Parallel and
Distributed Systems – Big data laboratory– Laboratory of Routing Protocols and
Architectures – Network Optimization Methods– Networking Architectures, Components
and Services – Networks and Technologies for
Telecommunications – Packet-Switching and Processing
Architectures– Performance and Design Issues of
ireless Networks – Theory and Techniques of Optical
Communications
– Applied Optics and Propagation – Distributed Enabling Platforms – Embedded Systems– Formal Methods for Security – High Performance Scientific Computing – Information Retrieval – Laboratory of Photonic Systems – Methods for the Specification and
Verification of Business Processes– Networked Virtual Environments – Optical Amplification and Sensing – Parallel and Distributed Algorithms – Peer to Peer Systems – Photonic Switching – Real Time Systems – Security Issues in Web Applications – Wireless Networks of Embedded
Systems – Survey in Preparation of the Final Proof
“Free” exam
• In both Scheme 1 and 2
– Free exam is one from the lists
– Student indicates which one
• In “Free” study plan
– Any exam from the whole university may be taken (9 CFU)
“Partial ordering” defined
1st year
ALE PA HPC IT GCR FSR
2nd year
ISS SPM
MOD IR ALP SPD AED TCO
MFS ARW
HSC MOR AOS
SR ACS CF
PAD PSW LPA LSF
RWE RTT POA
mandatory
recommended
How
• Course contents on the Syllabus– http://www.di.unipi.it/en/education/mcsn/courses
• Talk with professor
– During question time or asking time by email
• Taking into account what you wish to do for the thesis
Thesis
• 15 CFUs
• Agreed with professor(s)
– One professor
– More than one professor (multidisciplinary)
• For some non mandatory courses
– Special contents agreed with professor for thesis
– De facto used (in part) as additional CFUs of the thesis
Possible thesis
• Hints from course material
• Agreed with professors
• List on the web site– http://compass2.di.unipi.it/didattica/win18/doc/Tesi_2013-v3.pdf
– Updated from time to time, arguments 2013 ok.
Completing the credits
• If – Courses + thesis = 117 CFU (possible)
• Then – 3 CFU “Rassegna per la prova finale”
– Exam with small report on argument(s) related to thesis
– To be discussed/presented before deadline (-15 days to thesis)
– “Idoneo/non idoneo” score
– Makes the thesis 18 CFUs
When
• Study plan to be communicated by end of June 2014 (for the A.A. 2014-2015)
• Through the web site
– Form page “work in progress”
– Ready by the beginning of June
Any questions
• Ask me
• Ask secretary offices
– Dept. Computer Science
– Morning hours
• Ask professors