Faculty of Electrical Engineering / / HARDVERSKO-SOFTVERSKI DIZAJN ELEKTRONSKIH KOLA I SISTEMA

Course:HARDVERSKO-SOFTVERSKI DIZAJN ELEKTRONSKIH KOLA I SISTEMA/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
12057Obavezan362+0+2
Programs
Prerequisites
Aims
Learning outcomes
Lecturer / Teaching assistant
Methodology
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lectures
I week exercises
II week lectures
II week exercises
III week lectures
III week exercises
IV week lectures
IV week exercises
V week lectures
V week exercises
VI week lectures
VI week exercises
VII week lectures
VII week exercises
VIII week lectures
VIII week exercises
IX week lectures
IX week exercises
X week lectures
X week exercises
XI week lectures
XI week exercises
XII week lectures
XII week exercises
XIII week lectures
XIII week exercises
XIV week lectures
XIV week exercises
XV week lectures
XV week exercises
Student workload
Per weekPer semester
6 credits x 40/30=8 hours and 0 minuts
2 sat(a) theoretical classes
2 sat(a) practical classes
0 excercises
4 hour(s) i 0 minuts
of independent work, including consultations
Classes and final exam:
8 hour(s) i 0 minuts x 16 =128 hour(s) i 0 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
8 hour(s) i 0 minuts x 2 =16 hour(s) i 0 minuts
Total workload for the subject:
6 x 30=180 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
36 hour(s) i 0 minuts
Workload structure: 128 hour(s) i 0 minuts (cources), 16 hour(s) i 0 minuts (preparation), 36 hour(s) i 0 minuts (additional work)
Student obligations
Consultations
Literature
Examination methods
Special remarks
Comment
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / IZBORNI PREDMET HEURISTIČKE METODE OPTIMIZACIJE

Course:IZBORNI PREDMET HEURISTIČKE METODE OPTIMIZACIJE/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
12790Obavezan261+0+1
Programs
Prerequisites
Aims
Learning outcomes
Lecturer / Teaching assistant
Methodology
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lectures
I week exercises
II week lectures
II week exercises
III week lectures
III week exercises
IV week lectures
IV week exercises
V week lectures
V week exercises
VI week lectures
VI week exercises
VII week lectures
VII week exercises
VIII week lectures
VIII week exercises
IX week lectures
IX week exercises
X week lectures
X week exercises
XI week lectures
XI week exercises
XII week lectures
XII week exercises
XIII week lectures
XIII week exercises
XIV week lectures
XIV week exercises
XV week lectures
XV week exercises
Student workload
Per weekPer semester
6 credits x 40/30=8 hours and 0 minuts
1 sat(a) theoretical classes
1 sat(a) practical classes
0 excercises
6 hour(s) i 0 minuts
of independent work, including consultations
Classes and final exam:
8 hour(s) i 0 minuts x 16 =128 hour(s) i 0 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
8 hour(s) i 0 minuts x 2 =16 hour(s) i 0 minuts
Total workload for the subject:
6 x 30=180 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
36 hour(s) i 0 minuts
Workload structure: 128 hour(s) i 0 minuts (cources), 16 hour(s) i 0 minuts (preparation), 36 hour(s) i 0 minuts (additional work)
Student obligations
Consultations
Literature
Examination methods
Special remarks
Comment
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / TEORIJA INFORMACIJA I KODOVA

Course:TEORIJA INFORMACIJA I KODOVA/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
12805Obavezan153+1+0
Programs
Prerequisites
Aims
Learning outcomes After passing this exam, the student will be able to: - Understand the fundamentals of coding theory, source modeling, and channel modeling. - Know and explain basic codes for entropy coding (Huffman code with variations) and auxiliary codes for source coding. - Know and explain codes for channel coding such as Hamming codes and BCH codes.
Lecturer / Teaching assistant
Methodology
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lectures
I week exercises
II week lectures
II week exercises
III week lectures
III week exercises
IV week lectures
IV week exercises
V week lectures
V week exercises
VI week lectures
VI week exercises
VII week lectures
VII week exercises
VIII week lectures
VIII week exercises
IX week lectures
IX week exercises
X week lectures
X week exercises
XI week lectures
XI week exercises
XII week lectures
XII week exercises
XIII week lectures
XIII week exercises
XIV week lectures
XIV week exercises
XV week lectures
XV week exercises
Student workload
Per weekPer semester
5 credits x 40/30=6 hours and 40 minuts
3 sat(a) theoretical classes
0 sat(a) practical classes
1 excercises
2 hour(s) i 40 minuts
of independent work, including consultations
Classes and final exam:
6 hour(s) i 40 minuts x 16 =106 hour(s) i 40 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
6 hour(s) i 40 minuts x 2 =13 hour(s) i 20 minuts
Total workload for the subject:
5 x 30=150 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
30 hour(s) i 0 minuts
Workload structure: 106 hour(s) i 40 minuts (cources), 13 hour(s) i 20 minuts (preparation), 30 hour(s) i 0 minuts (additional work)
Student obligations
Consultations
Literature
Examination methods
Special remarks
Comment
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / DIZAJN I RAZVOJ SOFTVERA

Course:DIZAJN I RAZVOJ SOFTVERA/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
12810Izborni263+0+1
Programs
Prerequisites
Aims
Learning outcomes
Lecturer / Teaching assistant
Methodology
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lectures
I week exercises
II week lectures
II week exercises
III week lectures
III week exercises
IV week lectures
IV week exercises
V week lectures
V week exercises
VI week lectures
VI week exercises
VII week lectures
VII week exercises
VIII week lectures
VIII week exercises
IX week lectures
IX week exercises
X week lectures
X week exercises
XI week lectures
XI week exercises
XII week lectures
XII week exercises
XIII week lectures
XIII week exercises
XIV week lectures
XIV week exercises
XV week lectures
XV week exercises
Student workload
Per weekPer semester
6 credits x 40/30=8 hours and 0 minuts
3 sat(a) theoretical classes
1 sat(a) practical classes
0 excercises
4 hour(s) i 0 minuts
of independent work, including consultations
Classes and final exam:
8 hour(s) i 0 minuts x 16 =128 hour(s) i 0 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
8 hour(s) i 0 minuts x 2 =16 hour(s) i 0 minuts
Total workload for the subject:
6 x 30=180 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
36 hour(s) i 0 minuts
Workload structure: 128 hour(s) i 0 minuts (cources), 16 hour(s) i 0 minuts (preparation), 36 hour(s) i 0 minuts (additional work)
Student obligations
Consultations
Literature
Examination methods
Special remarks
Comment
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / ZAŠTITA I SIGURNOST MULTIMEDIJALNIH I RAČ.PODATAKA

Course:ZAŠTITA I SIGURNOST MULTIMEDIJALNIH I RAČ.PODATAKA/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
12814Obavezan261+1+0
Programs
Prerequisites
Aims
Learning outcomes
Lecturer / Teaching assistant
Methodology
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lectures
I week exercises
II week lectures
II week exercises
III week lectures
III week exercises
IV week lectures
IV week exercises
V week lectures
V week exercises
VI week lectures
VI week exercises
VII week lectures
VII week exercises
VIII week lectures
VIII week exercises
IX week lectures
IX week exercises
X week lectures
X week exercises
XI week lectures
XI week exercises
XII week lectures
XII week exercises
XIII week lectures
XIII week exercises
XIV week lectures
XIV week exercises
XV week lectures
XV week exercises
Student workload
Per weekPer semester
6 credits x 40/30=8 hours and 0 minuts
1 sat(a) theoretical classes
0 sat(a) practical classes
1 excercises
6 hour(s) i 0 minuts
of independent work, including consultations
Classes and final exam:
8 hour(s) i 0 minuts x 16 =128 hour(s) i 0 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
8 hour(s) i 0 minuts x 2 =16 hour(s) i 0 minuts
Total workload for the subject:
6 x 30=180 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
36 hour(s) i 0 minuts
Workload structure: 128 hour(s) i 0 minuts (cources), 16 hour(s) i 0 minuts (preparation), 36 hour(s) i 0 minuts (additional work)
Student obligations
Consultations
Literature
Examination methods
Special remarks
Comment
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / MATEMATIČKE METODE U RAČUNARSTVU

Course:MATEMATIČKE METODE U RAČUNARSTVU/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
12828Obavezan153+1+0
Programs
Prerequisites
Aims
Learning outcomes
Lecturer / Teaching assistant
Methodology
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lectures
I week exercises
II week lectures
II week exercises
III week lectures
III week exercises
IV week lectures
IV week exercises
V week lectures
V week exercises
VI week lectures
VI week exercises
VII week lectures
VII week exercises
VIII week lectures
VIII week exercises
IX week lectures
IX week exercises
X week lectures
X week exercises
XI week lectures
XI week exercises
XII week lectures
XII week exercises
XIII week lectures
XIII week exercises
XIV week lectures
XIV week exercises
XV week lectures
XV week exercises
Student workload
Per weekPer semester
5 credits x 40/30=6 hours and 40 minuts
3 sat(a) theoretical classes
0 sat(a) practical classes
1 excercises
2 hour(s) i 40 minuts
of independent work, including consultations
Classes and final exam:
6 hour(s) i 40 minuts x 16 =106 hour(s) i 40 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
6 hour(s) i 40 minuts x 2 =13 hour(s) i 20 minuts
Total workload for the subject:
5 x 30=150 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
30 hour(s) i 0 minuts
Workload structure: 106 hour(s) i 40 minuts (cources), 13 hour(s) i 20 minuts (preparation), 30 hour(s) i 0 minuts (additional work)
Student obligations
Consultations
Literature
Examination methods
Special remarks
Comment
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / DIGITALNA ELEKTRONIKA

Course:DIGITALNA ELEKTRONIKA/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
12829Obavezan153+1+0
Programs
Prerequisites The student should pass the exam in the subject Basics of Electronics.
Aims Students learn basic digital circuits in various fabrication technologies. Through this course, students become familiar with the applications of circuits in practical applications, as well as the advantages and disadvantages of using specific circuits depending on the manufacturing technology. Also, through this course, students learn a programming language for describing and analyzing the operation of digital circuits.
Learning outcomes After completing the course in Digital Electronics, the student who passes the course will be able to: - Analyze basic logic circuits in TTL and ECL technologies (NOR, NOR, AND, OR logic circuits); - Analyze circuits in CMOS and BiCMOS technology; - Propose solutions of logical functions in the mentioned technologies; - Interpret advantages and limitations of logic circuits in the mentioned technologies; - Analyze the working principle and illustrate the voltages in the characteristic points of astable and monostable multivibrators; - Design and implement combinational logic circuits using programmable logic circuits; - Describe and check the functionality of digital circuits in ABEL and VHDL programming languages; - Distinguish the basic types of A/D and D/A converters and define the basic principle of operation of individual converters.
Lecturer / Teaching assistantDr Andjela Draganic - Teacher
MethodologyLectures, exercises, seminar papers, consultations.
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lecturesCoding (Hanning code, Gray code, NRZ, Manchester code,...)
I week exercisesCoding (Hanning code, Gray code, NRZ, Manchester code,...)
II week lecturesLogic circuits in TTL technology.
II week exercises Logic circuits in TTL technology.
III week lecturesLogic circuits in ECL technology.
III week exercisesLogic circuits in ECL technology.
IV week lecturesLogic circuits in CMOS and BiCMOS technology. Realization of logic functions in CMOS technology
IV week exercisesLogic circuits in CMOS and BiCMOS technology. Realization of logic functions in CMOS technology
V week lecturesBistable multivibrators. Astable and monostable multivibrators in CMOS technology.
V week exercisesBistable multivibrators. Astable and monostable multivibrators in CMOS technology.
VI week lecturesAstable and monostable multivibrators implemented using the TIMER 555 circuit.
VI week exercisesAstable and monostable multivibrators implemented using the TIMER 555 circuit.
VII week lecturesColloquium I
VII week exercisesColloquium I
VIII week lecturesSegment indicators (Multi-digit seven-segment, LCD)
VIII week exercisesSegment indicators (Multi-digit seven-segment, LCD)
IX week lecturesProgrammable logic circuits PLA and PAL
IX week exercisesProgrammable logic circuits PLA and PAL
X week lecturesProgramming of programmable PAL circuits. Programming languages VHDL and ABEL
X week exercisesProgramming of programmable PAL circuits. Programming languages VHDL and ABEL
XI week lecturesProgramming languages VHDL and ABEL
XI week exercisesProgramming languages VHDL and ABEL
XII week lecturesProgramming languages VHDL and ABEL
XII week exercisesProgramming languages VHDL and ABEL
XIII week lecturesD/A conversion
XIII week exercisesD/A conversion
XIV week lecturesA/D conversion
XIV week exercisesA/D conversion
XV week lecturesFinal test
XV week exercises Final test
Student workloadWeekly: 5 credits x 40/30 = 6 hours and 40 minutes Structure: 3 hours of lectures 1 hour of calculus exercises 2 hours and 40 minutes of independent work, including consultations During the semester: Classes and final exam: (6 hours 40 minutes) x 16 = 106 hours 40 minutes Necessary preparations before the beginning of the semester (administration, registration, verification) 2 x (6 hours and 40 minutes) = 13 hours and 20 minutes Total workload for the course 5.0x30 = 150 hours Supplementary work for exam preparation in the make-up exam period, including taking the make-up exam from 0 to 30 hours (remaining time from the first two items to the total workload for the subject 150 hours) Load structure: 106 hours and 40 minutes. (Teaching) + 13 hours and 20 minutes. (Preparation)+30 hours (Supplementary work)
Per weekPer semester
5 credits x 40/30=6 hours and 40 minuts
3 sat(a) theoretical classes
0 sat(a) practical classes
1 excercises
2 hour(s) i 40 minuts
of independent work, including consultations
Classes and final exam:
6 hour(s) i 40 minuts x 16 =106 hour(s) i 40 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
6 hour(s) i 40 minuts x 2 =13 hour(s) i 20 minuts
Total workload for the subject:
5 x 30=150 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
30 hour(s) i 0 minuts
Workload structure: 106 hour(s) i 40 minuts (cources), 13 hour(s) i 20 minuts (preparation), 30 hour(s) i 0 minuts (additional work)
Student obligations Students are required to attend classes and exercises, do all homework and do both colloquiums
ConsultationsAfter the lectures and if necessary, in agreement with the teacher.
LiteratureD. Živković, M. Popović: Impulse and digital electronics, Nauka, Belgrade N. Tadić, S. Stanković. N. Lekić, M. Laković: Collection of solved problems in electronics, ETF Podgorica.
Examination methods- 1 colloquium carries 50 points, - final exam 50 points. It is necessary to accumulate 50 points in order to pass the exam.
Special remarks
Comment
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / VHDL PROGRAMIRANJE

Course:VHDL PROGRAMIRANJE/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
12831Obavezan152+0+2
Programs
Prerequisites
Aims
Learning outcomes
Lecturer / Teaching assistant
Methodology
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lectures
I week exercises
II week lectures
II week exercises
III week lectures
III week exercises
IV week lectures
IV week exercises
V week lectures
V week exercises
VI week lectures
VI week exercises
VII week lectures
VII week exercises
VIII week lectures
VIII week exercises
IX week lectures
IX week exercises
X week lectures
X week exercises
XI week lectures
XI week exercises
XII week lectures
XII week exercises
XIII week lectures
XIII week exercises
XIV week lectures
XIV week exercises
XV week lectures
XV week exercises
Student workload
Per weekPer semester
5 credits x 40/30=6 hours and 40 minuts
2 sat(a) theoretical classes
2 sat(a) practical classes
0 excercises
2 hour(s) i 40 minuts
of independent work, including consultations
Classes and final exam:
6 hour(s) i 40 minuts x 16 =106 hour(s) i 40 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
6 hour(s) i 40 minuts x 2 =13 hour(s) i 20 minuts
Total workload for the subject:
5 x 30=150 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
30 hour(s) i 0 minuts
Workload structure: 106 hour(s) i 40 minuts (cources), 13 hour(s) i 20 minuts (preparation), 30 hour(s) i 0 minuts (additional work)
Student obligations
Consultations
Literature
Examination methods
Special remarks
Comment
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / JAVA PROGRAMIRANJE

Course:JAVA PROGRAMIRANJE/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
12832Obavezan153+0+2
Programs
Prerequisites
Aims
Learning outcomes
Lecturer / Teaching assistant
Methodology
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lectures
I week exercises
II week lectures
II week exercises
III week lectures
III week exercises
IV week lectures
IV week exercises
V week lectures
V week exercises
VI week lectures
VI week exercises
VII week lectures
VII week exercises
VIII week lectures
VIII week exercises
IX week lectures
IX week exercises
X week lectures
X week exercises
XI week lectures
XI week exercises
XII week lectures
XII week exercises
XIII week lectures
XIII week exercises
XIV week lectures
XIV week exercises
XV week lectures
XV week exercises
Student workload
Per weekPer semester
5 credits x 40/30=6 hours and 40 minuts
3 sat(a) theoretical classes
2 sat(a) practical classes
0 excercises
1 hour(s) i 40 minuts
of independent work, including consultations
Classes and final exam:
6 hour(s) i 40 minuts x 16 =106 hour(s) i 40 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
6 hour(s) i 40 minuts x 2 =13 hour(s) i 20 minuts
Total workload for the subject:
5 x 30=150 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
30 hour(s) i 0 minuts
Workload structure: 106 hour(s) i 40 minuts (cources), 13 hour(s) i 20 minuts (preparation), 30 hour(s) i 0 minuts (additional work)
Student obligations
Consultations
Literature
Examination methods
Special remarks
Comment
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / SOFTVER OTVORENOG KODA

Course:SOFTVER OTVORENOG KODA/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
12833Obavezan152+0+2
Programs
Prerequisites
Aims
Learning outcomes
Lecturer / Teaching assistant
Methodology
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lectures
I week exercises
II week lectures
II week exercises
III week lectures
III week exercises
IV week lectures
IV week exercises
V week lectures
V week exercises
VI week lectures
VI week exercises
VII week lectures
VII week exercises
VIII week lectures
VIII week exercises
IX week lectures
IX week exercises
X week lectures
X week exercises
XI week lectures
XI week exercises
XII week lectures
XII week exercises
XIII week lectures
XIII week exercises
XIV week lectures
XIV week exercises
XV week lectures
XV week exercises
Student workload
Per weekPer semester
5 credits x 40/30=6 hours and 40 minuts
2 sat(a) theoretical classes
2 sat(a) practical classes
0 excercises
2 hour(s) i 40 minuts
of independent work, including consultations
Classes and final exam:
6 hour(s) i 40 minuts x 16 =106 hour(s) i 40 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
6 hour(s) i 40 minuts x 2 =13 hour(s) i 20 minuts
Total workload for the subject:
5 x 30=150 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
30 hour(s) i 0 minuts
Workload structure: 106 hour(s) i 40 minuts (cources), 13 hour(s) i 20 minuts (preparation), 30 hour(s) i 0 minuts (additional work)
Student obligations
Consultations
Literature
Examination methods
Special remarks
Comment
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / NAUČNI SOFTVERSKI ALATI

Course:NAUČNI SOFTVERSKI ALATI/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
12834Obavezan262+0+2
Programs
Prerequisites
Aims
Learning outcomes
Lecturer / Teaching assistant
Methodology
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lectures
I week exercises
II week lectures
II week exercises
III week lectures
III week exercises
IV week lectures
IV week exercises
V week lectures
V week exercises
VI week lectures
VI week exercises
VII week lectures
VII week exercises
VIII week lectures
VIII week exercises
IX week lectures
IX week exercises
X week lectures
X week exercises
XI week lectures
XI week exercises
XII week lectures
XII week exercises
XIII week lectures
XIII week exercises
XIV week lectures
XIV week exercises
XV week lectures
XV week exercises
Student workload
Per weekPer semester
6 credits x 40/30=8 hours and 0 minuts
2 sat(a) theoretical classes
2 sat(a) practical classes
0 excercises
4 hour(s) i 0 minuts
of independent work, including consultations
Classes and final exam:
8 hour(s) i 0 minuts x 16 =128 hour(s) i 0 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
8 hour(s) i 0 minuts x 2 =16 hour(s) i 0 minuts
Total workload for the subject:
6 x 30=180 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
36 hour(s) i 0 minuts
Workload structure: 128 hour(s) i 0 minuts (cources), 16 hour(s) i 0 minuts (preparation), 36 hour(s) i 0 minuts (additional work)
Student obligations
Consultations
Literature
Examination methods
Special remarks
Comment
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / RAČUNARSKA OBRADA SIGNALA

Course:RAČUNARSKA OBRADA SIGNALA/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
12835Obavezan263+1+0
Programs
Prerequisites
Aims
Learning outcomes
Lecturer / Teaching assistant
Methodology
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lectures
I week exercises
II week lectures
II week exercises
III week lectures
III week exercises
IV week lectures
IV week exercises
V week lectures
V week exercises
VI week lectures
VI week exercises
VII week lectures
VII week exercises
VIII week lectures
VIII week exercises
IX week lectures
IX week exercises
X week lectures
X week exercises
XI week lectures
XI week exercises
XII week lectures
XII week exercises
XIII week lectures
XIII week exercises
XIV week lectures
XIV week exercises
XV week lectures
XV week exercises
Student workload
Per weekPer semester
6 credits x 40/30=8 hours and 0 minuts
3 sat(a) theoretical classes
0 sat(a) practical classes
1 excercises
4 hour(s) i 0 minuts
of independent work, including consultations
Classes and final exam:
8 hour(s) i 0 minuts x 16 =128 hour(s) i 0 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
8 hour(s) i 0 minuts x 2 =16 hour(s) i 0 minuts
Total workload for the subject:
6 x 30=180 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
36 hour(s) i 0 minuts
Workload structure: 128 hour(s) i 0 minuts (cources), 16 hour(s) i 0 minuts (preparation), 36 hour(s) i 0 minuts (additional work)
Student obligations
Consultations
Literature
Examination methods
Special remarks
Comment
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / DIGITALNI VLSI DIZAJN

Course:DIGITALNI VLSI DIZAJN/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
12836Obavezan263+0+1
Programs
Prerequisites
Aims
Learning outcomes
Lecturer / Teaching assistant
Methodology
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lectures
I week exercises
II week lectures
II week exercises
III week lectures
III week exercises
IV week lectures
IV week exercises
V week lectures
V week exercises
VI week lectures
VI week exercises
VII week lectures
VII week exercises
VIII week lectures
VIII week exercises
IX week lectures
IX week exercises
X week lectures
X week exercises
XI week lectures
XI week exercises
XII week lectures
XII week exercises
XIII week lectures
XIII week exercises
XIV week lectures
XIV week exercises
XV week lectures
XV week exercises
Student workload
Per weekPer semester
6 credits x 40/30=8 hours and 0 minuts
3 sat(a) theoretical classes
1 sat(a) practical classes
0 excercises
4 hour(s) i 0 minuts
of independent work, including consultations
Classes and final exam:
8 hour(s) i 0 minuts x 16 =128 hour(s) i 0 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
8 hour(s) i 0 minuts x 2 =16 hour(s) i 0 minuts
Total workload for the subject:
6 x 30=180 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
36 hour(s) i 0 minuts
Workload structure: 128 hour(s) i 0 minuts (cources), 16 hour(s) i 0 minuts (preparation), 36 hour(s) i 0 minuts (additional work)
Student obligations
Consultations
Literature
Examination methods
Special remarks
Comment
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / ALATI ZA RAZVOJ SOFTVERA

Course:ALATI ZA RAZVOJ SOFTVERA/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
12837Obavezan262+0+2
Programs
Prerequisites
Aims
Learning outcomes
Lecturer / Teaching assistant
Methodology
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lectures
I week exercises
II week lectures
II week exercises
III week lectures
III week exercises
IV week lectures
IV week exercises
V week lectures
V week exercises
VI week lectures
VI week exercises
VII week lectures
VII week exercises
VIII week lectures
VIII week exercises
IX week lectures
IX week exercises
X week lectures
X week exercises
XI week lectures
XI week exercises
XII week lectures
XII week exercises
XIII week lectures
XIII week exercises
XIV week lectures
XIV week exercises
XV week lectures
XV week exercises
Student workload
Per weekPer semester
6 credits x 40/30=8 hours and 0 minuts
2 sat(a) theoretical classes
2 sat(a) practical classes
0 excercises
4 hour(s) i 0 minuts
of independent work, including consultations
Classes and final exam:
8 hour(s) i 0 minuts x 16 =128 hour(s) i 0 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
8 hour(s) i 0 minuts x 2 =16 hour(s) i 0 minuts
Total workload for the subject:
6 x 30=180 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
36 hour(s) i 0 minuts
Workload structure: 128 hour(s) i 0 minuts (cources), 16 hour(s) i 0 minuts (preparation), 36 hour(s) i 0 minuts (additional work)
Student obligations
Consultations
Literature
Examination methods
Special remarks
Comment
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / PRINCIPI MOBILNIH RADIOKOMUNIKACIJA

Course:PRINCIPI MOBILNIH RADIOKOMUNIKACIJA/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
13266Obavezan363+1+0
Programs
Prerequisites auto_awesome Translate from: Bosnian ​ 568 / 5,000 Translation results Translation result There are no requirements for registering, tracking and passing the course.
Aims Students get to know the basic elements of mobile communication systems. The specifics of the mobile radio channel, principles of multiple access characteristic of mobile radio systems, techniques for improving the quality of the established mobile radio connection are studied. Students are introduced to the basic architectures of cellular mobile radio systems.
Learning outcomes After the student passes this exam, he/she will be able to: Gain a general insight into the concept of mobile radio communication systems. Explain propagation mechanisms and signal attenuation. It defines the specifics of the mobile radio channel. Explain the techniques for improving the quality of the established mobile radio connection. Understands multiple access and duplex techniques. Explain the architecture, key technologies and services provided by mobile radio communication systems.
Lecturer / Teaching assistantProf. dr Zoran Veljović
MethodologyLectures, calculation exercises and consultations.
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lecturesIntroduction. The importance and specifics of mobile radio communications.
I week exercisesAnalysis of the specifics of mobile radio communications.
II week lecturesMechanisms of signal propagation in a mobile radio channel. Signal attenuation in free space.
II week exercises Analysis of relations that describe attenuation in free space.
III week lecturesMultipath fading. Lognormal fading. Doppler shift, delay spread.
III week exercisesAnalysis of the specifics of the mobile radio channel.
IV week lecturesFrequency and time parameters of frequency and time selectivity of multipath fading.
IV week exercisesThe practical significance of time and frequency dispersivity parameters of a mobile radio channel.
V week lecturesMicroscopic and macroscopic diversity. Ways of realizing diversity.
V week exercisesAnalysis of the application of macroscopic and microscopic diversity.
VI week lecturesTypes and ways of realization of duplex. FDMA. TDMA.
VI week exercisesAnalysis of FDMA and TDMA duplex.
VII week lecturesColloquium.
VII week exercisesColloquium.
VIII week lecturesCDMA.
VIII week exercisesAnalysis of CDMA Multiple Access.
IX week lecturesTransmission through multiple submitters. OFDM.
IX week exercisesAnalysis of the OFDM technique.
X week lecturesConcept of cellular systems. Architecture and key technologies of the second generation system.
X week exercisesAnalysis of the cellular concept.
XI week lecturesElements of architecture and key technologies of third generation mobile radio communication systems.
XI week exercisesAnalysis of GSM architecture.
XII week lecturesElements of the LTE, LTE-A and LTE-Pro architectures.
XII week exercisesAnalysis of UMTS architecture.
XIII week lecturesFeatures of 5G service.
XIII week exercisesLTE architecture analysis.
XIV week lecturesBasic elements of 5G architecture.
XIV week exercisesConcept analysis of 5G architecture.
XV week lecturesGetting to know mobile radio systems from telecommunications operators.
XV week exercisesGetting to know mobile radio systems from telecommunications operators.
Student workload
Per weekPer semester
6 credits x 40/30=8 hours and 0 minuts
3 sat(a) theoretical classes
0 sat(a) practical classes
1 excercises
4 hour(s) i 0 minuts
of independent work, including consultations
Classes and final exam:
8 hour(s) i 0 minuts x 16 =128 hour(s) i 0 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
8 hour(s) i 0 minuts x 2 =16 hour(s) i 0 minuts
Total workload for the subject:
6 x 30=180 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
36 hour(s) i 0 minuts
Workload structure: 128 hour(s) i 0 minuts (cources), 16 hour(s) i 0 minuts (preparation), 36 hour(s) i 0 minuts (additional work)
Student obligations The student is obliged to attend all forms of teaching.
ConsultationsConsultations are carried out in agreement with students.
Literature[1] A. Nešković, Radiocommunications, Academic Thought, Belgrade, 2015. [2] S. Faruque, Radio Frequency Multiple Access Techniques Made Easy, Springer, 2019. [3] Subject teacher materials that are updated annually.
Examination methodsThe colloquium carries 50 points, and the final exam 50 points.
Special remarks
Comment
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / PARALELNO PROGRAMIRANJE

Course:PARALELNO PROGRAMIRANJE/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
13267Obavezan363+0+2
Programs
Prerequisites
Aims
Learning outcomes
Lecturer / Teaching assistant
Methodology
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lectures
I week exercises
II week lectures
II week exercises
III week lectures
III week exercises
IV week lectures
IV week exercises
V week lectures
V week exercises
VI week lectures
VI week exercises
VII week lectures
VII week exercises
VIII week lectures
VIII week exercises
IX week lectures
IX week exercises
X week lectures
X week exercises
XI week lectures
XI week exercises
XII week lectures
XII week exercises
XIII week lectures
XIII week exercises
XIV week lectures
XIV week exercises
XV week lectures
XV week exercises
Student workload
Per weekPer semester
6 credits x 40/30=8 hours and 0 minuts
3 sat(a) theoretical classes
2 sat(a) practical classes
0 excercises
3 hour(s) i 0 minuts
of independent work, including consultations
Classes and final exam:
8 hour(s) i 0 minuts x 16 =128 hour(s) i 0 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
8 hour(s) i 0 minuts x 2 =16 hour(s) i 0 minuts
Total workload for the subject:
6 x 30=180 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
36 hour(s) i 0 minuts
Workload structure: 128 hour(s) i 0 minuts (cources), 16 hour(s) i 0 minuts (preparation), 36 hour(s) i 0 minuts (additional work)
Student obligations
Consultations
Literature
Examination methods
Special remarks
Comment
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / EKSPERTNI SISTEMI

Course:EKSPERTNI SISTEMI/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
13269Obavezan363+1+1
Programs
Prerequisites Software Engineering
Aims Through this course, students become familiar with modern intelligent systems for automatic decision-making, their implementation, and application for solving specific problems, as well as in synthesis, diagnosis, and process control. The examination is through midterms and one major or several smaller projects.
Learning outcomes After passing this exam, the student will be able to: Explain the concept, characteristics, and architecture of expert systems, as well as the concept of knowledge engineering. Identify problems that can be solved through searching. Define search problems, understand the division into uninformed and informed search algorithms, and apply them in solving relevant problems. Recognize problems suitable for solving with basic data science techniques. Apply basic data science techniques. Create expert systems using the Experta library in Python.
Lecturer / Teaching assistantProfessor: Prof. Vesna Popović-Bugarin, PhD Associate: Danilo Planinić
MethodologyLectures, exercises, consultations, and independent work on solving practical problems.
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lecturesGeneral information on natural and artificial intelligence. The history of artificial intelligence.
I week exercisesExamples of expert systems programmed in Experta. Examples of well-known expert systems (Eliza...).
II week lecturesExpert systems (ES) architecture, concept of ES, knowledge engineering. Knowledge representation.
II week exercises Tasks that illustrate the concepts of knowledge representation.
III week lecturesSearch, defining search problems, uninformed search strategies.
III week exercisesTasks that illustrate concepts of knowledge representation, defining problems that can be solved through searching, and basic search strategies.
IV week lecturesInformed search strategies.
IV week exercisesTasks that illustrate the use of informed search strategies.
V week lecturesSelection of heuristic functions. Hill climbing.
V week exercisesTasks involving the use of informed search strategies. Defining and selecting heuristics.
VI week lecturesMidterm exam
VI week exercisesMidterm exam
VII week lecturesData Science. K-nearest neighbors.
VII week exercisesImplementation of problems solved by the K-nearest neighbors method in Python.
VIII week lecturesNaive Bayesian networks.
VIII week exercisesImplementation of problems solved using the Naive Bayesian networks method in Python.
IX week lecturesRecommendation systems.
IX week exercisesImplementation of recommendation systems in Python.
X week lecturesDecision trees.
X week exercisesImplementation of problems solved by the decision tree method in Python.
XI week lecturesSecond midterm exam
XI week exercisesSecond midterm exam
XII week lecturesExperta – Introduction (facts, rules)
XII week exercisesExperta – Introduction (facts, rules)
XIII week lecturesExperta – pattern matching, field value constraints
XIII week exercisesImplementation of planning problems in Experta
XIV week lecturesExperta – complex pattern matching
XIV week exercisesImplementation of a simple game in Experta
XV week lecturesMake-up midterm exam
XV week exercisesMake-up midterm exam
Student workloadWeekly: 6 credits x 40/30 = 8 hours Structure: 3 hours of lectures 1 hour of computer exercises 1 hour of laboratory exercises 3 hours of independent work, including consultations
Per weekPer semester
6 credits x 40/30=8 hours and 0 minuts
3 sat(a) theoretical classes
1 sat(a) practical classes
1 excercises
3 hour(s) i 0 minuts
of independent work, including consultations
Classes and final exam:
8 hour(s) i 0 minuts x 16 =128 hour(s) i 0 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
8 hour(s) i 0 minuts x 2 =16 hour(s) i 0 minuts
Total workload for the subject:
6 x 30=180 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
36 hour(s) i 0 minuts
Workload structure: 128 hour(s) i 0 minuts (cources), 16 hour(s) i 0 minuts (preparation), 36 hour(s) i 0 minuts (additional work)
Student obligations Students are required to attend classes and solve practical problems, the solutions to which they present publicly.
ConsultationsAs needed and in agreement with students.
LiteraturePrimary– Material from lectures and exercises (script), Dragan Bojić, Miloš Gligorić, Boško Nikolić: Collection of Problems from Expert Systems, Belgrade, 2009 Additional – S.J.Russell, P.Norvig: Artificial Intelligence, A Modern Approach, Prentice Hall, 2nd ed., 2002. Joseph C. Giarratano, Gary D. Riley: Expert Systems: Principles and Programming, Prentice Hall, 2nd ed., 2002. (for mastering the material and preparing seminar papers)
Examination methodsForms of knowledge assessment and grading: - Homework and participation in lectures: 25 points; - First midterm exam: 35 points; - Second midterm exam: 25 points; - Implementation of an expert system and work assessment is graded up to a maximum of 15 points.
Special remarks
Comment
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / SAVREMENE ICT TEHNOLOGIJE

Course:SAVREMENE ICT TEHNOLOGIJE/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
13270Obavezan363+0+2
Programs
Prerequisites None
Aims Students become acquainted with the fundamentals of CPS (Cyber-Physical Systems) and acquire the knowledge needed for planning, designing, and implementing CPS services using modern communication and computing technologies.
Learning outcomes After passing this exam, students will be able to: Design CPS (Cyber-Physical Systems) in accordance with the communication and computing requirements of the application. Understand the role of different application layer protocols in IoT networks. Comprehend the concept of microservices and apply tools for microservice orchestration. Utilize the HDFS (Hadoop Distributed File System). Develop scalable applications for distributed data processing. Apply tools for real-time data processing
Lecturer / Teaching assistantDoc. dr Slavica Tomovic
MethodologyLectures, labs, consultations
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lecturesIntroduction to the course concept. Introduction to Cyber-Physical Systems (CPS).
I week exercisesIntroduction to Cyber-Physical Systems (CPS).
II week lecturesThe architecture of the Internet of Things (IoT). Application domains and implementation challenges.
II week exercises The architecture of the Internet of Things (IoT). Application domains and implementation challenges.
III week lecturesConvergence of IoT protocols (MQTT, CoAP, AMQP, JMS, DDS, REST, XMPP).
III week exercisesMQTT and CoAP
IV week lecturesSensor networks: architecture and wireless technologies (ZigBee, 6LoWPAN, LORA, Bluetooth).
IV week exercisesSensor networks: architecture and wireless technologies (ZigBee, 6LoWPAN, LORA, Bluetooth).
V week lecturesProcessing of sensor data using cloud services.
V week exercisesProcessing of sensor data using cloud services.
VI week lecturesIoT operating systems and open-source platforms.
VI week exercisesIoT operating systems and open-source platforms.
VII week lecturesMidterm exam.
VII week exercisesMidterm exam.
VIII week lecturesCloud technology. Web services and Service-Oriented Architecture (SOA).
VIII week exercisesCloud technology. Web services and Service-Oriented Architecture (SOA).
IX week lecturesObjectives and concepts of virtualization. Virtualization technologies.
IX week exercisesObjectives and concepts of virtualization. Virtualization technologies.
X week lecturesMicroservice orchestration.
X week exercisesMicroservice orchestration.
XI week lecturesNetworking in data centers. Software-defined networks.
XI week exercisesNetworking in data centers. Software-defined networks.
XII week lecturesHigh-performance processing in the cloud (Hadoop, HDFS).
XII week exercisesHigh-performance processing in the cloud (Hadoop, HDFS).
XIII week lecturesMapReduce.
XIII week exercisesMapReduce.
XIV week lecturesApache Spark.
XIV week exercisesApache Spark.
XV week lecturesReal-time data processing. Apache Kafka.
XV week exercisesReal-time data processing. Apache Kafka.
Student workload6 credits x 40/30 = 8 hours per week
Per weekPer semester
6 credits x 40/30=8 hours and 0 minuts
3 sat(a) theoretical classes
2 sat(a) practical classes
0 excercises
3 hour(s) i 0 minuts
of independent work, including consultations
Classes and final exam:
8 hour(s) i 0 minuts x 16 =128 hour(s) i 0 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
8 hour(s) i 0 minuts x 2 =16 hour(s) i 0 minuts
Total workload for the subject:
6 x 30=180 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
36 hour(s) i 0 minuts
Workload structure: 128 hour(s) i 0 minuts (cources), 16 hour(s) i 0 minuts (preparation), 36 hour(s) i 0 minuts (additional work)
Student obligations Students are required to attend classes, take the midterm exam, and the final exam.
ConsultationsOne hour once per week.
Literature1. Ian Foster, Dennis B. Gannon, “Cloud computing for science and engineering”, The MIT Press, 2017. 2. D. Hanes, G. Salgueiro, P. Grossetete, R. Barton, and J. Henry, “IoT Fundamentals: Networking Technologies, Protocols, and Use Cases for the Internet of Things”, Cisco Press, 2017. 3. Larry Peterson, Carmelo Cascone, Brian OConnor, Thomas Vachuska, and Bruce Davie, “Software-Defined Networks: A Systems Approach”, 2021.
Examination methodsMidterm exam, final exam, lab tests
Special remarks
CommentLectures and laboratory exercises (L+Lab) are conducted for groups of up to 40 students.
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / IZBORNI PREDMET 2- IOT MREŽE

Course:IZBORNI PREDMET 2- IOT MREŽE/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
13271Obavezan363+0+1
Programs
Prerequisites
Aims
Learning outcomes
Lecturer / Teaching assistant
Methodology
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lectures
I week exercises
II week lectures
II week exercises
III week lectures
III week exercises
IV week lectures
IV week exercises
V week lectures
V week exercises
VI week lectures
VI week exercises
VII week lectures
VII week exercises
VIII week lectures
VIII week exercises
IX week lectures
IX week exercises
X week lectures
X week exercises
XI week lectures
XI week exercises
XII week lectures
XII week exercises
XIII week lectures
XIII week exercises
XIV week lectures
XIV week exercises
XV week lectures
XV week exercises
Student workload
Per weekPer semester
6 credits x 40/30=8 hours and 0 minuts
3 sat(a) theoretical classes
1 sat(a) practical classes
0 excercises
4 hour(s) i 0 minuts
of independent work, including consultations
Classes and final exam:
8 hour(s) i 0 minuts x 16 =128 hour(s) i 0 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
8 hour(s) i 0 minuts x 2 =16 hour(s) i 0 minuts
Total workload for the subject:
6 x 30=180 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
36 hour(s) i 0 minuts
Workload structure: 128 hour(s) i 0 minuts (cources), 16 hour(s) i 0 minuts (preparation), 36 hour(s) i 0 minuts (additional work)
Student obligations
Consultations
Literature
Examination methods
Special remarks
Comment
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / M2M KOMUNIKACIONI SISTEMI

Course:M2M KOMUNIKACIONI SISTEMI/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
13280Obavezan361+0+2
Programs
Prerequisites
Aims
Learning outcomes
Lecturer / Teaching assistant
Methodology
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lectures
I week exercises
II week lectures
II week exercises
III week lectures
III week exercises
IV week lectures
IV week exercises
V week lectures
V week exercises
VI week lectures
VI week exercises
VII week lectures
VII week exercises
VIII week lectures
VIII week exercises
IX week lectures
IX week exercises
X week lectures
X week exercises
XI week lectures
XI week exercises
XII week lectures
XII week exercises
XIII week lectures
XIII week exercises
XIV week lectures
XIV week exercises
XV week lectures
XV week exercises
Student workload
Per weekPer semester
6 credits x 40/30=8 hours and 0 minuts
1 sat(a) theoretical classes
2 sat(a) practical classes
0 excercises
5 hour(s) i 0 minuts
of independent work, including consultations
Classes and final exam:
8 hour(s) i 0 minuts x 16 =128 hour(s) i 0 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
8 hour(s) i 0 minuts x 2 =16 hour(s) i 0 minuts
Total workload for the subject:
6 x 30=180 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
36 hour(s) i 0 minuts
Workload structure: 128 hour(s) i 0 minuts (cources), 16 hour(s) i 0 minuts (preparation), 36 hour(s) i 0 minuts (additional work)
Student obligations
Consultations
Literature
Examination methods
Special remarks
Comment
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / TEORIJA ALGORITAMA

Course:TEORIJA ALGORITAMA/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
13294Obavezan32+2+0
Programs
Prerequisites
Aims
Learning outcomes
Lecturer / Teaching assistant
Methodology
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lectures
I week exercises
II week lectures
II week exercises
III week lectures
III week exercises
IV week lectures
IV week exercises
V week lectures
V week exercises
VI week lectures
VI week exercises
VII week lectures
VII week exercises
VIII week lectures
VIII week exercises
IX week lectures
IX week exercises
X week lectures
X week exercises
XI week lectures
XI week exercises
XII week lectures
XII week exercises
XIII week lectures
XIII week exercises
XIV week lectures
XIV week exercises
XV week lectures
XV week exercises
Student workload
Per weekPer semester
credits x 40/30=0 hours and 0 minuts
2 sat(a) theoretical classes
0 sat(a) practical classes
2 excercises
-4 hour(s) i 0 minuts
of independent work, including consultations
Classes and final exam:
0 hour(s) i 0 minuts x 16 =0 hour(s) i 0 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
0 hour(s) i 0 minuts x 2 =0 hour(s) i 0 minuts
Total workload for the subject:
x 30=0 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
0 hour(s) i 0 minuts
Workload structure: 0 hour(s) i 0 minuts (cources), 0 hour(s) i 0 minuts (preparation), 0 hour(s) i 0 minuts (additional work)
Student obligations
Consultations
Literature
Examination methods
Special remarks
Comment
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / KOMPJUTERSKA VIZIJA

Course:KOMPJUTERSKA VIZIJA/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
13296Obavezan362+1+0
Programs
Prerequisites Fundamentals of Machine Learning and Artificial Intelligence
Aims Through this course, students become familiar with modern computer vision methods based on deep learning, popular programming libraries for working with neural networks. Additionally, students are introduced to the three basic tasks of computer vision - image classification, image segmentation, and object detection in images.
Learning outcomes After passing this exam, the student will be able to correctly use the Keras and TensorFlow programming libraries, create a model of a fully connected neural network according to the given specification, create a model of a convolutional neural network according to the given specification, perform image classification through deep learning in a predefined image database, and perform image segmentation through deep learning.
Lecturer / Teaching assistantProf. dr Nikola Žarić BSc Danilo Planinić
MethodologyLectures and exercises in a computer classroom / laboratory. Learning and independent completion of practical tasks. Consultations.
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lecturesIntroduction to computer vision. Review of linear algebra material.
I week exercisesReview of linear algebra material.
II week lecturesPython – review. Working with the Keras and TensorFlow libraries.
II week exercises Python, Numpy, TensorFlow, Keras
III week lecturesMathematical model of neural networks. Representation of data for neural networks. Working with tensors.
III week exercisesMathematical model of neural networks. Representation of data for neural networks. Working with tensors.
IV week lecturesGradient optimization method. Backpropagation.
IV week exercisesTraining the first neural network
V week lecturesDeep learning. Convolutional neural networks. Building blocks of convolutional neural networks.
V week exercisesTraining the first convolutional neural network
VI week lecturesConvolutional neural networks – well-known architectures.
VI week exercises--
VII week lecturesMidterm exam
VII week exercisesMidterm exam
VIII week lecturesImage classification.
VIII week exercisesTraining a convolutional neural network for image classification
IX week lecturesImage classification – continuation.
IX week exercisesImage classification.
X week lecturesImage segmentation.
X week exercisesImage segmentation.
XI week lecturesObject detection in images. Popular models.
XI week exercisesObject detection in images. Popular models.
XII week lecturesTechniques for enhancing deep network training (data augmentation). Using pre-trained models - fine-tuning the network.
XII week exercisesTechniques for enhancing deep network training (data augmentation). Using pre-trained models - fine-tuning the network.
XIII week lecturesMake-up exam for the midterm
XIII week exercisesMake-up exam for the midterm
XIV week lecturesPresentations of student projects
XIV week exercisesPresentations of student projects
XV week lecturesPresentations of student projects
XV week exercisesPresentations of student projects
Student workload6 credits x 40/30 = 8 hours
Per weekPer semester
6 credits x 40/30=8 hours and 0 minuts
2 sat(a) theoretical classes
0 sat(a) practical classes
1 excercises
5 hour(s) i 0 minuts
of independent work, including consultations
Classes and final exam:
8 hour(s) i 0 minuts x 16 =128 hour(s) i 0 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
8 hour(s) i 0 minuts x 2 =16 hour(s) i 0 minuts
Total workload for the subject:
6 x 30=180 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
36 hour(s) i 0 minuts
Workload structure: 128 hour(s) i 0 minuts (cources), 16 hour(s) i 0 minuts (preparation), 36 hour(s) i 0 minuts (additional work)
Student obligations Regular attendance at lectures, appropriate behavior, participation in assessments (midterms and final project).
ConsultationsBy agreement
LiteratureFrançois Chollet, Deep Learning with Python, Second Edition, Manning Publications Co, 2021.
Examination methodsMidterm exam: total of 50 points Project: total of 50 points Note: To be eligible to work on the project, the student must score at least 50% on the midterm exam.
Special remarks
CommentTo be eligible to work on the project, the student must score at least 50% on the midterm exam.
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points

Faculty of Electrical Engineering / / TEHNIKA DIZAJNIRANJA ARH. SPECIJALIZOVANE NAMJENE

Course:TEHNIKA DIZAJNIRANJA ARH. SPECIJALIZOVANE NAMJENE/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
13297Obavezan363+0+1
Programs
Prerequisites
Aims
Learning outcomes
Lecturer / Teaching assistant
Methodology
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lectures
I week exercises
II week lectures
II week exercises
III week lectures
III week exercises
IV week lectures
IV week exercises
V week lectures
V week exercises
VI week lectures
VI week exercises
VII week lectures
VII week exercises
VIII week lectures
VIII week exercises
IX week lectures
IX week exercises
X week lectures
X week exercises
XI week lectures
XI week exercises
XII week lectures
XII week exercises
XIII week lectures
XIII week exercises
XIV week lectures
XIV week exercises
XV week lectures
XV week exercises
Student workload
Per weekPer semester
6 credits x 40/30=8 hours and 0 minuts
3 sat(a) theoretical classes
1 sat(a) practical classes
0 excercises
4 hour(s) i 0 minuts
of independent work, including consultations
Classes and final exam:
8 hour(s) i 0 minuts x 16 =128 hour(s) i 0 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
8 hour(s) i 0 minuts x 2 =16 hour(s) i 0 minuts
Total workload for the subject:
6 x 30=180 hour(s)
Additional work for exam preparation in the preparing exam period, including taking the remedial exam from 0 to 30 hours (remaining time from the first two items to the total load for the item)
36 hour(s) i 0 minuts
Workload structure: 128 hour(s) i 0 minuts (cources), 16 hour(s) i 0 minuts (preparation), 36 hour(s) i 0 minuts (additional work)
Student obligations
Consultations
Literature
Examination methods
Special remarks
Comment
Grade:FEDCBA
Number of pointsless than 50 pointsgreater than or equal to 50 points and less than 60 pointsgreater than or equal to 60 points and less than 70 pointsgreater than or equal to 70 points and less than 80 pointsgreater than or equal to 80 points and less than 90 pointsgreater than or equal to 90 points