Accesibility Adjustments

Choose the right accessibility profile for you
OFF ON
Highlight Links Highlights all the links on the site!
OFF ON
Pause Animations Animations will be paused on the site!
OFF ON
Dyslexia Font Dyslexia Font will be applied on the site!
OFF ON
Hide Images All images will be hidden on the site!
Choose the right accessibility profile for you
Adjust Font Sizing
Default
High Saturation
High Contrast
Light Contrast
Dark Contrast
Adjust Letter Spacing
Default
Adjust Line Height
Default
Speak Mode
Align Center
Align Left
Align Right

Faculty of Science and Mathematics / COMPUTING AND INFORMATION TECHNOLOGY / COMPUTER ANIMATION

Course:COMPUTER ANIMATION/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
6942Obavezan133++0
ProgramsCOMPUTING AND INFORMATION TECHNOLOGY
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
3 credits x 40/30=4 hours and 0 minuts
3 sat(a) theoretical classes
0 sat(a) practical classes
0 excercises
1 hour(s) i 0 minuts
of independent work, including consultations
Classes and final exam:
4 hour(s) i 0 minuts x 16 =64 hour(s) i 0 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
4 hour(s) i 0 minuts x 2 =8 hour(s) i 0 minuts
Total workload for the subject:
3 x 30=90 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)
18 hour(s) i 0 minuts
Workload structure: 64 hour(s) i 0 minuts (cources), 8 hour(s) i 0 minuts (preparation), 18 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 Science and Mathematics / COMPUTING AND INFORMATION TECHNOLOGY / REALIZATION OF DATABASE

Course:REALIZATION OF DATABASE/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
6940Obavezan143++0
ProgramsCOMPUTING AND INFORMATION TECHNOLOGY
Prerequisites INTRODUCTION TO COMPUTER SCIENCE, COMPUTERS AND PROGRAMMING, OPERATING SYSTEMS
Aims Through this course students learn the basic concepts of databases, their internal structure, methods of implementation, the principles and criteria of the design. In addition, students are introduced to some of the major modern DBMS, with special emphasis on query language SQL, administration and database programming.
Learning outcomes Once the student passes the exam, will be able to: 1. understand the basic concepts and theoretical basis of databases; 2. design databases using the ER model and translate them into relational model; 3. know theoretical basis and to use manipulative formalisms of relational language, query languagees; 4. implement databases in modern database management systems; 5. understand in advanced level and to write queries in SQL query language.
Lecturer / Teaching assistantprof.dr. Predrag Stanišić, doc.dr Aleksandar Popović
MethodologyLectures, exercises in computer classroom/laboratory. Learning and practical exercises. Consultations.
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lecturesIntroduction. Database. Database management system. Disadvantages of the classical approach based on file system.
I week exercisesIntroduction. Working with Microsoft.Net development tools.
II week lecturesLevels of data abstraction. The instance and schema. Data models. Query language. DDL, DML, DGPS, DCL, ... Users of the system. Main tasks and components of a DBMS. General structure of DBMS.
II week exercises Introduction to the principles of OOP. The first homework assignment.
III week lecturesE / R model. Basic concepts. Entity, a collection of entities, attributes, relationships, types of connections. The diagrams.
III week exercisesSyntax of vb.net
IV week lecturesE / R model. Strong and weak Entities. Extended E / R model. Specialization, generalization, aggregation.
IV week exercisesBasic visual controls: textbox, button, label, checkbox, optionbox, DropDownList, Picturebox, mainmanu ...
V week lecturesE / R model. Examples.
V week exercisesE / R model. Examples. Second homework.
VI week lecturesThe relational model. Structural part of the relational model. Domain, attribute, relation. Integrity part of the model. Primary and foreign key, general constraints.
VI week exercisesIntroduction to commercial and non-commercial database management systems: Oracle, SQL Server, Access, etc. Advantages, disadvantages, differences.
VII week lecturesTranslation of E / R model into relational. SQL DDL.
VII week exercisesSQL DDL Third homework
VIII week lecturesCOLLOQUIUM
VIII week exercisesCOLLOQUIUM
IX week lecturesRelational manipulative formalisms. The relational algebra.
IX week exercisesRelational manipulative formalisms. The relational algebra. Fourth homework
X week lecturesExtended relational algebra. Examples.
X week exercisesExamples.
XI week lecturesRelational calculus of tuples and domains. Equivalence of relational manipulative formalisms.
XI week exercisesRelational calculus of tuples and domains. Equivalence of relational manipulative formalisms.
XII week lecturesSQL DML. Requests of a relation.
XII week exercisesSQL
XIII week lecturesSQL DML. Grouping and soak up over several issues, mergers.
XIII week exercisesSQL
XIV week lecturesSQL DML. Subqueries. Fifth homework
XIV week exercisesSQL
XV week lecturesProject presentation
XV week exercisesCOLLOQUIUM
Student workloadWork Hours: 8 credits x 40/30 = 10 hours and 40 minutes Work hours structure: 3 hours for teaching 3 hour for exercises 4 hours and 40 minutes for individual work, including consultations and Teaching final exam: 10 hours and 40 minutes x 16 = 170 hours and 40 minutes Preparation before the beginning of the semester (before semester): 2 x (10 hours and 40 minutes) = 21 hours and 20 minutes Total work hours for course 8x30 = 240 hours of additional work for exams preparing correction of final exam, including the exam taking 0-48 hours (the remaining time of the first two items to the total work hours for the subject of 240 hours) structure: 170 hours and 40 minutes (lectures) + 21 hours and 20 minutes (preparation) +48 hours (additional work)
Per weekPer semester
4 credits x 40/30=5 hours and 20 minuts
3 sat(a) theoretical classes
0 sat(a) practical classes
0 excercises
2 hour(s) i 20 minuts
of independent work, including consultations
Classes and final exam:
5 hour(s) i 20 minuts x 16 =85 hour(s) i 20 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
5 hour(s) i 20 minuts x 2 =10 hour(s) i 40 minuts
Total workload for the subject:
4 x 30=120 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)
24 hour(s) i 0 minuts
Workload structure: 85 hour(s) i 20 minuts (cources), 10 hour(s) i 40 minuts (preparation), 24 hour(s) i 0 minuts (additional work)
Student obligations Students are required to attend classes, as well as doing home exercises, and work colloquium.
ConsultationsCabinet
LiteratureSilberchatz, Korth: Database Systems Concepts, McGraw-Hill C.J. Date An Introduction to Database Systems, Addison-Wesley
Examination methods 5 home exercises 10 points total (2 points for each), - Each test 25 points - The project 20 points. - Final exam 20 points. The passing grade is obtained with at least 50 points.
Special remarksLectures are taught for group of about 40-60 students, exercises in groups of about 20 students. Lectures may be taught in English and Russian
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 Science and Mathematics / COMPUTING AND INFORMATION TECHNOLOGY / MOBILE AND WIRELESS COMMUNICATIONS

Course:MOBILE AND WIRELESS COMMUNICATIONS/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
6941Obavezan143++0
ProgramsCOMPUTING AND INFORMATION TECHNOLOGY
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
4 credits x 40/30=5 hours and 20 minuts
3 sat(a) theoretical classes
0 sat(a) practical classes
0 excercises
2 hour(s) i 20 minuts
of independent work, including consultations
Classes and final exam:
5 hour(s) i 20 minuts x 16 =85 hour(s) i 20 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
5 hour(s) i 20 minuts x 2 =10 hour(s) i 40 minuts
Total workload for the subject:
4 x 30=120 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)
24 hour(s) i 0 minuts
Workload structure: 85 hour(s) i 20 minuts (cources), 10 hour(s) i 40 minuts (preparation), 24 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 Science and Mathematics / COMPUTING AND INFORMATION TECHNOLOGY / MACHINE LEARNING

Course:MACHINE LEARNING/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
6943Obavezan143+0+0
ProgramsCOMPUTING AND INFORMATION TECHNOLOGY
Prerequisites None.
Aims An overview of Machine Learning, including search, probabilistic reasoning and decision making under uncertainty, supervised and unsupervised learning. Illustrate the ways in which ML techniques can be used to solve real-world problems.
Learning outcomes At the end of the course, the participant is expected to be able to: 1. Identify the similarities and differences among various search algorithms [Usage] 2. Formulate an efficient problem space for a problem expressed in natural language and formulate a problem as a search problem [Usage] 3. Compare and contrast the basic techniques for representing uncertainty and inference algorithms [Assessment] 4. Identify the similarities and differences among various machine learning algorithms [Usage] 5. Integrate the machine learning techniques in the software [Usage]
Lecturer / Teaching assistant
Methodology
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lecturesIntro to Machine Learning. Overfitting.
I week exercises
II week lecturesDecision trees, K-NN, Naive Bayes.
II week exercises
III week lecturesNeural Networks
III week exercises
IV week lecturesRegression.SVM. Boosting.
IV week exercises
V week lecturesUncertainty.
V week exercises
VI week lecturesBayes nets.
VI week exercises
VII week lecturesMidterm.
VII week exercises
VIII week lecturesBlind search. Informed Search.
VIII week exercises
IX week lecturesInformed search (cont). Heuristcs.
IX week exercises
X week lecturesLocal search. Simulated annealing. Genetic Algorithms.
X week exercises
XI week lecturesLocal search: Local Beam. Tabu search. GSAT.
XI week exercises
XII week lecturesConstraint satisfaction problems.
XII week exercises
XIII week lecturesConstraint satisfaction problems (cont.).
XIII week exercises
XIV week lecturesAdversarial Search.
XIV week exercises
XV week lectures
XV week exercises
Student workloadWeekly: 4x40/30 = 5 hours 20 min, Lectures: 3 hours Labs: 0 hours, Other; 0, Individual work: 2 hours 20 min.
Per weekPer semester
4 credits x 40/30=5 hours and 20 minuts
3 sat(a) theoretical classes
0 sat(a) practical classes
0 excercises
2 hour(s) i 20 minuts
of independent work, including consultations
Classes and final exam:
5 hour(s) i 20 minuts x 16 =85 hour(s) i 20 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
5 hour(s) i 20 minuts x 2 =10 hour(s) i 40 minuts
Total workload for the subject:
4 x 30=120 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)
24 hour(s) i 0 minuts
Workload structure: 85 hour(s) i 20 minuts (cources), 10 hour(s) i 40 minuts (preparation), 24 hour(s) i 0 minuts (additional work)
Student obligations
ConsultationsRomm 128, by appointment.
LiteratureRussel, Norvig – Artificial Intelligence Modern Approach (3rd edition), Prentice Hall, 2009. Tom Mitchell – Machine Learning, McGraw Hill, 1997. Lecture notes (PDF, PPT).
Examination methods- Essay 10% - Homeworks (4 homework assignment, 5% each) = 20%. - Midterm 35%. - Final 35%.
Special remarksThe lecturer is able to offer course in English and Russian.
Commentwww.pmf.ac.me, ai@rc.pmf.ac.me
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 Science and Mathematics / COMPUTING AND INFORMATION TECHNOLOGY / PARALLEL PROGRAMMING

Course:PARALLEL PROGRAMMING/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
6944Obavezan143++0
ProgramsCOMPUTING AND INFORMATION TECHNOLOGY
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
4 credits x 40/30=5 hours and 20 minuts
3 sat(a) theoretical classes
0 sat(a) practical classes
0 excercises
2 hour(s) i 20 minuts
of independent work, including consultations
Classes and final exam:
5 hour(s) i 20 minuts x 16 =85 hour(s) i 20 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
5 hour(s) i 20 minuts x 2 =10 hour(s) i 40 minuts
Total workload for the subject:
4 x 30=120 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)
24 hour(s) i 0 minuts
Workload structure: 85 hour(s) i 20 minuts (cources), 10 hour(s) i 40 minuts (preparation), 24 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 Science and Mathematics / COMPUTING AND INFORMATION TECHNOLOGY / GRAPH ALGORITHMS

Course:GRAPH ALGORITHMS/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
8614Obavezan143++0
ProgramsCOMPUTING AND INFORMATION TECHNOLOGY
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
4 credits x 40/30=5 hours and 20 minuts
3 sat(a) theoretical classes
0 sat(a) practical classes
0 excercises
2 hour(s) i 20 minuts
of independent work, including consultations
Classes and final exam:
5 hour(s) i 20 minuts x 16 =85 hour(s) i 20 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
5 hour(s) i 20 minuts x 2 =10 hour(s) i 40 minuts
Total workload for the subject:
4 x 30=120 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)
24 hour(s) i 0 minuts
Workload structure: 85 hour(s) i 20 minuts (cources), 10 hour(s) i 40 minuts (preparation), 24 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 Science and Mathematics / COMPUTING AND INFORMATION TECHNOLOGY / SECURITY OF COMPUTING SYSTEMS

Course:SECURITY OF COMPUTING SYSTEMS/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
5770Obavezan1,253+0+0
ProgramsCOMPUTING AND INFORMATION TECHNOLOGY
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
0 excercises
3 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 Science and Mathematics / COMPUTING AND INFORMATION TECHNOLOGY / SOCIOLOGICAL ASPECTS OF DATA PROCESSING

Course:SOCIOLOGICAL ASPECTS OF DATA PROCESSING/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
6948Obavezan1,253+0+0
ProgramsCOMPUTING AND INFORMATION TECHNOLOGY
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
0 excercises
3 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 Science and Mathematics / COMPUTING AND INFORMATION TECHNOLOGY / E-BUSINESS SYSTEMS

Course:E-BUSINESS SYSTEMS/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
6939Obavezan2,133+0+0
ProgramsCOMPUTING AND INFORMATION TECHNOLOGY
Prerequisites None.
Aims Introducing basic concepts and methods for succesfull implemenation of e-commerce system.
Learning outcomes At the end of the course, the participant is expected to be able to: 1. Describe the constraints that the web puts on developers 2. Discuss how web standards impact software development and review an existing e-commerce application against a current web and security standard. 3. Use various Application Programming Interfaces (API) [Usage] 4. Design and implement a simple e-commerce application using Content Management System 5. Design and implement a complex e-commerce application using framework.
Lecturer / Teaching assistantGoran Šuković
MethodologyFace to face 3 hours lestures per week, 10 weeks. Focus is on object-oriented design, designing and implementing two medium-sized projects using different frameworks.
Plan and program of work
Preparing weekPreparation and registration of the semester
I week lecturesIntroduction. E-Commerce architecture..
I week exercises
II week lecturesE-Commerce architecture (cont.). Servers.
II week exercises
III week lecturesJQuery.
III week exercises
IV week lecturesJQuery (cont).
IV week exercises
V week lecturesJQuery (cont).
V week exercises
VI week lecturesSecurity.
VI week exercises
VII week lecturesSecurity (cont.).
VII week exercises
VIII week lecturesFrameworks.
VIII week exercises
IX week lecturesFrameworks (cont.)
IX week exercises
X week lecturesGuest lecture
X week exercises
XI week lecturesGuest lecture.
XI week exercises
XII week lecturesStudent projects.
XII week exercises
XIII week lecturesStudent projects.
XIII week exercises
XIV week lecturesStudent projects.
XIV week exercises
XV week lectures
XV week exercises
Student workloadWeekly; 3x40/30 = 4 hours, Lectures: 2 hours 15 min, Labs: 0 hours, Other: 0, Individual work: 1 hour 45 min
Per weekPer semester
3 credits x 40/30=4 hours and 0 minuts
3 sat(a) theoretical classes
0 sat(a) practical classes
0 excercises
1 hour(s) i 0 minuts
of independent work, including consultations
Classes and final exam:
4 hour(s) i 0 minuts x 16 =64 hour(s) i 0 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
4 hour(s) i 0 minuts x 2 =8 hour(s) i 0 minuts
Total workload for the subject:
3 x 30=90 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)
18 hour(s) i 0 minuts
Workload structure: 64 hour(s) i 0 minuts (cources), 8 hour(s) i 0 minuts (preparation), 18 hour(s) i 0 minuts (additional work)
Student obligations
ConsultationsRoom 128, by appointment.
LiteraturePete Loshin, John Vacca - Electronic Commerce, Fourth Edition Charles River Media, 2004. Doug Rosenberg , Kendall Scott - Applying Use Case Driven Object Modeling with UML: An Annotated e-Commerce Example, Addison Wesley, 2001. Lecture notes (PDF, PPT
Examination methods- Two homeworks, 10% each - First project 30% - Final project 50%
Special remarksThe lecturer is able to offer course in English and Russian.
Commentwww.pmf.ac.me, internet@rc.pmf.ac.me
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 Science and Mathematics / COMPUTING AND INFORMATION TECHNOLOGY / INFORMATION SYSTEMS DESIGNS

Course:INFORMATION SYSTEMS DESIGNS/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
6938Obavezan2,143+0+0
ProgramsCOMPUTING AND INFORMATION TECHNOLOGY
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
4 credits x 40/30=5 hours and 20 minuts
3 sat(a) theoretical classes
0 sat(a) practical classes
0 excercises
2 hour(s) i 20 minuts
of independent work, including consultations
Classes and final exam:
5 hour(s) i 20 minuts x 16 =85 hour(s) i 20 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
5 hour(s) i 20 minuts x 2 =10 hour(s) i 40 minuts
Total workload for the subject:
4 x 30=120 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)
24 hour(s) i 0 minuts
Workload structure: 85 hour(s) i 20 minuts (cources), 10 hour(s) i 40 minuts (preparation), 24 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 Science and Mathematics / COMPUTING AND INFORMATION TECHNOLOGY / MOBILE PLATFORMS SOFTWARE

Course:MOBILE PLATFORMS SOFTWARE/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
7263Obavezan223+0+0
ProgramsCOMPUTING AND INFORMATION TECHNOLOGY
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
2 credits x 40/30=2 hours and 40 minuts
3 sat(a) theoretical classes
0 sat(a) practical classes
0 excercises
-1 hour(s) i 40 minuts
of independent work, including consultations
Classes and final exam:
2 hour(s) i 40 minuts x 16 =42 hour(s) i 40 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
2 hour(s) i 40 minuts x 2 =5 hour(s) i 20 minuts
Total workload for the subject:
2 x 30=60 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)
12 hour(s) i 0 minuts
Workload structure: 42 hour(s) i 40 minuts (cources), 5 hour(s) i 20 minuts (preparation), 12 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 Science and Mathematics / COMPUTING AND INFORMATION TECHNOLOGY / STATISTICAL DATA ANALYSIS

Course:STATISTICAL DATA ANALYSIS/
Course IDCourse statusSemesterECTS creditsLessons (Lessons+Exercises+Laboratory)
6946Obavezan233++0
ProgramsCOMPUTING AND INFORMATION TECHNOLOGY
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
3 credits x 40/30=4 hours and 0 minuts
3 sat(a) theoretical classes
0 sat(a) practical classes
0 excercises
1 hour(s) i 0 minuts
of independent work, including consultations
Classes and final exam:
4 hour(s) i 0 minuts x 16 =64 hour(s) i 0 minuts
Necessary preparation before the beginning of the semester (administration, registration, certification):
4 hour(s) i 0 minuts x 2 =8 hour(s) i 0 minuts
Total workload for the subject:
3 x 30=90 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)
18 hour(s) i 0 minuts
Workload structure: 64 hour(s) i 0 minuts (cources), 8 hour(s) i 0 minuts (preparation), 18 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
//