BSc in Computer Science Engineering

NAME: Computer Science Engineering 

QUALIFICATIONComputer Science Engineer

TYPE OF THE COURSE: full-time undergraduate BSc degree course



Computer Science lies in the centre of our technologically driven society, supporting everything from large corporate systems to the individual mobile device. The rapid world-wide expansion and development of the IT Sector provides the background for the application based, practice oriented courses in computing. Industry requires a large number of IT professionals who are able to undertake design, supervise production, install and operate systems and equipments.
The course is aimed at those with a desire to study Mathematics, Physics, Electronics, which provide the theoretical basis and design methods for communications, computers, programming, software engineering, control, etc. Practical and organizational skills are encouraged through laboratory work presentations and management studies.


Year 1 (two semesters)
In the first year of BSc studies all students study the same modules, that give you a thorough grounding in key areas of Natural Sciences and Computing. Your study will include courses in Analysis, Physics, Electronics, Introduction to Programming and Foundations of Computing.

Year 2 (two semesters)
You will take programming courses that emphasize the principles of Programming and Computing fundamentals. Students will cover topics such as Digital Technology, Computer Architecture, Measurement and Control, Operating Systems and Computer Networks, Web Programming, Databases, etc.

Year 3 (two semesters)
You will cover the essential aspects of computing science in breadth and depth by the end of this year. You will gain knowledge in Information Systems, Artificial Intelligence, Graphic s, etc. In this academic year you will specialize in chosen areas.
Currently we offer the following options of specialization: Engineering Application or Software Development.

Year 4 (one semester)
In this last semester you will have the opportunity to select courses from a range of options, and you will focus on the preparation of your final project, i.e. the thesis.

Course curriculum (see pdf format)

To complement our education, we have created several competence centres and creative laboratories in cooperation with multinational firms in the field informatics (Microsoft, CISCO, IBM). By embedding uptodate technological knowledge into the thematics of our major, minor or optional subjects, and by providing internship opportunities, we are able to offer high quality training and education for all our students.

Preparatory Course

The preparatory course is designed to help students to develop their basic skills (Mathematics, Physics) necessary to continue their studies at the BSc course level and to improve their English language knowledge.