• 080 020 137


The undergraduate degree program in Software Engineering is a four-year study program that provides students with opportunities for:

  1. Learning all aspects of software development and gaining insight into all phases of design up to long-term maintenance and evolution of software
  2. Learning to create and evaluate software in the context of physical systems and real-world applications
  3. Applying the principles of engineering design to software development, including compromise analysis
  4. Understanding criteria and quality assurance of software, with competencies for evaluation of quality software systems
  5. Learning to plan and manage large software projects
  6. Individual and team work
  7. Understanding engineering economy and entrepreneurship in software development
  8. Understanding key concepts for the creation of physical systems and real-world applications
  9. Integration of the design process of systems and applications
  10. Effective written and oral communication
  11. General knowledge and specific skills in software engineering, as well as related computer sciences, mathematics and complementary studies, which provide the basis for lifelong learning


  1. Students will understand all aspects of software development and the process of development up to the late stages of maintenance and evolution of software
  2. Students will learn the skills to identify, define and solve software problems, including specification, design and implementation and testing of software systems that meet the criteria of specification, performance, maintenance and quality
  3. Students will recognize the main fields of software engineering (data structure, operating systems, programming languages, computer architecture).
  4. Students will develop skills for efficient team work
  5. Students will understand the importance of professional, ethical and social responsibility
  6. Students will gain knowledge and skills to implement discrete mathematics, probabilities and statistics
  7. Students will acquire skills for presentation of technical material through intensive and interactive relations with target audiences

Students who successfully graduate this program acquire diplomas accredited in the US, EU, Turkey and BiH. The academic title of software engineers provides them with the means for working in a very dynamic industry. They are not programmers-first and foremost, they develop and streamline complex solutions for various important applications in almost all economic sectors. Software engineers, mostly within certain companies, develop or adapt high quality designs or solutions crucial to further development of a project or group of products. The most common advancement opportunities in the field are managerial positions, where they oversee the work performed by engineers, analysts and quality control personnel.


Software analysis, network security development, product development, product quality control, application development, data output management, integration and system maintenance. Employment is possible locally, regionally and internationally.

Enrolling students are required to a have four-year high school diploma or an international baccalaureate diploma.

The title earned upon graduation is:

  1. Bachelor of Software Engineering


  1. American diploma
  2. U.S. accredited program
  3. New concept of education
  4. Smart classrooms
  5. AUBiH Online
  6. Live stream classes
  1. Classes in English
  2. Local and International professors
  3. Low tuitions
  4. Career-oriented studies
  5. Online textbooks
  6. Quality controlled lectures


The undergraduate degree program in Software Engineering offers students a chance to learn the practices required for development and maintenance of reliable and efficient software systems and related, complementary sciences. Software engineering covers the development of high quality software in a systematic and efficient manner.
The importance of software engineering has grown with the growing demands for development of security applications, i.e. software systems. The study program integrates computer sciences and engineering principles applied in development of products in other areas of information technology. Furthermore, software engineering is linked to the management of processes and quality, creativity and innovation, standards, individual skill sets, as well as team work and application of theoretical and practical professional knowledge.


080 020 137
(387) 35 321 050
Call our admission office