Admission: +359 52 355 106

Software Engineering and Management

Speciality: Software Engineering and Management

 

Speciality: Software Engineering and Management

Level of qualification: Master (M.Sc)

Length of program:  1.5 year (3 semesters)

Mode of study: distance learning, Bulgarian language 

 

Number of credits: 

90 credits

 

Specific admission requirements: Applicants must have completed bachelor degree. They pass an exam / interview.

 

Specific arrangements for recognition of prior learning:

The students can use their prior learning in master degree in different EU universities following the ECTS credit system. 

 

Qualification requirements and regulations:

In order to get their qualification students must be allocated 90 credits. All students complete their education with a thesis defense. Admission to the diploma defense is after successful completion of all semester exams.

 

The Master program is designed for graduates with specialized candidates interested in a career in software development and management of software teams and projects. The program is designed and intended for people working in the software business, which have expressed interest and acquired skills in programming and software development.

 

Profile of the programme:

In the Master's program "Software Engineering and Management" is offered specialized training on topical problems of computer science and software practices in line with international, European and national criteria and requirements and the needs of professionals in the field of software engineering. It is designed for training of students who have practical experience as programmers or managing software projects in actual practice.

 

The training of students in the Master's program "Software Engineering and Management" held in accordance with the European system of accumulation and transfer of credits (ECTS), which enables the mobility of students and teachers, implement practices and internships (incl. In institutions EU and foreign companies) participate in master classes, conferences, seminars, round tables and more.

A variety of  learning methods and approaches are applied that include multimedia presentation of lectures, online supporting content, discussions, team work, role plays, case studies, together with experts from the teaching practice, training in corporate environments and more.

 

Learning outcomes:

As a result of the training, students acquire:

Specific computer science and management knowledge relates to: programming and algorithms, business process automation, data engineering, computer vision, software architectures, distributed and cloud computing, international standards and methods for managing software teams and projects.

The practical skills acquired by the students are oriented towards: design of the architecture, functions, user interface, tailored to the needs of different groups of users and in accordance with the business processes established in the organization, design and implementation of the processes of digitization and digital transformation of the business, quick orientation in a specific IT business environment and application of international standards and practices for team leadership and software project management.

In accordance with the European competence framework and the National Qualification Framework, the education of students in the "Software Engineering and Management" major stimulates the development of transferable competences for: teamwork, working in a digital and virtual environment, working in mixed international and interdisciplinary teams, innovative thinking and applying new technologies in solving a variety of problems.

Personal competences: responsibility, independence, correctness, efficiency, initiative; communication, resistance to stress, ability to communicate with different professional groups; motivation and striving for continuous improvement of professional qualification and learning of new technologies.

Learning Competences: Consistently assess their own qualifications by assessing the knowledge and skills acquired to date and plan for the need to expand and update their professional qualifications.

Professional competences: acquired skills cover all the necessary activities of designing, developing, testing and maintaining software systems, as well as planning and managing the work of teams and projects in accordance with internationally recognized standards and practices.

 

Program structure diagram with credits:

 

Code

Course Title

Lectures and seminars

Out-of-class workload

Number of credits

1

46-702

Programming and Algorithms

90

180

9

2

46-704

Teams Leadership

30

60

3

3

46-703

Data Engineering

60

120

6

4

46-817

Master Class

30

60

3

5

46-705

Computer Vision

60

120

6

6

46-708

Business Process Automation

30

60

3

Total for semester I

 

 

30

1

46-

Elective Course 1

60

120

6

2

46-713

Software Projects Management

60

120

6

3

46-714

Software Architecture

60

120

6

4

46-715

Design of Software Systems

90

180

9

5

 

Optional Course

30

60

3

Total for semester II

 

 

30

1

46-707

Distributed and Cloud Computing

60

120

6

2

46-734

Electronic sports

0

60

3

3

46-

Elective Course 2

60

120

6

4

 

Master Thesis Development

 

450

15

Total for semester III

 

 

30

 

 

Total for the entire course of study :

 

 

90


Examination regulations, assessment and grading:

The regulations are specific to each course (project or task; individual or group assignments, research papers, tests, project assignment, etc.).


Graduation requirements:
Development and defense of a master thesis.


 

Occupational profiles of graduates

The completion of the Master's program will give the opportunity to work more successfully as designers of software systems, managers of software teams, managers of software projects, quality experts, managers of software companies, software engineers and others. Students are trained in line with the targeted focus of the software industry in the coming years on cloud computing, mobile applications, working with big data and social capital.

 

Access to further studies:

Successful graduates can continue their education in graduate programs or other specializations in the same or in other professional fields, and also continue their education in  Educational and scientific degree Doctor. 

 

Program Supervisor:

Assoc. Prof. Veselina Spasova, PhD

e-mail: vspasova@vfu.bg

 

Head of Department:

Antonina Ivanova, PhD

e-mail: antonina.ivanova@vfu.bg

 

Contacts with Department of Computer Science

Secretary: Galina Peneva

Tel.: +359-52 359572;

е-mail: cse@vfu.bg, galina.peneva@vfu.bg