Software engineering
- Teaching team (winter semester)
- Teaching team (summer semester)
- Curriculum - I cycle
- Curriculum - II cycle
- Teaching materials
| Department of SOFTWARE ENGINEERING – 1st year of study (1st semester) | Number of hours | |||
| Subject | Teacher | Collaborator | Lectures | Exercises |
| Introduction to information technology | Prof. dr. Samir Lemes Senior Professor Dr. Haris Hamidović |
V.as.mr. Edin Tabak | 30 | 30 |
| Introduction to programming techniques | Prof.dr. Nevzudin Buzađija Assoc. Ph.D. Adnan Dželihodžić |
V.as.mr. Edin Tabak | 45 | 45 |
| Engineering mathematics | Assoc. Ph.D. Safet Hamedović | As. Kurtić Vehid | 30 | 45 |
| Computer architectures | V.Prof.Dr. Nevzudin Buzadjija | V.as.mr. Afan Checho Edin Kohnic sip |
30 | 30 |
| Basics of databases | Senior Professor, PhD Denis Čeke V.Prof.Dr. Jasmin Azemović |
As. Narcisa Hadžajlić | 45 | 45 |
| Department of SOFTWARE ENGINEERING – II year of study (III semester) | Number of hours | |||
| Subject | Teacher | Collaborator | Lectures | Exercises |
| Object-oriented programming languages | Assoc. Ph.D. Adnan Dželihodžić | V.as.mr. Edin Tabak | 45 | 45 |
| Discrete mathematics | V.Prof.Dr. Almir Huskanović | Asst. Vehid Kurtić | 45 | 45 |
| Data structures and algorithms | Senior Professor, Dr. Nermin Goran | as. Narcisa Hadžajlić | 30 | 45 |
| Development of mobile applications | Senior Professor Dr. Esad Kadušić | V.as.mr. Sanid Muhic Dika Bošnjak sip Elmin Marevac cuttlefish |
30 | 45 |
| Fundamentals of electrical engineering and electronics | Prof. Dr. Alen Begović | V.as.mr. Dženana Tomasevic V.as. Namir Škaljo |
30 | 30 |
| Department of SOFTWARE ENGINEERING – III year of study (V semester) | Number of hours | |||
| Subject | Teacher | Collaborator | Lectures | Exercises |
| Software development methods | Assoc. Ph.D. Mujo Hodzic Senior Professor, Dr. Nermin Goran |
V.as.mr. Edin Tabak | 45 | 30 |
| System and network administration | Senior Professor Dr. Enes Saletović | As. Vernes Vincevic Adin Jahic sip |
45 | 45 |
| Web programming | Senior Professor, Dr. Đulaga Hadžić | As. Narcisa Hadžajlić | 45 | 45 |
| Elective courses (2 courses) | ||||
| Programming of built-in systems | Senior Professor Dr. Enes Saletović V.Prof.Dr. Elmir Babović |
Senior Professor Dr. Enes Saletović Elmin Marevac cuttlefish |
30 | 30 |
| English in practice | Assoc. Ph.D. Branko Marijanović | Asst. Anđela Radoš | 30 | 30 |
| Computer networks 2 | Prof. Dr. Alen Begović | V.as. Afan Čečo Adin Jahic sip |
30 | 30 |
| Electronic business | Senior Professor Dr. Esad Kadušić | V.as. Sanid Muhić Elmin Marevac cuttlefish Dika Bošnjak sip |
30 | 30 |
| Information systems development | V.Prof.Dr. Nevzudin Buzadjija Senior Professor, PhD Denis Čeke |
Asst. Ahmed Mujić V.Ass. Alen Čelik Elmin Marevac cuttlefish |
30 | 30 |
| Entrepreneurship | Assistant Professor Ema Burić, PhD | Assistant Professor Ema Burić, PhD | 30 | 30 |
| Cryptography | Prof. dr. Amela Muratović-Ribić V.Prof.Dr. Hermina Alajbegović |
V.Prof.Dr. Hermina Alajbegović | 30 | 30 |
| Logic design practicum | Prof. Dr. Alen Begović | Senior Lecturer Sanih Muhić | 30 | 30 |
II cycle of studies
| Department of SOFTWARE ENGINEERING – 1st year of study (1st semester) | Number of hours | |||
| Subject | Teacher | Collaborator | Lectures | Exercises |
| Statistics | Assoc. Ph.D. Safet Hamedović | Assoc. Ph.D. Safet Hamedović | 45 | 45 |
| Application of numerical methods in software engineering | Prof. dr. Aleksandar Karač | V.as.mr. Allen Celik | 30 | 45 |
| Artificial intelligence | Senior Professor, Dr. Nermin Goran V.Prof.Dr. Elmir Babović |
As. Narcisa Hadžajlić M.Sc. Fuad Hajdarević (sip) |
30 | 45 |
| Elective course | ||||
| Business intelligence | V. Prof. Dr. Esad Kadušić Senior Professor, Dr. Dino Kečo |
asst. Ahmed Mujić Elmin Marevac cuttlefish |
45 | 45 |
| Shape recognition and image processing | Senior Professor, Dr. Nermin Goran Prof. Dr. Alen Begović |
V.as.mr. Sanid Muhic M.Sc. Fuad Hajdarević (sip) |
45 | 45 |
| Department of SOFTWARE ENGINEERING – II year of study (III semester) | Number of hours | |||
| Subject | Teacher | Collaborator | Lectures | Exercises |
| Multimedia systems and applications | Prof. Dr. Alen Begović Senior Professor, Dr. Nermin Goran |
V.as.mr. Namir Skaljo | 30 | 60 |
| Parallel computer systems | Assoc. Ph.D. Mujo Hodzic | asst. Ahmed Mujić Elmin Marevac cuttlefish |
30 | 45 |
| Software engineering of large databases data |
Senior Professor, PhD Denis Čeke Senior Professor, Dr. Dino Kečo |
As. Vernes Vincevic Mr. Fuad Hajdarević sip |
30 | 45 |
| Elective courses | ||||
| Operational research | V.Prof.Dr. Hermina Alajbegović | V.Prof.Dr. Hermina Alajbegović | 45 | 45 |
| Cloud computing | Senior Professor, Dr. Đulaga Hadžić | Asst. Ahmed Mujić M.Sc. Lamia Lemes (cuttlefish) |
45 | 45 |
And the study cycle
| Department of SOFTWARE ENGINEERING – 1st year of study (2nd semester) | Number of hours | |||
| Subject | Teacher | Collaborator | Lectures | Exercises |
| Advanced programming techniques | Prof.dr. Nevzudin Buzađija Assoc. Ph.D. Adnan Dželihodžić |
V.as.mr. Edin Tabak | 45 | 45 |
| Operating systems and cloud computing | Assoc. Ph.D. Denis Cheke | As. Narcisa Hadžajlić | 30 | 45 |
| Computer networks 1 | Prof. Dr. Kemal Hajdarević Prof.dr. Nevzudin Buzađija V.Prof.Dr. Edwin Skaljo |
V.as.mr. Afan Checho Harun Dizdarevic sip Adin Jahic sip |
30 | 30 |
| Website design | Senior Professor, Dr. Đulaga Hadžić V.Prof.Dr. Elmir Babović |
As. Narcisa Hadžajlić | 45 | 45 |
| Development of user interfaces | Senior Professor, Dr. Đulaga Hadžić | Elmin Marevac cuttlefish Ajna Fetić sip |
30 | 30 |
| Department of SOFTWARE ENGINEERING – II year of study (IV semester) | Number of hours | |||
| Subject | Teacher | Collaborator | Lectures | Exercises |
| Software analysis and design | Assoc. Ph.D. Mujo Hodzic | V.as.mr. Sanid Muhic Asst. Ahmed Mujić Dika Bosniak (cuttlefish) |
45 | 45 |
| Advanced databases | V.Prof.Dr. Jasmin Azemović | As. Edina Kadrić-Durmiš | 45 | 45 |
| Graphics and visualization | Prof. dr. Samir Lemes | V.as.mr. Edin Tabak | 30 | 45 |
| Software project management | Assoc. Ph.D. Adnan Dželihodžić | V.as.mr. Edin Tabak | 30 | 30 |
| Information security | Senior Professor Dr. Haris Hamidović | As. Narcisa Hadžajlić | 30 | 30 |
| Department of SOFTWARE ENGINEERING – III year of study (VI semester) | Number of hours | |||
| Subject | Teacher | Collaborator | Lectures | Exercises |
| Software quality control | Senior Professor, Dr. Nermin Goran | As.Mr. Vernes Vincevic Dika Bošnjak sip Elmin Marevac cuttlefish |
30 | 30 |
| Elective courses (1 course) | ||||
| Programming of built-in systems | Senior Professor Dr. Enes Saletović V.Prof.Dr. Elmir Babović |
Senior Professor Dr. Enes Saletović Elmin Marevac cuttlefish |
30 | 30 |
| English in practice | Assoc. Ph.D. Branko Marijanović | Asst. Anđela Radoš | 30 | 30 |
| Computer networks 2 | Prof. Dr. Alen Begović | V.as. Afan Čečo Adin Jahic sip |
30 | 30 |
| Electronic business | Senior Professor Dr. Esad Kadušić | V.as. Sanid Muhić Elmin Marevac cuttlefish Dika Bošnjak sip |
30 | 30 |
| Information systems development | Prof.dr. Nevzudin Buzađija Senior Professor, PhD Denis Čeke |
Asst. Ahmed Mujić V.Ass. Alen Čelik Elmin Marevac cuttlefish |
30 | 30 |
| Entrepreneurship | Assistant Professor Ema Burić, PhD | Assistant Professor Ema Burić, PhD | 30 | 30 |
| Cryptography | Prof. dr. Amela Muratović-Ribić V.Prof.Dr. Hermina Alajbegović |
V.Prof.Dr. Hermina Alajbegović | 30 | 30 |
| Logic design practicum | Prof. Dr. Alen Begović | Senior Lecturer Sanih Muhić | 30 | 30 |
II cycle of studies
| Department of SOFTWARE ENGINEERING – 1st year of study (2nd semester) | Number of hours | |||
| Subject | Teacher | Collaborator | Lectures | Exercises |
| Optimization of databases | V. prof. dr. Denis Čeke | Assoc. Ph.D. Enes Saletović V.as.mr. Allen Celik Mr. Fuad Hajdarević (sip) |
30 | 60 |
| Automata and formal languages | V.Prof.Dr. Alen Begovic Zerina Šishman (sip) |
V.Prof.Dr. Alen Begovic V.as.mr. Namir Skaljo Zerina Šishman (sip) |
30 | 60 |
| Data mining | Assoc. Ph.D. Adnan Dželihodžić | V.as.mr. Dženan Hamzić Mr. Fuad Hajdarević (sip) |
30 | 45 |
| Elective courses | ||||
| Risk Management in Software Engineering | Assoc. Ph.D. Haris Hamidović | V.as.mr. Allen Celik As.Mr. Vernes Vincevic |
45 | 45 |
| Electronics and microcontrollers | V.Prof.Dr. Edwin Skaljo | V.Prof.Dr. Edwin Skaljo Belma Kirlić (sip) |
45 | 45 |
Curriculum and program of the Department of Software Engineering I study cycle (March 2023) – pdf
Curriculum of the Department of Software Engineering I study cycle (October 2017) – pdf
Learning outcomes of the first study cycle:
Upon completion of the first cycle of studies, candidates will be able to:
- They successfully use system and application programs
- They maintain information systems
- They create databases
- They develop mobile and web applications
- Apply advanced algorithmic and mathematical concepts in software design and analysis
- They design, implement and document solutions to complex problems in the field of software engineering
First year of study
| Lectures | Exercises | ECTS | |
| 1st semester – winter | |||
| Introduction to information technology | 2 | 2 | 5 |
| Introduction to programming techniques | 3 | 3 | 7 |
| Engineering mathematics | 2 | 3 | 6 |
| Basics of databases | 3 | 3 | 7 |
| Computer architectures | 2 | 2 | 5 |
| 2nd semester – summer | |||
| Advanced programming techniques | 3 | 3 | 7 |
| Computer networks 1 | 2 | 2 | 5 |
| Operating systems and cloud computing | 2 | 3 | 5 |
| Website design | 3 | 3 | 7 |
| Development of user interfaces | 2 | 2 | 6 |
Second year of study
| Lectures | Exercises | ECTS | |
| 3rd semester – winter | |||
| Object-oriented programming | 3 | 3 | 7 |
| Basics of databases | 3 | 3 | 7 |
| Algorithms and data structures | 2 | 3 | 6 |
| Technical English | 2 | 2 | 4 |
| Telecommunications and data transmission | 3 | 3 | 6 |
| 4th semester – summer | |||
| Software analysis and design | 3 | 3 | 6 |
| Advanced databases | 3 | 3 | 7 |
| Computer graphics | 2 | 3 | 6 |
| Web design | 3 | 3 | 7 |
| Security of information systems | 2 | 2 | 4 |
Third year of study
| Lectures | Exercises | ECTS | |
| 5th semester – winter | |||
| Software development | 3 | 2 | 6 |
| System and network administration | 3 | 3 | 6 |
| Web programming | 3 | 3 | 6 |
| Elective subject I | 2 | 3 | 6 |
| Elective subject II | 2 | 3 | 6 |
| 6th semester – summer | |||
| Software quality control | 2 | 2 | 6 |
| Elective subject III | 2 | 3 | 6 |
| Professional practice | 0 | 6 | 6 |
| Graduate work | 12 | ||
Elective courses
| Lectures | Exercises | ECTS | |
| And a group of optional subjects | |||
| Development of mobile applications | 2 | 3 | 6 |
| Building systems | 2 | 3 | 6 |
| Development of user interfaces | 2 | 3 | 6 |
| II group of elective subjects | |||
| Electronic business | 2 | 3 | 6 |
| Development of information systems | 2 | 3 | 6 |
| Software project management | 2 | 3 | 6 |
Curriculum of the Department of Software Engineering, 2nd study cycle – pdf
Learning outcomes of the II study cycle:
Upon completion of the second cycle of studies, candidates will be able to independently or in a team:
- They plan and design complex information systems
– They design and maintain large databases
- Applications of advanced numerical and statistical methods in software design and analysis in a wide range of practical applications
- They plan, design, implement and document solutions to complex problems in the field of software engineering
- They follow the development of technology, adopt and apply the latest achievements in the field of software development
| Lectures | Exercises | ECTS | |
| 1st semester – winter | |||
| Statistics | 3 | 3 | 8 |
| Application of numerical methods in software engineering | 2 | 3 | 8 |
| Artificial intelligence | 2 | 3 | 7 |
| Elective subject I | 3 | 3 | 7 |
| 2nd semester – summer | |||
| Optimization of databases | 2 | 4 | 8 |
| Automata and formal languages | 2 | 4 | 8 |
| Data mining | 2 | 3 | 7 |
| Elective subject II | 3 | 3 | 7 |
| Lectures | Exercises | ECTS | |
| 3rd semester – winter | |||
| Multimedia systems and applications | 2 | 4 | 7 |
| Parallel computer systems | 2 | 3 | 8 |
| Software engineering of large databases | 2 | 3 | 8 |
| Elective subject III | 3 | 3 | 7 |
| 4th semester – summer | |||
| Optional subject IV | 3 | 3 | 7 |
| Master thesis | 3 | 3 | 23 |
| Lectures | Exercises | ECTS | |
| And a group of optional subjects | |||
| Business intelligence | 3 | 3 | 7 |
| Risk Management in Software Engineering | 3 | 3 | 7 |
| Operational research | 3 | 3 | 7 |
| Graph theory | 3 | 3 | 7 |
| II group of elective subjects | |||
| Shape recognition and image processing | 3 | 3 | 7 |
| Electronics and microcontrollers | 3 | 3 | 7 |
| Cloud computing | 3 | 3 | 7 |
| Computer modeling and simulations | 3 | 3 | 7 |
Web development: CARTAONA | Copyright 2018 | All rights reserved
