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 V.Prof.dr. Haris Hamidović |
V.as.mr. Edin Tabak as. Narcisa Hadžajlić |
30 | 30 |
Introduction to programming techniques | V.Prof.Dr. Nevzudin Buzadjija Assoc. Ph.D. Adnan Dželihodžić |
V.as.mr. Edin Tabak As. Narcisa Hadžajlić |
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 V.as.mr. Edin Tabak |
30 | 30 |
Basics of databases | V.prof.dr. Denis Čeke V.Prof.Dr. Jasmin Azemović |
V.as.mr. Edina Kadrić Durmiš As. Narcisa Hadžajlić |
45 | 45 |
Department of SOFTWARE ENGINEERING – II year of study (III semester) | Number of hours | |||
Subject | Teacher | Collaborator | Lectures | Exercises |
Objektno orijentisani programski jezici | Assoc. Ph.D. Adnan Dželihodžić | V.as.mr. Edin Tabak As. Narcisa Hadžajlić |
45 | 45 |
Diskretna matematika | V.Prof.Dr. Almir Huskanović | As. Vehid Kurtić | 45 | 45 |
Strukture podataka i algoritmi | V.prof.dr. Nermin Goran | V.as.mr. Sanid Muhic V.as.mr. Edin Tabak as. Narcisa Hadžajlić |
30 | 45 |
Development of mobile applications | V.prof.dr. Esad Kadušić | V.as.mr. Sanid Muhic Dika Bošnjak s.i.p. Elmin Marevac s.i.p. |
30 | 45 |
Osnovi elektrotehnike i elektronike | V.Prof.Dr. Alen Begovic | V.as.mr. Dženana Tomasevic | 30 | 30 |
Department of SOFTWARE ENGINEERING – III year of study (V semester) | Number of hours | |||
Subject | Teacher | Collaborator | Lectures | Exercises |
Software development | Assoc. Ph.D. Mujo Hodzic V.prof.dr. Nermin Goran |
V.as.mr. Edin Tabak | 45 | 30 |
System and network administration | V.Prof.Dr. Nevzudin Buzadjija V.prof.dr. Enes Saletović |
As. Vernes Vincevic V.as. mr. Muharem Redžibašić |
45 | 45 |
Web programming | V.prof.dr. Đulaga Hadžić | As. Narcisa Hadžajlić | 45 | 45 |
Elective subject 1 |
Elective courses | ||||
Development of mobile applications | V.prof.dr. Esad Kadušić | V.as.mr. Sanid Muhic V.as.mr. Edin Tabak |
30 | 45 |
Development of information systems | V.prof.dr. Denis Čeke | V.as. Ehlimana Cogo | 30 | 45 |
Software project management | Assoc. Ph.D. Adnan Dželihodžić | V.as.mr. Sanid Muhic Elmin Marevac s.i.p. |
30 | 45 |
Electronic business | V.prof.dr. Esad Kadušić | Dr. Anida Zahirović Suhonjić s.i.p. | 30 | 45 |
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 | Assoc. Ph.D. Nermin Goran V.Prof.Dr. Elmir Babović |
V.as.mr. Muharem Redžibasic M.Sc. Fuad Hajdarević (sip) |
30 | 45 |
Elective subject 1 |
Department of SOFTWARE ENGINEERING – II year of study (III semester) | Number of hours | |||
Subject | Teacher | Collaborator | Lectures | Exercises |
Multimedia systems and applications | V.Prof.Dr. Alen Begovic V.prof.dr. Nermin Goran V.prof.dr. Samra Mujačić |
V.as.mr. Namir Skaljo Zerina Šishman (sip) |
30 | 60 |
Parallel computer systems | Assoc. Ph.D. Mujo Hodzic | as. Ahmed Mujić | 30 | 45 |
Software engineering of large databases data |
Assoc. Ph.D. Denis Cheke | As. Vernes Vincevic M.Sc. Fuad Hajdarević (sip) |
30 | 45 |
Elective subject 2 |
Elective courses | ||||
Business intelligence | V. prof.dr. Esad Kadušić | V.as.mr. Emir Cogo | 45 | 45 |
Shape recognition and image processing | Assoc. Ph.D. Nermin Goran V.Prof.Dr. Alen Begovic |
V.as.mr. Sanid Muhic M.Sc. Fuad Hajdarević (sip) |
45 | 45 |
Operational research | V.Prof.Dr. Hermina Alajbegović Doc. dr. Mujo Hodžić |
V.Prof.Dr. Hermina Alajbegović Doc. dr. Mujo Hodžić |
45 | 45 |
Cloud computing | V.prof.dr. Đulaga Hadžić | As. 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 | V.Prof.Dr. Nevzudin Buzadjija | V.as.mr. Edin Tabak As. Narcisa Hadžajlić |
45 | 45 |
Operating systems and cloud computing | Assoc. Ph.D. Denis Cheke | As. Narcisa Hadžajlić As. Vernes Vincevic V.as.mr. Muharem Redžibasic Adin Jahic (sip) |
30 | 45 |
Computer networks 1 | Assoc. Ph.D. Enes Saletović | V.as.mr. Afan Checho | 30 | 30 |
Website design | V.Prof.Dr. Elmir Babović | V.as.mr. Edin Tabak As. Narcisa Hadžajlić |
45 | 45 |
Development of user interfaces | Assoc. Ph.D. Djulaga Hadzic | V.as.mr. Allen Celik V.as.mr. Sanih Muhic |
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 Dika Bosniak (cuttlefish) |
45 | 45 |
Advanced databases | V.Prof.Dr. Jasmin Azemović | As. Edina Kadrić-Durmiš | 45 | 45 |
Computer graphics | V.Prof.Dr. Samir Lemes | V.as.mr. Edin Tabak | 30 | 45 |
Web design | Assoc. Ph.D. Elmir Babović | As. Narcisa Hadžajlić | 45 | 45 |
Security of information systems | Assoc. Ph.D. Haris Hamidović | V.as.mr. Muharem Redžibasic As.Mr. Mirnes Smailović |
30 | 30 |
Department of SOFTWARE ENGINEERING – III year of study (VI semester) | Number of hours | |||
Subject | Teacher | Collaborator | Lectures | Exercises |
Software quality control | Assoc. Ph.D. Nermin Goran | As.Mr. Vernes Vincevic Elmin Marevac (cuttlefish) |
30 | 30 |
Elective subject 2 |
Elective courses | ||||
Development of mobile applications | Assoc. Ph.D. Esad Kadušić | V.as.mr. Allen Celik Elmin Marevac (cuttlefish) |
30 | 45 |
Building systems | V.Prof.Dr. Elmir Babović | Assoc. Ph.D. Enes Saletović Elmin Marevac (cuttlefish) |
30 | 45 |
Development of user interfaces | Assoc. Ph.D. Djulaga Hadzic | V.as.mr. Allen Celik V.as.mr. Sanid Muhic |
30 | 45 |
Development of information systems | Assoc. Ph.D. Denis Cheke | V.as.mr. Allen Celik As. Vernes Vincevic |
30 | 45 |
Software project management | Assoc. Ph.D. Adnan Dželihodžić | V.as.mr. Sanid Muhic Elmin Marevac (cuttlefish) |
30 | 45 |
Electronic business | Assoc. Ph.D. Esad Kadušić | V.as.mr. Dženan Hamzić | 30 | 45 |
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 | Assoc. Ph.D. Denis Cheke |
Assoc. Ph.D. Enes Saletović |
30 | 60 |
Automata and formal languages | V.Prof.Dr. Alen Begovic Zerina Šishman (sip) |
V.Prof.Dr. Alen Begovic |
30 | 60 |
Data mining | Assoc. Ph.D. Adnan Dželihodžić |
V.as.mr. Dženan Hamzić |
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 |
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