The Computer Science three-year degree program (180 ECTS) provides students with the required skills for developing and maintaining complex software systems commonly used in many different fields. Students will learn both the traditional and innovative aspects of computer science by attending classroom and laboratory activities.
Students are required to follow set courses covering the main aspects of computer science such as Computer Architectures, Programming Languages, Algorithms and Data Structures, Software Design, Operating Systems, Databases, Computer Networks, Web Applications etc. Students are also required to take classes in mathematics, statistics, physics and economy to complete their preparation. In addition to coursework, degree candidates are required to complete a three to six month practicum working in an industrial environment.