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.bg, gmomcheva@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.bg, gmomcheva@gmail.com
Contacts with Department of Computer Science
Secretary: Eng. Pavleta Krasteva
Tel.: +359-52 359564; +359 878 417494
е-mail: cse@vfu.bg, pavleta.krasteva@gmail.com