Degree course in Computer science [L-31] D. M. 270/2004
General information
Qualification awarded
Bachelor’s degree in Computer Science
Level of qualification
First cycle
Specific admission requirements and specific arrangements for recognition of prior learning
The requested qualification is a diploma from a Secondary School or another equivalent qualification, obtained abroad and recognized suitable.
For enrolment, knowledge requested for the access to the Degree Programme only concerns some aspects of basic and logical mathematics, which represent the basis of scientific language, while previous computer knowledge is not necessary.
Requirements will be verified through an assessment test of initial preparation and, at the same time, of self – assessment for the student, whose result is not binding..
Profile of the programme
The Degree Programme in Computer Science aims to meet the demands of professionals able to deal with the needs of the society of information in a continually evolving technological context.
Graduates in Computer Science will be able to carry out professional activities in the fields of planning, organization and management of systems, both within productive companies in the areas of computer systems and networks, and in enterprises, public administration and labs which use complex systems.
Qualification requirements and regulations
The Degree Programme has a duration of three years.
In order to graduate, students must obtain 180 ECTS credits.
Formative activities are organized on a six – monthly basis.
The first year of the programme includes formative activities (fundamental and characterizing) for a total amount of 54 ECTS credits. The second year provides for fundamental, characterizing and non-departmental complementary formative activities (for a total amount of 60 ECTS credits): An elective examination will take place too.
Normally, 6 ECTS credits are obtained through an internship, which can be carried out in a private enterprise or a university lab or in a research entity. ECTS credits within this section can be recognized also for participation in different formative activities aimed at facilitating insertion into the labour market.
Key learning outcomes
Graduates in Computer Science will have knowledge and skills in different fields of information and communication sciences and technologies, aimed at their use in systems planning, development and management. He/she will become familiar with the rudiments and evolution of computer technology and its relationships with mathematical and physical subjects, acquire investigation methodologies and be able to apply them in concrete situations with appropriate knowledge of mathematical tools to support computer skills. He/she will finally become familiar with legal obligations in force in the sector (knowledge). Courses of the first two years (mathematical, physical and computer) and a juridical programme will provide suitable tools for such purposes.
He/she will be able to deal with and analyze problems in different applicative contexts and to develop systems for solution making. In particular, he/she will be able to plan, develop, manage and preserve systems, support users in the use of computers; know how to design, develop, manage and maintain computer systems, provide support to users of computer tools, integrate and transfer technological innovation (ability). These skills will be acquired through an intensive in-depth theoretical and application formation, both in fundamental subjects as well as in characterizing ones, and through the attendance of laboratory modules and the promotion of internships.
Graduates in Computer Science will have developed a flexible mentality and an ability to use a correct scientific method in dealing with problems and seeking out the relevant solutions, enabling him/her to act with defined levels of autonomy and to promptly enter into the labour market, with a smooth approach to new issues (judgement) . For this purpose, the training period carried out in enterprises or public entities will be fundamental, focused on a specific project supervised by a university tutor and a company one.
He/she will be able to manage communications and relationships within the work team in his/her professional area, to propose problems, ideas and solutions concerning computers to a specialized or generic audience, in his/her own language or in English, both in writing and orally. Furthermore, he/she will be able to communicate and interact with experts in other fields and produce technical documentation (ability to communicate). The drafting of projects, both individual and group, the results of which shall be in an increasingly professional form, and the preparation and presentation of a final thesis will prove fundamental to achieving communication skills.
Finally, thanks to basic training in the field of Computer Science, familiarity with the scientific method of investigation and understanding of the mathematical tools to support the skills acquired during the educational programme, students will be able to continue their studies, both in Computer Science and in other scientific and technical disciplines, with a high degree of autonomy. (ability to learn).
Examination regulations, assessment and grading
Individual examinations are held orally before a board of at least two professors. There may be other methods of assessment (eg written examinations, final ones or ongoing assessment, seminar presentations). The examinations for individual courses are evaluated on a scale of 30, and where appropriate, with honours. The final mark is based on the outcome of each course and the final exam, which consists of the submission of a written paper prepared independently by the student under the guidance of a supervisor within the CILL, before a Board consisting of seven members. The final grade is expressed on a scale of 110, and where appropriate, with honours.
Graduation requirements
The final qualification is awarded upon the attainment of 180 credits and approval of a written paper.
Mode of study (full-time, part-time, e-learning, ...)
Full-time study and attendance is highly recommended. However, part-time study is possible: Attendance is not compulsory and the student can take the exam at its own speed and its needs.
Occupational profiles of graduates with examples
Besides being able to operate in the usual fields such as:
-design, manufacture and distribution of products and services and telematic systems for the web,
-design of computer networks, distributed systems, computer systems,
-Corporate and institutional training
-Consultancy to companies and public bodies,
graduates in Computer Science will be able to operate, with appropriate expertise, in specific areas of design and use of data acquisition systems for scientific equipment and / or industry, and the design and management of virtual reality contexts.
Access to further studies
The degree provides access to a Master’s Degree or a 1st-level Vocational Master.
Programme director or equivalent
Tabella riepilogativa regolamento
General (Regulations 2013)
| Year 1 | ||||
| ECTS code | Study-unit | Period | ECTS | Offered |
|---|---|---|---|---|
| 3323 | Mathematical Analysis | 1s 2s | 12 | Yes |
| 3324 | Computer Architecture | 1s 2s | 12 | Yes |
| 3335 | Discrete mathematics | 1s 2s | 12 | Yes |
| 3336 | Computer Programming I | 1s | 9 | Yes |
| 3337 | Computer programming II | 2s | 9 | Yes |
| Total Year | 54(*) | |||
| Year 2 | ||||
| ECTS code | Study-unit | Period | ECTS | Offered |
| 3347 | Algorithms and Data Structures | 1s-2s | 15 | |
| 3327 | Probability and mathematical statistics | 1s | 6 | |
| 3341 | Operating systems | 1s | 9 | |
| 1239 | English | 1s | 3 | |
| 3328 | Numerical Analysis | 2s | 6 | |
| 3329 | Computer and Information Technology Law | 2s | 6 | |
| 3330 | Physics | 2s | 6 | |
| 3332 | Software engineering | 2s | 6 | |
| 3334 | Formal Languages and Compilers | 2s | 6 | |
| Total Year | 63(*) | |||
| Year 3 | ||||
| ECTS code | Study-unit | Period | ECTS | Offered |
| 3388 | Computer programming 3 | 1s-2s | 6 | |
| 3326 | Databases and information systems | 1s | 9 | |
| 3339 | Distributed systems | 1s | 6 | |
| 3340 | Multimedia systems | 1s | 6 | |
| 3342 | Data acquisition systems | 1s | 6 | |
| 3325 | Network architecture | 2s | 6 | |
| 3333 | Virtual reality languages | 2s | 6 | |
| 3338 | Networks and protocols | 2s | 6 | |
| 1238 | Stage | 2s | 6 | |
| 1237 | Final exam | 2s | 6 | |
| Total Year 3 | 63(*) | |||
| Total | 180 | |||
