This master degree program is one of the first courses in our country that has been developed mutually by an academic institution (University of Ruse) and an industrial software engineering firm (Sirma Group). The main objective is to train and graduate specialists in the field of software engineering in compliance with the requirements for Masters in Software Engineering of in ternational professional organisations like the ACM and the IEEE Computing Society. The study program is intended to train masters who can start working as business analysts, software designers, code and test engineers, managers of software projects at large-scale companies, self-employed software engineers or advisers in the area of software designing, development and maintenance.
The Degree Programme is built by courses of Object Oriented Programming (JEE), Design of
Software Systems (UML) and Software System Engineering (CBSE). Special attention is paid to
the first and last tier of the multi-layer software architectures, being essential for the software application quality of life by teaching courses of Web-components Programming (JSP, JSF) and Databases (Oracle). Students acquire designing skills by studying courses of Computer Systems and Networks
and SOA Environments. Issues related to the quality of the applications developed and their testing
are within the focus of all the above-mentioned courses. Students gain knowledge on the internal and
external organisation of software businesses, marketing issues, as well as business and technological process management by studying the course of Software Project Management based
on International standards in the area of RUP, CMMI and Prince.
The basic working principles of the Programme can be listed as the provision of increased practice sessions’ curricular hours, the teamwork, the competitive start and the work on real problems from the software industry. The individual practical work on a real problem is implemented within the course of Workshop 1. Teamwork and competitive start are required for the course of Workshops 2 and 3, as well as for the Master thesis development. The study program ends with a diploma project
that is assigned during the second term; it is worked out by student team and is defended by the team.
- small group of students
- reasonable fees
|Presence of students||On-campus|
|Enrollment capacity per term||30|
|Average number of applications per term||40|
|Total number of enrolled students||60|