welcome: please sign in


Departmental Links

External Links


Qualifications Awarded: Second Degree in Computer Science

Admission Requirements:
To pursue successfully the Second Degree in Computer Science the candidates should have an adequate preparation. In particular, the candidate should be able to study and analyze problems and develop computer systems for their solution, to have a mentality predisposed for a quick apprehension of innovative computer methods and technologies and to have the capacity to work within groups with well defined degrees of autonomy. Moreover, prerequisites are familiarity with the methods of logic-deductive reasoning and be in the possession of a sound bases in discrete mathematics. The candidate should also have a profound knowledge of the principles, structures and usage of computer architectures and of computer networks, and of the methods and techniques for the design and development of software systems of a basic or applicative nature.

Admitted to the Second Degree course in Computer Science are those who are in the possession of an academic degree of the first level. Enrollment follows after a placement test, which will take place in September of each year. Students who expect to complete their first degree studies before December 31 of the current year are also admitted to take the test. Admittance is currently limited to 50 students but can vary from year to year.

Up to 10% of the available places is reserved for non Italian students in the possession of an academic degree. These students are exempt from taking the placement test. A selection committee will establish adequate preparation of the student, by examining their curriculum, and create a ranking.

Educational and Professional Goals:
The Second Degree course in Computer Science extends the curriculum of the First Degree course to create an even higher professional level. This profile will allow the graduate to occupy the highest level positions related to new technologies within corporate structures and the public services, as well to continue further studies by a pursuing a Ph.D. or taking specialized courses.
The Second Degree course in Computer Science of the University of Calabria is characterized, within the Italian context, by it’s sound and solid cultural bases in the sciences and by the particular attention which is paid towards innovative technologies like Artificial Intelligence, Machine Learning, Advanced Information Systems (Knowledge management, Data-Warehousing, Data-Mining), Parallel Computing, Grid Computing - areas in which the University of Calabria is internationally recognized for its excellence.
The educational goals of the second level degree course in computer science are to guarantee

The great lack of experts in today’s information sector, along with the high training level provided by the Second Degree in Computer Science, has as a consequence that graduates will immediately be absorbed by the corporate world, in particular, by those companies related to the development of new technologies, where they occupy the highest level positions as analysts, designers and developers of advanced information systems.

Detailed information about the courses, which are all offered in English, can be found in the Course Structure Diagram.

Dual Degree Programme:
The Second degree course in computer science has a "dual-degree" agreement with the Master's Degree programme in Software Engineering, of the University Of Applied Sciences Upper Austria, Hagenberg Campus. Students participating in the dual degree programme take their first year of studies at their home university and their second year of studies, including the preparation of the final thesis project, at the host university. After defending their thesis project at both home and host university they will obtain the Italian "Dottore Magistrale in Informatica" as well as the Austrian "Master of Science in Engineering" degree. For more information see the Dual Degree Programme.

Access to Further Studies: Ph.D. program in Computer Science.

Final Test:
The Final Test consists out of an oral discussion, before a Degree Course Committee, of a written report (in Italian or English) of a research project carried out under the supervision of a Faculty member of the Degree Course. The topic is usually defined at the beginning of the second year of study and pursued intensively during the last semester. The research activity can be carried out at the University of Calabria or at any other University, company or research institute, private as well as public, in Italy or abroad.

Examination and Assessment Regulations:
Attendance is obligatory. The examination mode of each course is variable (see Individual Course Descriptions) and may be only or a combination of written exams, orals exams, or laboratory experimentations. The annual course load for full time students is (at least) 60 credits. Course grades are given on a scale from 0 to 30, where 18 is the minimum passing grade, with the possibility of receiving "30 e lode" for exceptional work and performance throughout the course. The Second Degree is rewarded upon completion of 120 credits of coursework and the successful discussion of the Final Research Project. Students receiving the Second Degree in Computer Sciences graduate with a final numerical grade out of 110. However, the examination committee may grant the student honours with a final graduating grade of “110 e lode” for exceptional work accomplished within the two-year schedule and a sound Final Project.

Official statistics of 2016 regarding graduation, employment and student satisfaction indexes can be found on the Universitaly portal - l'Università Italiana a portata di click.
The degree course is accredited by the Italian Association of University Professors of Computer Science GRIN. In 2012, as well as in 2008, the AI*IA (the Italian society of artificial intelligence) awarded their annual prize for best thesis in artificial intelligence in Italy to a student of the degree course.

Bollino Grin