Computer Science (Classe L-31)-Enrolled from Academic Year 2018/19

""
Bachelor
A.Y. 2020/2021
L-31 - Scienze e tecnologie informatiche (EN)
Bachelor
180
ECTS
Access
Limited enrolment with admission test
3
Years
Milano
Italian
The goals of the degree course in Computer Science are: on the one hand to provide a solid basic and methodological knowledge of the main sectors of computer science and mathematics and on the other to provide a good command of the methodologies and technologies of Computer Science, offering adequate background to learn and know the different application areas of the discipline and to be able to assimilate, understand and evaluate the impact of the constant scientific and technological progress in the discipline. The degree program provides a broad common basis of activities, all aimed at preserving the homogeneity and cultural coherence expected of a Computer Science graduate. It is also given to the student a certain amount of freedom in the choice of a part of the courses in order to further investigate some topics of their own interest among those proposed by the course of study. For the realization of all the training objectives set out above, frontal lessons, practical exercises, labs and IT tools to support teaching are provided.
The type of role that the degree course in Computer Science intends to train with a view to immediate placement is that of a graduate capable of collaborating with technical, operational and professional tasks in consultancy, analysis, design , management, maintenance, marketing of small and medium-sized IT systems. Graduates will be able to operate in the most varied application fields for the design and management of IT and telematic systems and for the study of new systems and applications.
This activity can be carried out in all areas of the public and private sector that use information technology. Therefore the main market segments concerned are: banks, insurance companies, logistics and transport, healthcare, public administrations, telecommunications and media, service companies, industry. More precisely, the graduate's specific roles and jobs, according to the ISTAT code, are listed below.
3.1.2 IT, telematics and telecommunication technicians
3.1.2.1 Programmer technicians
3.1.2.2 Application expert technicians
3.1.2.3 Web technicians
3.1.2.4 Database manager technicians
3.1.2.5 Network and telematic system manager technicians

The course allows to qualify for the following regulated professions: junior information engineer; graduate industrial expert.

Employment statistics (Almalaurea)
Possono essere ammessi al Corso di Laurea triennale in Informatica coloro che sono in possesso del diploma di scuola media superiore o di titolo estero equipollente ai sensi del D.M. 22 ottobre 2004 n.270.

Il corso è a numero programmato al fine di garantire la qualità dell'offerta didattica in relazione alle risorse disponibili e prevede un TOLC (Test On Line CISIA) come prova per l'accesso. Per l'iscrizione al primo anno sono disponibili 250 posti.
Il TOLC può essere sostenuto presso l'Università degli Studi di Milano o una qualsiasi altra Università aderente al CISIA (Consorzio Interuniversitario Sistemi Integrati per l'Accesso). Le iscrizioni al TOLC vanno effettuate sul sito del CISIA (https://www.cisiaonline.it/).
Il TOLC valido per l'iscrizione è il TOLC-S, composto dalle seguenti sezioni: Matematica di base (20 quesiti - 50 minuti), Ragionamento e Problemi (10 quesiti - 20 minuti), Comprensione del testo (10 quesiti - 20 minuti), Scienze di base (quesiti di chimica, fisica e geologia; 10 quesiti - 20 minuti).
Ogni domanda presenta 5 possibili risposte, di cui una sola è corretta.
Punteggio: +1 per ogni risposta esatta, -0,25 per ogni risposta sbagliata, 0 per ogni risposta non data.
Gli studenti che avendo sostenuto il TOLC-S si saranno iscritti alla selezione per l'ammissione al corso di laurea in Informatica, verranno inseriti nella graduatoria di merito che sarà formulata sulla base del punteggio riportato nel test, pesato, per ciascuna sezione, secondo i criteri indicati nel bando. I vincitori potranno immatricolarsi entro le scadenze stabilite.
La selezione è suddivisa in tre finestre temporali: maggio, luglio e settembre. Nella finestra di maggio sarà reso disponibile il 20% dei posti complessivi; in quella di luglio il 30%, in quella di settembre il restante 50%.
Alle matricole che nel modulo di Matematica di base non avranno raggiunto un punteggio maggiore o uguale a 10, saranno assegnati Obblighi Formativi Aggiuntivi (OFA).

Nel TOLC è presente una sezione aggiuntiva di Inglese, composta da 30 quesiti da svolgere in 15 minuti. L'esito di questa sezione non concorre al punteggio del test.

Informazioni dettagliate, procedure di iscrizione, date, scadenze ed ogni altra informazione utile vengono pubblicate nel bando per l'accesso e ai seguenti indirizzi:
https://www.unimi.it/it/studiare/immatricolarsi-e-iscriversi
https://www.unimi.it/it/studiare/frequentare-un-corso-di-laurea/iscriversi/iscriversi-una-prima-laurea

Attività di supporto e prove di recupero.
Per gli studenti con OFA verranno organizzate attività di supporto nel periodo ottobre-dicembre, seguite da una prova di recupero con la quale lo studente dovrà dimostrare di aver migliorato la propria preparazione. In assenza di questa evidenza lo studente non potrà sostenere alcun esame del secondo anno prima di aver superato l'esame di Matematica del continuo.
Informazioni: https://informatica.cdl.unimi.it/it/studiare/le-matricole
The education program can be enriched by educational activities abroad both to deepen some topics and as socialization experience in international environments. WIthin the Erasmus+ program study periods can be taken in over 50 universities in Belgium, Finland, France, Germany, Greece, Lithuania, Norway, Netherlands, Poland, Portugal, Czech Republic, Romania, Spain, Switzerland, Hungary. Courses will be recognized in the personalized study plan. These periods abroad are typically 5-month long and include courses for about 30 CFU, in the area of information and communication technology and related applications. Recognition of these educational activities will be based on the Learning Agreement, to be defined in advance by the student and the Erasmus coordinator at the Computer Science Department before starting the period abroad: course in the learning agreement with passed exams will replace the educational activities of the study plan ("manifesto"), either by covering the same topics or complementing the acquired basic competences. The Erasmus Committee at the Computer Science Department will perform the recognition of CFU obtained abroad and the definition of the personalized study plan. Similarly, stages to prepare the final dissertation are allowed in the same foreign universities. Recognition will be performed by the Department Erasmus Committee.
La frequenza ai corsi e ai laboratori è fortemente consigliata.

Courses list

First semester
Courses or activities Max ECTS Total hours Language SSD
Compulsory
Computer Architecture I 6 60 Italian INF/01
Computer Programming 12 120 Italian INF/01
Continuum Mathematics 12 112 Italian MAT/01 MAT/02 MAT/03 MAT/04 MAT/05 MAT/06 MAT/07 MAT/08 MAT/09
Second semester
Courses or activities Max ECTS Total hours Language SSD
Compulsory
Automata and Formal Languages 6 48 Italian INF/01
Computer Architecture Ii 6 60 Italian INF/01
Discrete Mathematics 6 56 Italian MAT/01 MAT/02 MAT/03 MAT/04 MAT/05 MAT/06 MAT/07 MAT/08 MAT/09
Mathematical Logic 6 64 Italian INF/01 MAT/01
Open sessions
There are no specific sessions for these activities (e.g. open online courses).
Courses or activities Max ECTS Total hours Language SSD
Compulsory
English Assessment B1 (3 ECTS) 3 0 Italian
First semester
Courses or activities Max ECTS Total hours Language SSD
Compulsory
Algorithms and Data Structures 12 120 Italian INF/01
Computer Programming Ii 6 56 Italian INF/01
Databases 12 120 Italian INF/01
Second semester
Courses or activities Max ECTS Total hours Language SSD
Compulsory
Operating Systems 12 120 Italian INF/01
Statistics and Data Analysis 6 60 Italian INF/01
First semester
Courses or activities Max ECTS Total hours Language SSD
Compulsory
Computer Networks 12 120 Italian INF/01
Software Engineering 12 120 Italian INF/01
Conclusive activities
Courses or activities Max ECTS Total hours Language SSD
Compulsory
Economical, Ethical, Social, and Legal Aspects of It 3 24 Italian
Conclusive activities
There are no specific sessions for these activities (e.g. open online courses).
Courses or activities Max ECTS Total hours Language SSD
Compulsory
Training 15 0 Italian
Final Exam 3 0 Italian
First semester
Courses or activities Max ECTS Total hours Language SSD
Optional
Artificial Intelligence I 6 48 Italian INF/01
Cryptography I 6 48 Italian INF/01
Digital Image Processing 6 48 Italian INF/01
Information Systems 6 48 Italian INF/01
Multimedia Publishing 6 48 Italian INF/01
Physics 6 48 Italian FIS/01 FIS/02 FIS/03
Programming Languages 6 48 Italian INF/01
Security and Privacy 6 48 Italian INF/01
Signal Processing 6 48 Italian INF/01
Second semester
Courses or activities Max ECTS Total hours Language SSD
Optional
Algorithms and Data Structures Ii 6 48 Italian INF/01
Declarative Programming 6 48 Italian INF/01
Embedded Systems 6 48 Italian INF/01
Fundamentals of Digital Social Media 6 48 Italian INF/01
Languages and Compilers 6 48 Italian INF/01
Operations Research 6 48 Italian MAT/09
Scientific Visualization 6 48 Italian INF/01
Tecnologies and Languages for Web 6 48 Italian INF/01
Optional activities and study plan rules
1 - Courses of the following Table 1, from which 12 CFU must be chosen, can be used by the student to complete his / her education both with respect to the physical-mathematical fundamentals (Physics, Operational research), and with respect to more specific topics to computer science disciplines (Languages programming, security and privacy).
Courses or activities Max ECTS Total hours Language Lesson period SSD
Operations Research 6 48 Italian Second semester MAT/09
Physics 6 48 Italian First semester FIS/01 FIS/02 FIS/03
Programming Languages 6 48 Italian First semester INF/01
Security and Privacy 6 48 Italian First semester INF/01
2 - Studentes must obtain 6 credits by choosing from the courses of Table 1 and Table 2 below.
Courses or activities Max ECTS Total hours Language Lesson period SSD
Algorithms and Data Structures Ii 6 48 Italian Second semester INF/01
Artificial Intelligence I 6 48 Italian First semester INF/01
Cryptography I 6 48 Italian First semester INF/01
Declarative Programming 6 48 Italian Second semester INF/01
Digital Image Processing 6 48 Italian First semester INF/01
Embedded Systems 6 48 Italian Second semester INF/01
Information Systems 6 48 Italian First semester INF/01
Languages and Compilers 6 48 Italian Second semester INF/01
Multimedia Publishing 6 48 Italian First semester INF/01
Scientific Visualization 6 48 Italian Second semester INF/01
Tecnologies and Languages for Web 6 48 Italian Second semester INF/01
3 - Free choice courses.
Students will have to achieve 12 free CFU among the courses of the previous tables, among the following courses activated by the Department, or among all the courses activated by the university.
Students can request the recognition of credits for training activities at external institutions, presenting a certification. Each certification can give rise to a maximum of 3 credits, and up to 2 certifications can be recognized. The students who intend to request the recognition of the certifications must complete the "application" form available on the page https://www.unimi.it/en/study/student-services/welcome-desk-infostudenti/general-forms and send ver to the secretary of his / her degree together with a copy of the certifications achieved.
The evaluation will be carried out by a special commission based on the following parameters:
- Validity: the certification must have been obtained for a maximum of 5 years.
- Specificity: the object of the certification must be those referable to those required by the degree course in which the student is regularly enrolled.
- Specialization: the certification must concern specialized and / or professional skills.
- Level: the certification must attest to skills of a medium or advanced level. Basic and entry level certifications are excluded.

ADDITIONAL COURSES ACTIVATED BY THE EDUCATIONAL EDUCATIONAL COLLECTION OF INFORMATICS AVAILABLE FOR THE FREE SELECTION:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Fundamentals of Digital Social Media 6 48 Italian Second semester INF/01
Signal Processing 6 48 Italian First semester INF/01
Vengono illustrate le propedeuticità obbligatorie e consigliate tra i corsi che garantiscono un percorso d'apprendimento ottimale.
Course location
Milano
Laboratories locations
Laboratorio informatico (Silab) presso il Dipartimento di Informatica, via Celoria 18, Milano.
Presidente del Collegio Didattico
Prof. Giovanni Pighizzini
Contacts