Master's Degree in Computer Science
University of Cagliari
Earliest start date
The master's degree program in computer science aims to provide advanced knowledge and to train professional skills suitable for carrying out research, planning and coordination activities related to the various fields of application of computer science with particular reference to the commercial, industrial and scientific sectors. Its fundamental objective is to train a professional figure who carries out design, development, control and management of complex IT systems. Through his work, graduates in Computer Science are able to constantly improve information systems in qualitative and economic terms, accompanied by the ability to incorporate and propose the innovations that continually characterize the discipline in the application areas in which they operate. The master's degree course therefore aims to train professionals with high-level analytical and operational skills, but also characterized by an open and critical view of the problems associated with the adoption and use of information technologies. Graduates in Computer Science are guaranteed advanced and complete training in the sectors that most characterize the discipline: problem solving, data and information management and analysis, networks and distributed systems, graphics and interaction, theoretical computer science, computational intelligence.
Duration and activity
The Master's Degree Course in Computer Science lasts two years. To graduate, you must acquire 120 University Educational Credits (CFU), 72 with passing 11 exams, 12 with activities chosen by the student (additional exams or reading courses), 6 with active participation in higher education activities (seminars, schools , advanced courses) and 30 for the preparation of the Master's degree thesis. The preparation of the thesis engages the student for the entire last semester, allowing the adequate study of the subject chosen as topic. The master's degree course is designed to be attended also by foreign students and, for this reason, many of the courses offered are taught in English.
Goals and career opportunities
The course of study has the following educational objectives: the improvement of those basic theoretical and practical knowledge of the fundamental sectors of information technology and information technology that allow direct access to the world of work and the profession; the continuation of studies and the carrying out of research activities in the context of third level courses such as Masters and Research Doctorates; the deepening of the preparation in some specific sectors that allow to have a preparation directly oriented to specific sectors of the world of work.
The employment and professional areas of reference for graduates in Computer Science are those of the design, organization, management or maintenance of computer systems of medium and large complexity, both in manufacturing companies in the areas of computer systems and networks, and in companies, in public administrations and, more generally, in all organizations that use information systems.
Organization and method
The Master's Degree Course in Computer Science guarantees:
- Didactic efficiency: organizing the study in a flexible way;
- Constant didactic support: the course meets the individual learning needs, with a staff of teachers, tutors and a didactic coordinator always available to offer support in the learning path;
- Constant monitoring: to allow you to find an immediate way to overcome the difficulties that arise from time to time;
- Organization: the schedule of lessons and exams is communicated in advance, to allow for a good organization of one's training path;
- Preparation for the world of work: through the activation of specific courses on advanced sectors.
Graduates from the class of degrees in Information Sciences and Technologies (L-31) and the corresponding class relating to Ministerial Decree 509/99 can access the Master's Degree Course in Computer Science. Those who have a degree from another class can also access it, as well as those who are in possession of another qualification obtained abroad and recognized as suitable, provided that they possess the curricular requirements indicated below, expressed in terms of minimum number of credits acquired in the following Scientific Disciplinary Sectors (SSD):
- At least 18 CFU overall in the SSD MAT / 01 - 09 and FIS / 01-02 - 03;
- At least 96 CFU overall in the SSD INF / 01 and / or ING-INF / 05.
Furthermore, through the admission test, basic knowledge in the following fields of computer science is ascertained: foundations of computer science, algorithms and data structures, programming, languages, architectures, operating systems, databases, network computing, engineering of software, interaction, graphics and multimedia, representation of knowledge. To allow students to successfully follow the courses taught in English, upon verification of the admission requirements, an English language test will be carried out to verify their knowledge at least at level B1 of the common European reference framework for languages.