Admission: +359 52 355 106

Software Engineering

Faculty of International Economics and Administration 
Department of Computer Science

 

Speciality: Software Engineering

Awarded qualification: Software Engineer

Level of qualification: Master

 

Specific admission requirements: Completed bachelor degree program and after entrance exam.

 

Specific arrangements for recognition of prior learning:

The students can use their prior learning graduation in different EU universities following the ECTS credit system. Recognising credits after completing courses and receiving industrial or professional certificates is also acceptable after Department consideration and approval.

 

Qualification requirements and regulations:

In order to get their qualification students must be allocated 90 credits for those who have graduated as Bachelor in informatics and 120 credits for  other majors' graduates.

 

Profile of the programme:

The Master's programme curriculum "Software Engineering" has been developed in compliance with the requirements of Computing Curriculum – Software Engineering (CC-СЕ2004) of ACM and IEEE, together with Basscom, First Online Solutions, 158 Ltd, Adastra, Sirma Group, ESI- SEE. It provides comprehensive training in different areas of Software Engineering. The educational programmes include gaining practical skills for software development. The practicum and apprenticeship at software companies take students closer to their future jobs.  

 

Basic learning outcomes from the course unit

Software Engineering trains specialists who are well acquainted with different aspects of development and maintenance of reliable and efficient software.  The acquired knowledge and skills in the Master's program give opportunity for realization at organizations and companies, dealing with software design and development. 

 

Occupational profiles of graduates

Master's programme graduates can work as analyzers, designers, developers, quality control specialists, project leaders, experts, consultants, and others at business organizations or public administration. Successfully graduated can continue their education in Doctor's programmes in the different areas of contemporary informatics.  

 

Access to further studies: Educational and scientific degree Doctor.

 

 

ECTS code

Course

Contact Hours

Independent Work

Credits

Adjustment Courses Semester (for other majors' graduates)

1

MAT1026

Mathematical Foundations of Informatics

60

120

6

2

INF1220

Programming (С/С++)

60

120

6

3

INF1334

Computer Architecture and Operating Systems

60

120

6

4

INF1071

Data Structures and Algorithms

60

120

6

5

INF1048

Computer Networks and Communications

60

120

6

Total for the Adjustment Semester

300

600

30

1

INF1062

Object oriented Programming (Java)

60

120

6

2

INF1081

Databases

60

120

6

3

INF3425

Virtualization and Cloud Technologies

45

90

4,5

4

ECO3223

Business Models

45

90

4,5

5

INF3426

Mobile Architecture and Applications

45

90

4,5

6

 

Elective Course 1

45

90

4,5

Total for Semester I

300

600

30

1

ECO3224

Business Process Analysis

60

120

4,5

2

INF1093

Design of Software Systems

60

120

6

3

MAN3345

Project Management

45

90

4,5

4

MAN3434

Quality Management

45

90

6

5

 

Optional Course 1

45

90

4,5

6

 

Elective Course 2

45

90

4,5

Total for Semester II

300

600

30

1

MAN3435

Software Teams Management

30

60

3

2

PSY3312

User Experience

30

60

3

3

 

Elective Course 2

45

90

4,5

4

 

Optional Course 2

45

90

4,5

5

 

Diploma Project Development

 

450

15

Total for Semester III

150

750

30

Total for the Course of Education:

750

1950

90

Total for the Course of Education of Other Major's Graduates:

1050

2550

120

Students are obliged to choose 3 elective courses and 2 optional courses

Elective Courses

1

INF1545

Programming of Web Components

45

90

4,5

2

INF3427

Software Measurement and Analysis

45

90

4,5

3

INF3428

Cloud Computing Lab

45

90

4,5

4

INF3041

E-business Technologies

45

90

4,5

5

INF3429

Data Integration

45

90

4,5

6

INF1610

Design and Development of Information Systems

45

90

4,5

7

INF1260

Programming Techniques

45

90

4,5

8

INF3430

Software Architecture

45

90

4,5

9

INF3431

Semantic Technologies

45

90

4,5

10

INF3432

Software Project Lab

45

90

4,5

Optional  Courses

1

MAN3436

Technology Entrepreneurship

45

90

4,5

2

MAN3155

Change Management

45

90

4,5

3

PSY1066

Social Communication

45

90

4,5

4

PHI3061

Communication Skills - Training

45

90

4,5

5

FIN3293

Project Financing by EU

45

90

4,5

6

MAN3437

Services Management

45

90

4,5

7

MAN3362

Risk Мanagement

45

90

4,5

 

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 diploma project.

Mode of study: full-time, part-time

Head of Department:

Assoc. Prof. Galina Momcheva, PhD
Contact hours: Wednesday, room TI

Tel.:- +359 52 359573; +359 888 793785
e-mail: galina.momcheva@vfu.bggmomcheva@gmail.com

 

Programme Director:

Assoc. Prof. Galina Momcheva, PhD
Contact hours: Wednesday, room TI

Tel.:- +359 52 359573; +359 888 793785
e-mail: galina.momcheva@vfu.bggmomcheva@gmail.com

 

 

Contacts with Department of Computer Science

Secretary: Eng. Pavleta Krasteva

Tel.: +359-52 359564; +359 878 417494
е-mail: cse@vfu.bgpavleta.krasteva@gmail.com