Information technology is at the heart of the digital revolution and is one of the most important keys to the development of new knowledge and technology. Our environment is organized to promote collaboration among students through the use of reserved spaces for study, discussion and conviviality. The Computer Science degree program is strongly rooted in the Ligurian territory through deep connections with the industrial fabric. Founded by a group of professors from the School of Mathematical Physical and Natural Sciences in 1986, the course has always given equal attention to both the fundamentals of computer science and its many applications. What will you study In the first two years the teachings cover: the basics of discrete, continuous, and computational mathematics information processing and transmission systems algorithms and data structures languages, their paradigms, and programming environments data management and organization systems information theory and elements of inference All are also required to pass an English language exam (B1 or B2 level). In thethird year in addition to a common part that includes: fundamentals of software engineering web application development fundamentals of cyber security concurrent programming and distributed algorithms elements of corporate culture and management The course is divided into two curricula: Propedeutic Curriculum The Bachelor's Degree in Computer Science trains junior experts ready to enter the working world or to pursue studies. Those who wish to pursue further studies add multi-variable differential calculus, fundamentals of quantum computation, and automata theory and computability to their basic preparation. The final exam is worth 3 credits and consists of a project related to one of the exams taken. The Bachelor's Degree in Computer Science trains junior experts ready to enter the working world or to pursue studies. Those who wish to pursue further studies add multi-variable differential calculus, fundamentals of quantum computation, and automata theory and computability to their basic preparation. The final exam is worth 3 credits and consists of a project related to one of the exams taken. Technology Curriculum The Bachelor's Degree in Computer Science trains junior experts ready to enter the working world or to pursue studies. For those who intend to enter the world of work right away, we offer a course on advanced programming techniques and two tracks: web& mobile and enterprise computing. The final exam and the internship in an enterprise are together worth 12 credits. The Bachelor's Degree in Computer Science trains junior experts ready to enter the working world or to pursue studies. For those who intend to enter the world of work right away, we offer a course on advanced programming techniques and two tracks: web& mobile and enterprise computing. The final exam and the internship in an enterprise are together worth 12 credits. After graduation The future of the three-year graduate in computer science... Towards the world of work Who is she? This program trains junior professionals with the appropriate IT skills to develop a wide range of IT applications and services. What does she do? Design and implementation of IT applications and services; manages and integrates IT systems and applications. Where does she work? In IT companies and as a consultant or freelancer. Towards the master degree Who is she? Bachelor's graduate with a solid background able to pursue master studies in computer science. What does she do? She enrolls in a master's degree in computer science. Where does she work? She stays at the university for two more years...