Computer Science
University undergraduate programme · 3 years (6 semesters) · 180 ECTS
About the programme
An interdisciplinary programme combining advanced computer science with an understanding of the social context of technology. Students gain skills in programming, data analysis, artificial intelligence, software development and information security.
What do you gain upon completion?
Academic title: Bachelor of Science (baccalaureus) in Computer Engineering
Competencies
- ✓ Programming and software development
- ✓ Data analysis and applied artificial intelligence
- ✓ Computer systems architecture
- ✓ Information security
- ✓ Ethical application of technology
- ✓ Teamwork and problem solving

Programme structure by year
Year 1
Mathematics, physics, fundamentals of programming and an introduction to sociology — a solid foundation in engineering and social knowledge.
Year 2
Algorithms and data structures, databases, computer networks and research methodology.
Year 3
Advanced artificial intelligence, embedded systems, web and mobile application development, and a mandatory professional internship.
Careers after graduation
- → Software development (software developer)
- → Data analysis (data analyst)
- → Information systems management
- → Digital transformation of organisations
The programme is aligned with labour market needs through industry partnerships and includes a mandatory professional internship in technology companies.
Additional opportunities
- • Erasmus+ and CEEPUS international exchanges
- • Mentoring system and career counselling
- • Work in laboratories with latest-generation robots
- • Access to university libraries and the data centre
