The Software Engineering Bachelor’s Degree Programme at VUM is the first of its type in Bulgaria, synchronised with the standards of IEEE!

Varna University of Management (VUM) is one of the leading educational institutions offering an advanced educational programme on software engineering in Bulgaria. It is fully delivered in English and leads to the award of two degrees - one from VUM and a second one from our strategic academic partner Cardiff Metropolitan University in the UK.

The Software Engineering Programme focuses mainly on programming languages, operating systems and advanced data structures. It combines theoretical and practical training and provides a complete industrial simulation, thus developing highly qualified software developers with all the necessary knowledge and skills for their successful realization.

The Programme is aimed at giving the students solid foundation in the field of computer engineering in order to start a job as a professional software engineers and developers. Students acquire in-depth knowledge of software specifications, software design and architecture, tools and methodologies for software development, software project management, etc.

Every year, VUM is syncing the curriculum with leading universities such as Massachusetts Institute of Technology (MIT), Stanford University, Berkeley and industry leaders such as Google, Microsoft, IBM, Oracle.

VUM has an extensive and sophisticated network of local and international partners, where our students can carry out their obligatory practical training. Thus, they get a real opportunity to create contacts, gain skills and experience in a real environment and lay the foundations for their successful future realization.


The courses are taught entirely in English. Classes are small and encourage crosscultural dialogue and personal connections. As a leading business school in Eastern Europe, VUM has the exceptional privilege to educate students from start to graduation in programmes leading to Cardiff Metropolitan University’s British degree. And this is without the usual requirement for students to spend a year in the UK. VUM students follow a synchronized curriculum with Cardiff Metropolitan University and have to meet the same high standards in learning and examinations.

Location of study


Language of instruction


Start date


Duration of study

3 years (6 semesters)

Scholarships, tuition fees and student loans
Detailed information on scholarship opportunities, semester fees and student loans
Admission requirements
The admission process follows several easy and clear steps for the admission of candidates. The basic requirements for the students are high motivation, good results of their High School diploma and strong command of English language.
Varna University of Management follows strictly the Rules and Regulations issued by the Ministry of Education and Science of the Republic of Bulgaria.


Software Engineering is a full-time programme. Classes are scheduled on evening times during the week (from 6 p.m to 9 p.m.) and on Saturdays (from 9 a.m. to 4 p.m.), which allows students to work while studying and to carry out their professional duties.

Year One
• Programming Fundamentals (10 ECTS)
• Mathematics for Computing (5 ECTS)
• Computer architectures & operating systems (5 ECTS)
• Computing and Society (5 ECTS)
• Data Structures and Algorithms (5 ECTS)
• Developing Quality Software & Systems (10 ECTS)
• Web Programming (5 ECTS)
• Client-side Scripting (5 ECTS)
• Specifications and Requirements (5 ECTS)
• English (5 ECTS)
• Sports
• Summer Internship І (10 ECTS)

Year Two
• Software Design (5 ECTS)
• Developing Quality Software & Systems (10 ECTS)
• Data & Knowledge Management (5 ECTS)
• Networks & Communications (5 ECTS)
• Software Quality Engineering (5 ECTS)
• Mobile Technologies (5 ECTS)
• Software engineering models (system analysis & design) (5 ECTS)
• Research Methods for Computing & IS (5 ECTS)
• Software engineering processes (5 ECTS)
• English (5 ECTS)
• Sports
• Summer Internship ІI (10 ECTS)

Year Three
• Professional & Ethical Issues in IT (10 ECTS)
• English (10 ECTS)
• Sports
• Diploma Project (10 ECTS)
• Diploma seminar
• Object-Oriented Systems – advanced course (10 ECTS)• Object-Oriented Systems – advanced course (10 ECTS)
• Advanced Programming (10 ECTS)
• Intelligent Systems (10 ECTS)
• Computational Intelligence (10 ECTS)
• Computer Graphics (10 ECTS)
• Cyber Security (10 ECTS)
• Analytics & Business Intelligence (10 ECTS)
• Software Metrics - tools and methodologies (5 ECTS)
• Multimedia I (5 ECTS)
• Multimedia II (10 ECTS)
• Digital Security (5 ECTS)
• Parallel & Distributed Systems (10 ECTS)
• Information Systems Project Management (10 ECTS)
• Emploability (10 ECTS)

* The elective modules are offered when requested by a certain number of students.
Optional disciplines give students the opportunity to acquire knowledge and skills in different fields of study in accordance with their interests. The study of optional disciplines is not compulsory. Once chosen, however, they become compulsory.
• Management Consulting in Agribusiness (5 ECTS)
• E- Business in the Agrarian Sector (5 ECTS)
• Computer Networks (5 ECTS)
• Business Communications (5 ECTS)
• Intercultural awareness for business
• Sustainable development
• Robonomics (5 ECTS)
• Additional foreign language (5 ECTS)


There are many benefits of studying in Software Engineering Bachelor‘s Degree Programme and the most significant one is the numerous career opportunities, resulting from the high demand for software engineers in recent years.

Obtaining degree in Software Engineering gives the opportunity to find professional development in areas such as design and implementation of software systems. Graduated students will be able to apply in a real environment the studied contemporary practices and means of specification, design, coding, testing and implementation of modern programming systems. They will be able to work as software engineers, software developers, network administrators and business analysts in various organizations and institutions where to update software systems, take care of network security, and troubleshoot software issues in the network systems.

At VUM we prepare our students for the highly competitive global labour market and provide them with practical advice and expertise. VUM maintains excellent contacts with business partners in Bulgaria, Europe, the USA, and more, thanks to which our graduates have the opportunity to spend up their practical training and to successfully start their career in various partner institutions and organizations all over the world.