BACHELORʼS DEGREE IN COMPUTER SCIENCE
Computer science plays a pervasive and key role in all aspects of our society and daily life. Enrolling in our Bachelor’s Degree Program in Computer Science enables students to comprehend this role, keep pace with innovation and contribute to the scientific and technological developments of the years to come.
Understanding computer science does not simply mean knowing how to use specific software applications; above all, it means understanding the scientific and methodological principles necessary to solve complex problems relating to information, computation and knowledge. Our Bachelor’s Degree Program in Computer Science aims to teach these principles, training professionals capable of successfully tackling the challenges presented by rapid technological progress, skill obsolescence and the growing demands of the information and communications technologies sector.
What will I study?
The training of the Bachelor’s Degree Program in Computer Science is the result of experience in computer science disciplines accumulated by the University of Udine since 1979 and is structured in such a way as to provide both a solid theoretical and methodological foundation and detailed technical knowledge of information and communications technologies. The technical knowledge gained by students includes particularly current computer science disciplines sought-after by the job market, such as Algorithms and Data Structures, Databases, Software Engineering, Human-Machine Interaction, Computer Networks and Programming Languages.
To enable students to test out the notions studied in practical terms, the Program features numerous laboratory activities. There is also the opportunity to conduct internships with companies, as an integral part of the training programme, thus facilitating contact with the world of work.
Each year since the 2003/4 academic year, Udine’s Bachelor’s Degree Program in Computer Science has been awarded the GRIN quality certification mark, issued by the Italian Association of Computer Science University Professors (GRIN) in collaboration with the Italian Association for Computer Science and Automated Calculation (AICA).
What happens after graduation?
Our Bachelor’s Degree Program in Computer Science equips graduates with the skills and training necessary both to enter the world of work and to continue their studies through a master degree.
Computer Science graduates are professional figures who are specialised and highly sought-after by the job market and easily find positions with highly technological job descriptions within businesses and public bodies. The key employment and professional areas for Computer Science graduates are planning, design, development and project management as well as and quality control, management and maintenance of software and systems for generation, transmission and processing of information. Computer Science graduates hold, among others, roles such as Application Software and Information System Designer, Information System Analyst, Technological Innovation Consultant, System Administrator and Head of Cyber Security.
The 2014-2017 AlmaLaurea survey showed the number of graduates unemployed one year after gaining a Bachelor’s Degree in Computer Science in Udine to be 0 (compared to the average of approximately 16% for Computer Science graduates in Italy). Approximately 50% of our graduates continue their study careers by enrolling on our Master’s Degree Program in Computer Science, our International Master’s Degree Program in Artificial Intelligence & Cybersecurity – or other master’s degree programs. The AlmaLaurea survey also provides a graduate satisfaction report.
After completing the Master’s Degree Program in Computer Science or the International Master’s Degree Program in Artificial Intelligence & Cybersecurity, graduates may, if they so wish, take the State exam in Information Engineering and enrol on the relevant professional register.