Software Engineering

The first in Bulgaria Software Engineering programme, compliant with the international standards of the world’s largest association of professionals in this field IEEE!

  • Varna University of Management (VUM) is among the leading educational institutions offering a modern educational program in software engineering in Bulgaria. The language of instruction is English and students complete their education with two degrees. Upon successful graduation and meeting the requirements of our strategic academic partner Cardiff Metropolitan University, UK, along with their Bulgarian degree in Software Systems and Technologies from VUM, they are awarded a British Degree BSc(Hons) in Software Engineering.
  • The Software Engineering programme focuses on programming languages, operating systems, and advanced data structures. It combines theoretical and practical training by providing a complete industrial simulation, which helps to graduate highly qualified software engineers with all the necessary knowledge and skills for successful implementation.
  • 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.
  • Annually VUM synchronizes the curriculum with leading universities and industry leaders.
  • VUM has a rich and diverse network of local and international partners, where our students can conduct the mandatory internship provided in the curriculum. In this way, they get a real opportunity to make contacts, gain skills and experience in a real environment and lay the foundations for their future successful realization.
  •  Тhe majority of students in Software Engineering programme get a job in the field after the first year of their education, and soon after graduation they already occupy strategic or leadership positions.
  • It is a full-time programme, that can be easily combined with work. The lectures are held from 18:00 to 21:00 on weekdays and from 09:00 to 16:00 on Saturday.

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.

You can find detailed information about scholarship opportunities, semester tuition fees and student loans here.

At Varna University of Management, we provide concise and transparent guidelines for the admission process. Our primary criteria for prospective students include strong motivation, good high school diploma grades, and proficient English language skills.

During the admission procedure, Varna University of Management diligently adheres to the regulations and guidelines outlined by the Ministry of Education and Science of the Republic of Bulgaria. By doing so, we ensure that our practices align with the official standards and guidelines set by the government in Bulgaria

You can find more information here.

✔️ Studying in Software Engineering programme gives many advantages, the most significant of which are the numerous career opportunities, a consequence of the greatly increased in recent years demand for professionals in the field of IT.

✔️Graduates who excel in this programme can discover ample opportunities for professional growth in fields such as software system design and implementation. They will have the chance to apply contemporary techniques and tools for specifying, designing, coding, testing, and implementing cutting-edge software systems. As a result, they can pursue careers as software engineers, software developers, network administrators, or business analysts across diverse organizations. Their roles may involve updating software systems, ensuring network security, and resolving software issues within network systems.

✔️ VUM equips its students for the fiercely competitive job market through valuable practical advice, guidance, and career development prospects. The university fosters strong partnerships with businesses in Bulgaria, Europe, USA, and other regions, creating an ideal environment for students to engage in internships and secure future opportunities with diverse partner institutions and organizations worldwide.



Core modules

Students follow 70 credits of core modules

  • Programming Basics (10 ECTS)
  • Mathematics for Software Systems and Technologies. (5 ECTS)
  • Computer Architectures and Operating Systems (5 ECTS)
  • Computer Technology and Society (5 ECTS)
  • English (5 ECTS)
  • Software Design (5 ECTS)
  • Developing Software Systems and Technologies. I (5 ECTS)
  • Data Structures and Algorithms I (5 ECTS)
  • Principles of Programming (5 ECTS)
  • Software Systems and Technologies. Quality Assurance (5 ECTS)
  • Summer Internship I (10 ECTS)

Students follow 65 credits of core modules and 5 credits of elective modules

  • JavaScript Programming (5 ECTS)
  • Data Structures & Algorithms II (5 ECTS)
  • Software Systems and Technologies. Processes (5 ECTS)
  • Data and Knowledge Management (5 ECTS)
  • English (5 ECTS)
  • Mobile Technologies (5 ECTS)
  • Software Systems and Technologies. Models (5 ECTS)
  • Research Methods for Computing & IS (5 ECTS)
  • Developing Software Systems II (5 ECTS)
  • Specifications and Requirements (5 ECTS)
  • Web Programming (5 ECTS)
  • Summer Internship II (10 ECTS)

Students follow 30 credits of core modules and 30 credits of elective modules

  • Professional and Ethical Issues in IT (10 ECTS)
  • English (10 ECTS)
  • Diploma project (10 ECTS)
  • Diploma seminar
Elective modules

One of the following:

  • Software Metrics – Tools and Methodology (5 ECTS)
  • Computer Graphics (5 ECTS)
  • Computer Multimedia (5 ECTS)
  • Digital Security (5 ECTS)

Three blocks of Elective modules, one module per block

Block One:

    • Intelligent Systems (10 ECTS)
    • Computational Intelligence (10 ECTS)
    • Cyber Security (10 ECTS)
    • Advanced Multimedia (10 ECTS)
    • Analytics & Business Intelligence (10 ECTS)

Block Two:

  • Parallel and Distributed Systems (10 ECTS)
  • IT Project Management (10 ECTS)
  • Employability (10 ECTS)

Block Three:

  • Object-Oriented Systems 2 (10 ECTS)
  • Advanced Programming (10 ECTS)

*Note: Elective modules are subject to availability and demand; as such, not all elective modules may run in one academic year.

Optional modules

Optional modules* provide students with the opportunity to acquire knowledge and skills in various scientific fields. Optional modules are not related to the degree and they are not a compulsory component of the programme of study.                                    

  • Management Consulting in Agribusiness (5 ECTS)
  • Electronic Business in the Agricultural Sector (5 ECTS)
  • Business Communications (5 ECTS)
  • Intercultural Awareness for Business (5 ECTS)
  • Sustainable Development (5 ECTS)
  • Robonomics (5 ECTS)
  • Second Foreign Language (5 ECTS)

*Note: Optional modules are subject to availability and demand; as such, not all optional modules may run in one academic year.

Cardiff Met Degree

Students must normally satisfy the minimum entry criteria for admission of students at VUM (see admission requirements at VUM’s webpage). For enrolling on the programme (Level 6/Year 3) with Accreditation to Prior Learning, students must have successfully completed all modules on their Programme curriculum for the preceding academic years at VUM.

September (applies to Level 6/Year 3 only)

Students whose first language is other than English will need to provide evidence of fluency to at least an IELTS 6.0 standard or equivalent. This is evidenced either by a valid IELTS certificate or equivalent, or by equivalent results in the English language module achieved during the first two/three years on the Programme at VUM.

The Programme is based on the Cardiff Met’s model for modular degrees in that students are required to successfully pass 360 British credit points (180 ECTS) for an honours degree.  Since this is a one year top-up Programme all students will be credited with 240 British credit points (120 ECTS) following Cardiff Met’s procedures for Accreditation to Prior Learning upon successful completion of all modules on their Programme curriculum for the preceding academic years at VUM.

Module NameBritish credit points
Computational Intelligence20
Parallel and Distributed Systemsэ20
Advanced Programming20
Professional and Ethical Issues in IT20
Software Engineering Dissertation Project40
Final Award – BSc (Hons) Software Engineering120


* Disclaimer: Programme and module changes could be triggered by a number of reasons; such as validation and revalidation, developments in the subject area, responsive changes in light of student feedback, changes to the academic staff, external requirements from regulators or accrediting bodies or updates in teaching and assessment methods.
We make every effort to ensure that information on this website relating to our degree Programmes is as accurate as possible, however, it is suggested that applicants request updated Programme information during their application process.