Software engineering

Home » Software engineering

TRAINING PROGRAM
specialty "SOFTWARE ENGINEERING" for Bachelor's degree program "
in the 4.6. Informatics and Computer Science

OBJECTIVES OF THE PROGRAM
@ The Software Engineering Bachelor Program prepares highly qualified IT and IT specialists at Mahatma Gandhi International Higher School of Informatics and Electronic Leadership.
@ The program provides an opportunity to ensure and improve the quality of higher education in the ISHIEL.
@ The program facilitates recognition and mobility within the Republic of Bulgaria and beyond national borders.
@ The program provides information on quality assurance in the European Higher Education Area (EHEA).

NATURE OF THE PROGRAM
@ The program defines the objectives, tasks and learning outcomes of Bachelor's degree in Software Engineering specialty.
@ Training is conducted on a syllabus that includes compulsory, elective and optional courses from which 240 credits (ECTS) are acquired.
@ The training period is four years for full-time, part-time and distance learning.

OBJECTIVE OF TRAINING
The training in the Software Engineering specialty for acquiring the Bachelor's degree program aims at:
@ the formation of the necessary complex of knowledge in the maintenance of applied information systems and the use of information technologies;
@ Creating skills and habits for full participation in the activities of the automated processing of information;
@ gaining experience in providing information to business and other organizations and institutions;
@ preparing specialists and managers who possess the latest communication and management technologies and build the new information society;
@ creating a new management culture for quality and effective participation in the activities of modern economic, state and public bodies and organizations.

TEACHING OBJECTIVES
Acquired Bachelor's degree in Software Engineering specialty receive general and special preparation for the following tasks and activities:
@ Create a set of fundamental knowledge in the main areas of software engineering
@ Analysis skills and specification of system requirements
@ knowledge and understanding of program specification, program development, and software quality management;
@ software project management, documentation, testing, software configuration management, etc.

RESULTS OF TRAINING
Upon completion of the training, students acquire Bachelor's degree in Software Engineering if they possess and demonstrate knowledge and understanding of:
@ understanding of information processes, models and systems;
@ skills to model, design and create software applications;
@ knowledge of how to plan, manage and analyze software quality assurance processes and activities;
@ Knowledge to explore and select the software market by set criteria;
@ quality business analysis of the job, accurate identification of the requirements and precise preparation of specification of requirements to the information system;
@ apply specific software project management competencies;
@ skills to work with software products and information systems in different areas of human activity;
@ Skills to understand and apply the latest information technology in different spheres of public life.

AFTER THE TRAINING, STUDENTS WILL GIVE PRACTICAL HABITS FOR:
@ implementation of technologies that ensure secure communications and operational solutions in the practical information services of various organizational and structural units from the private and public sectors;
@ knowledge of practical creation and introduction of up-to-date and ultra-modern software products for the needs of the business;
@ Proper understanding of processes in the information environment of business organizations in view of the possibilities for better software and hardware provision of its business.

PROFESSIONAL OPTIONS FOR PERFORMING THE FINISHES:
The realization of the graduates of the specialty "Software engineering" can be sought in their activities as system software engineers, supervisors, programmers, testers and test automation technicians, technical documentation, project manager and others.
Graduate in Software Engineering, Bachelor's Degree, is prepared to become a specialist in state institutions, computer and software companies, scientific organizations, banks, insurance companies and others such as:
@ consultant, SAP;
@ software developer;
@ programmer, websites;
@ programmer, multimedia;
@ consultant, internet programming;
@ developer, Internet applications;
@ developer, interactive content;
@ developer, multimedia;
@ web-content developers and multimedia;
@ programmer, software applications;
@ specialist, application programming;
@ specialist information technology coordinator;
@ specialist, information technology planning;
@ specialist training, software applications;
@ designer databases;
@ programmer databases;
@ administrator, information systems;
@ Application administrator;
@ consultant, system administration;
@ specialist, computer networks and systems;
@ specialist, data processing;
@ specialist, data security, and more.

PRACTICES
In the structures of "Tech Park Optela ", the partners in "Consortium for Technology and Informatics" DZZD, as well as in other municipal, state and private organizations.

GRADUATION
The completion of a Bachelor's degree program is as follows:
@ with an average success higher than 3.50 - with a diploma thesis defense or state exam (written and oral) - optionally, after covering the requirements of the program scheme;
@ with an average success rate of less than 3.50 - with a state examination (written and oral).

NECESSARY EDUCATION CREDITS FOR THE COMPLETION OF THE PROGRAM:
Total number of credits - 240.
Note: Credits are determined for the entire student curricular and non-accredited curriculum in compulsory, elective and facultative subjects, depending on the specifics of the respective specialty (lectures, practical and seminar exercises, individual work, individual work with the lecturer, projects, participation in practice, internship, course or diploma work, etc.).
One credit is awarded for 30 hours of student work.

PROGRAMMING SCHEME
@ I course 60 credits
@ II course 60 credits
@ III course 60 credits
@ IV course 60 credits

en_US
bg_BG en_US