This two-year degree (120 ECTS) in Computer Science provides students with a deep knowledge of both theoretical and practical aspects of Computer Science. Students will study and learn the techniques and methods used for analyzing, designing and implementing complex and/or innovative computer systems. Students will also have a deep understanding of the fundamentals of discrete mathematics and physics that are required in Computer Science.
As a result, students will have the skills required to work autonomously and/or to lead a team.
Students are required to spend a 6-12 month period working on a thesis under the supervision of a faculty member before graduating.