Computer Science

Schermo di un computer con codice
Bachelor
A.Y. 2019/2020
L-31 - Scienze e tecnologie informatiche (EN)
Bachelor
180
ECTS
Access
Limited enrollment with admission test
3
Years
Course location
Milano
Language
Italian

The Information Technology degree programme is designed to provide students with a firm basic and methodological grounding in the main computing sectors, underpinned by a good command of computing methodologies and technologies. The aim of the course is to equip graduates with sufficient, up-to-date training in the various fields of application and the ability to assimilate, understand and evaluate the impact of the constant advances in science and technology.

The course aims to produce graduates who:

  • possess a solid basic grounding and a broad sphere of knowledge and competences in the various computing sectors, for use in the design, development and management of computing systems in a vast range of spheres;
  • are familiar with the methodology of scientific investigation, possess solid modelling skills and understand and have a good command of mathematical support tools for computer processes;
  • are competent in English, as well as Italian, both within their specific sphere of competences and for the exchange of general information;
  • can work as part of a group, operate independently and quickly integrate themselves into working environments.

 

Theory and practice – Ample space is devoted to the fundamental disciplines of computer science: these teachings are instrumental to the acquisition of notions and theoretical concepts that allow us to master both current and future technologies. Theoretical teachings are also supported by teachings of a more applicative nature, which allow students to acquire skills and competences immediately usable. Starting from the first year, students attend computer lab sessions where, supported by teachers, they put into practice what they have learned in theoretical lessons. Furthermore, students are required to develop projects, including working in groups, such as – for example – designing and developing web applications, participating in open source projects, implementing applications that communicate via the network or modifying specific features of an operating system.

The Information Technology degree programme is designed to produce professional figures equipped for immediate entry into the workplace, qualified to assist with professional, technical and operational tasks in relation to consultancy and the analysis, design, management, maintenance and marketing of small and medium-sized computer systems.

Graduates in Computer science are also easily placed in the world of work: statistics show that full employment is reached one year after graduation.

Graduates can work in a wide range of fields in the design and management of computer systems for the design of new systems and applications.

This line of work can be pursued all spheres of the public and private sector which use computer technologies. The most pertinent market segments are therefore: banks, insurance companies, public administrations, service companies and industries, with particular reference to all those sectors which are connected with telecommunications and the media, health, logistics and transport.

Application and admission: Limited enrolment with admission test.

Access is subject to passing a test (TOLC-S, CISIA OnLine Test, www.cisiaonline.it ) which will give rise to a merit ranking.

Additional learning obligations (OFA)

OFA: Disciplines

Students who do not pass the entrance examination on maths, are assigned additional learning obligations (OFA, Obblighi formativi aggiuntivi) that they must fulfil in accordance with the provisions of the Programme Structure.

OFA: English language

Students must have level B1 proficiency in English. Proficiency may be certified at the time of matriculation by submitting a certificate of level B1 language proficiency or better, or by sitting the SLAM (University Language Centre) Placement test during the first year of studies only, between September and December.

Students who do not pass the test must follow the SLAM language courses and obtain appropriate certification within the year the plan of study calls for a language exam.

Highly recommended

Courses list

First semester
Courses or activities ECTS Total hours Language
Compulsory
Calculus 12 120 Italian
Computer architecture i 6 60 Italian
Computer programming 12 120 Italian
English assessment B1 (3 ECTS) 3 Italian
Second semester
Courses or activities ECTS Total hours Language
Compulsory
Automata and formal languages 6 48 Italian
Computer architecture ii 6 60 Italian
Discrete mathematics 6 56 Italian
Mathematical logic 6 64 Italian
First semester
Courses or activities ECTS Total hours Language
Compulsory
Algorithms and data structures 12 120 Italian
Computer programming ii 6 48 Italian
Databases 12 120 Italian
Second semester
Courses or activities ECTS Total hours Language
Compulsory
Operating systems 12 120 Italian
Statistics and data analysis 6 60 Italian
be activated by the A.Y. 2020/2021
First semester
Courses or activities ECTS Total hours Language
Compulsory
Computer networks 12 120 Italian
Software engineering 12 120 Italian
Conclusive activities
Courses or activities ECTS Total hours Language
Compulsory
Economical, ethical, social, and legal aspects of it 3 24 Italian
Conclusive activities
Courses or activities ECTS Total hours Language
Compulsory
Training 15 Italian
Final exam 3 Italian
First semester
Courses or activities ECTS Total hours Language
Optional
Cryptography i 6 48 Italian
Digital image processing 6 48 Italian
Information systems 6 48 Italian
Multimedia publishing 6 48 Italian
Physics 6 48 Italian
Programming languages 6 48 Italian
Signal processing 6 48 Italian
Second semester
Courses or activities ECTS Total hours Language
Optional
Business process management 6 48 Italian
Declarative programming 6 48 Italian
Embedded systems 6 48 Italian
Fundamentals of digital social media 6 48 Italian
Language and compilers 6 48 Italian
Operations research 6 48 Italian
Scientific vision 6 48 Italian
Security and privacy 6 48 Italian
Tecnologies and languages for web 6 48 Italian
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 ECTS Total hours Language Lesson period
Physics 6 48 Italian First semester
Programming languages 6 48 Italian First semester
Operations research 6 48 Italian Second semester
Security and privacy 6 48 Italian Second semester
2 - Studentes must obtain 6 credits by choosing from the courses of Table 1 and Table 2 below.
Courses or activities ECTS Total hours Language Lesson period
Cryptography i 6 48 Italian First semester
Digital image processing 6 48 Italian First semester
Information systems 6 48 Italian First semester
Multimedia publishing 6 48 Italian First semester
Business process management 6 48 Italian Second semester
Declarative programming 6 48 Italian Second semester
Embedded systems 6 48 Italian Second semester
Language and compilers 6 48 Italian Second semester
Scientific vision 6 48 Italian Second semester
Tecnologies and languages for web 6 48 Italian Second semester
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 http://www.unimi.it/studenti/segreterie/963.htm 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 ECTS Total hours Language Lesson period
Signal processing 6 48 Italian First semester
Fundamentals of digital social media 6 48 Italian Second semester
Vengono illustrate le propedeuticità obbligatorie e consigliate tra i corsi che garantiscono un percorso d'apprendimento ottimale.
Prescribed foundation courses
Learning activityPrescribed foundation courses
ALGORITHMS AND DATA STRUCTURES CALCULUS (optional), COMPUTER PROGRAMMING (compulsory), DISCRETE MATHEMATICS (optional)
COMPUTER ARCHITECTURE II COMPUTER ARCHITECTURE I (optional)
COMPUTER PROGRAMMING II COMPUTER PROGRAMMING (compulsory)
DATABASES COMPUTER PROGRAMMING (compulsory)
OPERATING SYSTEMS COMPUTER ARCHITECTURE II (optional), COMPUTER PROGRAMMING (compulsory)
OPERATIONS RESEARCH CALCULUS (optional), DISCRETE MATHEMATICS (compulsory)
PROGRAMMING LANGUAGES ALGORITHMS AND DATA STRUCTURES (optional), COMPUTER PROGRAMMING (compulsory)
SECURITY AND PRIVACY COMPUTER NETWORKS (optional), OPERATING SYSTEMS (optional)
SOFTWARE ENGINEERING COMPUTER PROGRAMMING (compulsory)
STATISTICS AND DATA ANALYSIS CALCULUS (compulsory), DISCRETE MATHEMATICS (optional)
Sede
Milano
Sedi didattiche
Sede dei corsi di area informatica: via Celoria 18 - Milano.
Altre sedi di svolgimento delle lezioni: Settore Didattico, via Celoria 20; Settore Didattico, via Golgi 19; Didatteca, via Venezian 15.
Fees, scholarships and benefits

University fees

For students enrolled on bachelor’s, master’s and single cycle degree programmes are divided into two instalments of different amounts and with different payment deadlines:

  • the first, corresponding to the minimum amount, is the same for all students 
  • the second - technically referred to as an ‘all-inclusive fee’-  that is variable.

Students can also be entitled for tuition fee reductions such as:

More info at: Fees - current academic year

Scholarships and benefits

L’Ateneo fornisce inoltre una serie di agevolazioni economiche a favore dei propri studenti con requisiti particolari (merito, condizioni economiche o personali, studenti internazionali) come:

Enrollment
First year enrolment:
Admission
Limited enrollment with admission test

Places available: 250 plus 15 reserved to extra UE students, 3 reserved to Marco Polo students


Session: 1


Call for applications: how to do


Application period: from 06-24-2019 to 07-24-2019
Enrolment period: from 07-26-2019 to 08-05-2019


Session: 2


Call for applications is going to be published.
Application period: from 08-09-2019 to 09-13-2019
Enrolment period: from 09-17-2019 to 09-23-2019