Bachelor Degree in Computer Science

The Bachelor Degree in Computer Science has a duration of three years, and involves the acquisition of 180 university credits (CFU) for achieving the title. Throughout 19 exams, students obtain 160 CFU. The remaining credits are acquired through other training activities like an internship and the final exam. Indicatively, students take 7 exams in the first year, 8 in the second year and 4 in the third year.

This study course has a limited capacity of 380 places.

The ranking for access is based on the result of a test centered on the mastery of basic mathematics, integrated to a lesser extent by a score derived from the candidate's high school final mark. Additional training obligations are foreseen on the basis of the result in the test on basic mathematics according to the modalities indicated in the announcement. In this case, the candidate can still enroll, but is advised to follow the mathematics courses and the course of “Math Recalls,” at the end of which they take a verification test. Those who fail this test will not be able to take any of the exams beyond the first year, until they pass the “Mathematical Analysis” exam scheduled for the first year.

At the end of the studies, a Bachelor’s Degree in Computer Science is released.

The Bachelor’s Degree allows access to first-level postgraduate programmes, to Masters of Science programs of the Computer Science class LM 18 and to other classes activated at the University of Milano-Bicocca or at other universities according to the procedures established in the respective regulations.

The graduate in Computer Science has the opportunity to enroll in section B of the professional register of Junior Information Engineer, upon passing the State Exam.

The Bachelor’s Degree in Computer Science aims to provide a solid cultural and methodological preparation in the disciplines of computer architecture, networks and operating systems, programming, formal languages ​​and computability, algorithms, probability and statistics, databases, distributed systems, software engineering, operational research, and, at choice: image and media processing, computer security, bioinformatics, robotics, human-machine interaction, formal methods, business intelligence, which will allow graduates to develop processing and automation solutions, in the roles of software developers, trainers, consultants, administrators of system.

In the past (XIX AlmaLaurea survey), the graduates of the course reported an employment rate one year after obtaining the qualification equal to 57.9% (compared to a national average of 42.6%). 31.7% of matriculated students graduate from the university not more than one year out of schedule compared to 22.3% in the same type of studies at the national level (National Student Registry data).