introducing the master of science in computer science and ... · •digital project management...
TRANSCRIPT
Introducing the Master of Science in
COMPUTER SCIENCE AND ENGINEERING
Gianpaolo Cugola
Chair of the study course
Politecnico di Milano
Politecnico di Milano is over 150 years old
One the most ancient technical (engineering)
universities in the world
QS Ranking of Tech. Univ. – 2019
16th worldwide
6th in Europe (1st public university)
1st in Italy
12 Departments coordinate
research
4 Schools coordinate teaching
28 bachelors
42 masters
2
The Department - DEIB
Sy
ste
ms
an
d
Co
ntr
ol
Bio
en
gin
ee
rin
g
Ele
ctr
ica
lE
ng
ine
eri
ng
Ele
ctr
on
ics
Co
mp
ute
r S
cie
nce
Te
leco
mm
un
ica
t.
Research @ DEIB
7 Bioengineering Labs
13 Computer Science and Engineering,
6 System and Control Labs
5 Electrical Engineering Labs
6 Electronics Labs
11 Telecommunications Labs
Laboratories @ DEIB
The MSc in Comp. Science & Engineering
Curriculum in Computer Science and
Engineering, in its current form, exists since
2005
Even if it continually goes through significant
changes to follow the advances in our field
We are part of the School of Industrial &
Information Engineering
We are - and are proud of being - engineers
Employment statistics 2018
7
258 graduates (2016)
Job offers
8
258 graduates
What about the future?
9
“While currently a relative majority of vacancies exists in Germany, the comparably lower
graduate figures in the United Kingdom and in Italy suggest that the problem of skills
shortages will severely aggravate in these countries”http://goo.gl/AA3FwA
Students
10
19% of students comingfrom abroad
Our programme
120 ECTS credits in two years
100 credits in courses, 20 credits for the Thesis, to
be discussed after completing all courses
All courses are taught in English
Two “study plans”
One specifically tailored to ICT for Business and
Innovation
With a second year shared with Management Engineering
One very generic, with a few mandatory courses and
a lot of free choices (among a large set of subjects)
11
PSPA in Business and Innovation (T2D)
1st year in Leonardo, 2nd year in Bovisa
12
Foundations of operations researchFormal languages and compilers
Data bases 2Software engineering 2
Advanced Computer ArchitecturesComputing infrastructures
Computer security
Free choice among alarge set of subjects (more than 100,
divided into various tables)65 credits
Thesis - 20 credits
Mandatory courses35 credits, 1st year
PSPA in Computer Science & Eng. (T2A)
13
Courses offered
SSD Denominazione Insegnamento Sem CFU
MAT/09 FOUNDATIONS OF OPERATIONS RESEARCH 1 5
ING-INF/05 FORMAL LANGUAGES AND COMPILERS 1 5
ING-INF/05 DATA BASES 2 1 5
ING-INF/05 SOFTWARE ENGINEERING 2 1 5
ING-INF/05 ADVANCED COMPUTER ARCHITECTURES 2 5
ING-INF/05 COMPUTING INFRASTRUCTURES 2 5
ING-INF/05 COMPUTER SECURITY 2 5
Mandatory courses
Informatics• TECHNOLOGIES FOR INFORMATION SYSTEMS
• ADVANCED OPERATING SYSTEMS• ARTIFICIAL INTELLIGENCE
• EMBEDDED SYSTEMS• SOFT COMPUTING
• EMBEDDED SYSTEMS 1• DISTRIBUTED SYSTEMS
• PRINCIPLES OF PROGRAMMING LANGUAGES• DIGITAL SYSTEMS DESIGN METHODOLOGIES
• THEORETICAL COMPUTER SCIENCE• FORMAL METHODS FOR CONCURRENT AND
REAL-TIME SYSTEMS• HIGH PERFORMANCE PROCESSORS AND
SYSTEMS• DIGITAL SYSTEMS DESIGN METHODOLOGIES
• BUSINESS INFORMATION SYSTEMS• MACHINE LEARNING
• MIDDLEWARE TECHNOLOGIES FOR DIST. SYSTEMS
• VIDEOGAME DESIGN AND PROGRAMMING• BIOINFORMATICS AND COMPUTATIONAL
BIOLOGY• AUTONOMOUS AGENTS AND MULTIAGENT
SYSTEMS• IMAGE ANALYSIS AND COMPUTER VISION
• DOMAIN SPECIFIC MODELLING• DIGITAL PROJECT MANAGEMENT
• DESIGN AND IMPLEMENTATION OF MOBILE APPLICATIONS
• COMPUTER SYSTEMS PERFORMANCE EVALUATION
• ADVANCED USER INTERFACES• RECOMMENDER SYSTEMS
• DATA MANAGEMENT FOR THE WEB• ICT FOR HEALTH CARE
• DISTRIBUTED SOFTWARE DEVELOPMENT• NATURAL LANGUAGE PROCESSING
• COMPUTER GRAPHICS• DIGITAL INNOVATION LAB
• DATA INTELLIGENCE APPLICATIONS• CRYPTOGRAPHY AND ARCHITECTURES FOR
COMPUTER SECURITY• PHILOSOPHICAL ISSUES OF COMPUTER
SCIENCE• ADVANCED ALGORITHMS AND PARALLEL
PROGR.• DATA MINING AND TEXT MINING
• HYPERMEDIA APPLICATIONS• ROBOTICS AND DESIGN
• KNOWLEDGE ENGINEERING• ECONOMICS AND COMPUTATION
• CODE TRANSFORMATION AND OPTIMIZATION• DEPENDABLE SYSTEMS
Automation• SAFETY IN AUTOMATION SYSTEMS• CONTROL OF INDUSTRIAL ROBOTS• AUTOMATION OF ENERGY SYSTEMS• ADVANCED AND MULTIVARIABLE
CONTROL• PRODUCTION SYSTEMS CONTROL• AUTOMATION AND CONTROL IN
VEHICLES• SIMULATION TECHNIQUES AND TOOLS
BioEngineering• E-HEALTH METHODS AND APPLICATIONS
[I.C.]• BIOINFORMATICA E GENOMICA
FUNZIONALE• BIOLOGIA CELLULARE• BIOLOGIA E FISIOLOGIA
• TECHNOLOGIES FOR SENSORS AND CLINICAL INSTRUMENTATION - BIOE 576-
430• BIOMEDICAL SIGNAL PROCESSING - BIOE
440• MEDICAL IMAGES - BIOE 421
Basis• TEORIA DEI SISTEMI (DINAMICA NON
LINEARE)• ALGEBRA AND MATHEMATICAL LOGIC
• COMPLESSITÀ NEI SISTEMI E NELLE RETI• LOGICA E ALGEBRA 2
• DINAMICA DEI SISTEMI COMPLESSI• NUMERICAL ANALYSIS
• FUNDAMENTALS OF MULTIMEDIA SIGNAL PROCESSING
• BIOLOGIA E FISIOLOGIA• CHIMICA GENERALE
• SEGNALI PER LE COMUNICAZIONI• MODEL IDENTIFICATION AND DATA
ANALISYS
Mathematics• GAME THEORY
• DISCRETE DYNAMICAL MODELS• NONLINEAR OPTIMIZATION• DISCRETE OPTIMIZATION• ANALISI MATEMATICA III
Telecommunications• COMMUNICATION NETWORK DESIGN
• DISCRETE MATHEMATICS• WIRELESS NETWORKS
• MULTIMEDIA INTERNET• GRAPH OPTIMIZATION• WIRELESS INTERNET• INTERNET OF THINGS
• MULTIMEDIA INTERNET APPLICATIONS
Other• ECONOMIA DEI SERVIZI E DELLE RETI I
• COMPUTER ETHICS• ICT FOR CONTROL SYSTEMS
ENGINEERING• DATA ACQUISITION SYSTEMS
• SENSOR SYSTEMS• COMMUNICATION AND ICT: PRINCIPLES
AND APPLICATIONS• INFORMATICA E DIRITTO
• MECCANICA (PER ING. INFORMATICA)• FISICA TECNICA
• MISURE• AUTOMAZIONE INDUSTRIALE
Table and constraints
Tables:
TABA: Methodological
courses
TABB: Application-oriented
courses
DOT: Doctoral-level
courses
BIO: bio-engineering
AUT: Industrial
Automation
TEL: Telecommunications
MAT: Mathematics
INT1 and INT2: Other areas
outside CS
Constraints:
At least 55 credits from
TABA and TABB, 45 of
these 55 from TABA
At least 15 credits from
tab. INT1
At most one doctoral-level
course (tab. DOT)
See the official
documentation
15
PSPA in Computer Science & Eng. - Tracks
Foundations of operations researchFormal languages and compilersData bases 2Software engineering 2Advanced Computer ArchitecturesComputing infrastructuresComputer security
Mandatory courses35 credits, 1st year
Thesis - 20 credits
16
Inte
ract
ive
App
lica
tion
s
Bio
info
rmat
ics
and
e-he
alth
Cyb
erse
curi
ty
Inte
rnet
Eng
inee
ring
Bus
ines
s in
form
atic
s, a
naly
tics
& in
tell
igen
ce
Rob
otic
s an
d vi
sion
Per
vasi
ve s
yste
ms
Big
dat
a &
dat
a sc
ienc
e
Art
ific
ial i
ntel
lige
nce
and
Mac
hine
Lea
rnin
g
Sof
twar
e en
gine
erin
g fo
r co
mpl
ex s
yste
ms
Am
bien
t and
dat
a in
tell
igen
ce
Tracks and Research
The 11 tracks are closely connected with the research
activity at DEIB
Each track suggests the courses to choose in order to
have a coherent offer (which respects the various
constraints)
We do our best to avoid overlapping in the timetable within
each track
http://ccs-informatica.elet.polimi.it/
17
Tailoring your admission
In your past curriculum:
You may not have taken courses that we consider
prerequisites - You have to take them now
Two possibilities
Debts
Courses that you have to pass before enrolling
They do not count in the 120 credits (you pass them before
enrolling)
Obligations
Additional mandatory courses
They contribute to the 120 credits count and to the final
average
We (and you) prefer obligations over debts18
Tailoring your admission
In your past curriculum:
You may have taken courses very close to those we
offer - You cannot take them again
These courses will be marked as forbidden
Examples:
If you have already taken Num. Analysis but not
Math. logic, it will be forbidden to choose Num.
Analysis and you will have to take Logic and Algebra
If you have already taken Formal Languages and
Compilers, it will be forbidden. You will be left with
one less mandatory course (more free choices)
The case of Meccanica + Fisica Tecnica
19
Relevant people
Antonio Capone, Dean of the School of Industrial and
Information Engineering
Gianpaolo Cugola, Chair of the M.o.S. in Computer
Science and Engineering
Elena Leonardi, secretary of the course
Mauro Negri, chair of the “Piano di Studi” commission
Gianluca Palermo, head of the tutoring activity
Many tutors...
20
Additional opportunities
ASP – Alta Scuola Politecnica
Restricted to a small number of talented students from PoliTO and
PoliMI
Offers “short-term”, advanced courses and multidisciplinary projects
Runs in parallel with the Master of Science programs of the two
institutions
http://www.asp-poli.it/
IEDE – Internal Erasmus in Design & Information Engineering
Allows a selected number of students to take some courses from the
School of Design...
… and viceversa
Bridges the two cultures of Engineering and Design in the area of
Communication and Information Management
http://hoc12.elet.polimi.it/erasmusinterno/
21
Additional opportunities (cont.)
Honours programme
Parallel curricula including additional courses, workshops, field
experiences
For a limited number of selected students
The title is officially reported in the students' transcript together with
the description of the conducted activities
Two curicula
Engineering for Sustainable Develop.
An inter-School (School of Ind. & Inf. Eng. + School of Civil, Env. and Land
Mgmt Eng.) programme
Centered around sustainable development
http://www.polimi.it/corsi/percorsi-di-alta-formazione/honours-
programme-engineering-for-sustainable-development/
Scientific Research in Information Technology
Aims at training MSc students in conducting scientific research in IT
Allows selected students to join a research group and to achieve an
original research result potentially leading to a scientific publication
http://www.honours-programme.deib.polimi.it/
22
International agreements
Erasmus
Typical stays of one or two semesters in one of these
institutions during the second year
The Joint Masters with the University of Illinois at
Chicago
Double degrees with several Universities
The “EIT Digital Master Program in Data Science”
The “EIT Digital Master Program in Human-Computer
Interaction & Design”
https://www.mastereit.polimi.it/
23
24
that future is yours to shape”B. Obama - https://www.youtube.com/watch?v=6XvmhE1J9PY