Faculty of Science and Mathematics / COMPUTING AND INFORMATION TECHNOLOGY / COMPUTER ANIMATION
| Course: | COMPUTER ANIMATION/ |
| Course ID | Course status | Semester | ECTS credits | Lessons (Lessons+Exercises+Laboratory) |
| 6942 | Obavezan | 1 | 3 | 3++0 |
| Programs | COMPUTING AND INFORMATION TECHNOLOGY |
| Prerequisites | |
| Aims | |
| Learning outcomes | |
| Lecturer / Teaching assistant | |
| Methodology |
| Plan and program of work | |
| Preparing week | Preparation 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 week | Per 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: | F | E | D | C | B | A |
| Number of points | less than 50 points | greater than or equal to 50 points and less than 60 points | greater than or equal to 60 points and less than 70 points | greater than or equal to 70 points and less than 80 points | greater than or equal to 80 points and less than 90 points | greater than or equal to 90 points |
Faculty of Science and Mathematics / COMPUTING AND INFORMATION TECHNOLOGY / REALIZATION OF DATABASE
| Course: | REALIZATION OF DATABASE/ |
| Course ID | Course status | Semester | ECTS credits | Lessons (Lessons+Exercises+Laboratory) |
| 6940 | Obavezan | 1 | 4 | 3++0 |
| Programs | COMPUTING 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 assistant | prof.dr. Predrag Stanišić, doc.dr Aleksandar Popović |
| Methodology | Lectures, exercises in computer classroom/laboratory. Learning and practical exercises. Consultations. |
| Plan and program of work | |
| Preparing week | Preparation and registration of the semester |
| I week lectures | Introduction. Database. Database management system. Disadvantages of the classical approach based on file system. |
| I week exercises | Introduction. Working with Microsoft.Net development tools. |
| II week lectures | Levels 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 lectures | E / R model. Basic concepts. Entity, a collection of entities, attributes, relationships, types of connections. The diagrams. |
| III week exercises | Syntax of vb.net |
| IV week lectures | E / R model. Strong and weak Entities. Extended E / R model. Specialization, generalization, aggregation. |
| IV week exercises | Basic visual controls: textbox, button, label, checkbox, optionbox, DropDownList, Picturebox, mainmanu ... |
| V week lectures | E / R model. Examples. |
| V week exercises | E / R model. Examples. Second homework. |
| VI week lectures | The relational model. Structural part of the relational model. Domain, attribute, relation. Integrity part of the model. Primary and foreign key, general constraints. |
| VI week exercises | Introduction to commercial and non-commercial database management systems: Oracle, SQL Server, Access, etc. Advantages, disadvantages, differences. |
| VII week lectures | Translation of E / R model into relational. SQL DDL. |
| VII week exercises | SQL DDL Third homework |
| VIII week lectures | COLLOQUIUM |
| VIII week exercises | COLLOQUIUM |
| IX week lectures | Relational manipulative formalisms. The relational algebra. |
| IX week exercises | Relational manipulative formalisms. The relational algebra. Fourth homework |
| X week lectures | Extended relational algebra. Examples. |
| X week exercises | Examples. |
| XI week lectures | Relational calculus of tuples and domains. Equivalence of relational manipulative formalisms. |
| XI week exercises | Relational calculus of tuples and domains. Equivalence of relational manipulative formalisms. |
| XII week lectures | SQL DML. Requests of a relation. |
| XII week exercises | SQL |
| XIII week lectures | SQL DML. Grouping and soak up over several issues, mergers. |
| XIII week exercises | SQL |
| XIV week lectures | SQL DML. Subqueries. Fifth homework |
| XIV week exercises | SQL |
| XV week lectures | Project presentation |
| XV week exercises | COLLOQUIUM |
| Student workload | Work 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 week | Per 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. |
| Consultations | Cabinet |
| Literature | Silberchatz, 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 remarks | Lectures 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: | F | E | D | C | B | A |
| Number of points | less than 50 points | greater than or equal to 50 points and less than 60 points | greater than or equal to 60 points and less than 70 points | greater than or equal to 70 points and less than 80 points | greater than or equal to 80 points and less than 90 points | greater 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 ID | Course status | Semester | ECTS credits | Lessons (Lessons+Exercises+Laboratory) |
| 6941 | Obavezan | 1 | 4 | 3++0 |
| Programs | COMPUTING AND INFORMATION TECHNOLOGY |
| Prerequisites | |
| Aims | |
| Learning outcomes | |
| Lecturer / Teaching assistant | |
| Methodology |
| Plan and program of work | |
| Preparing week | Preparation 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 week | Per 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: | F | E | D | C | B | A |
| Number of points | less than 50 points | greater than or equal to 50 points and less than 60 points | greater than or equal to 60 points and less than 70 points | greater than or equal to 70 points and less than 80 points | greater than or equal to 80 points and less than 90 points | greater than or equal to 90 points |
Faculty of Science and Mathematics / COMPUTING AND INFORMATION TECHNOLOGY / MACHINE LEARNING
| Course: | MACHINE LEARNING/ |
| Course ID | Course status | Semester | ECTS credits | Lessons (Lessons+Exercises+Laboratory) |
| 6943 | Obavezan | 1 | 4 | 3+0+0 |
| Programs | COMPUTING 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 week | Preparation and registration of the semester |
| I week lectures | Intro to Machine Learning. Overfitting. |
| I week exercises | |
| II week lectures | Decision trees, K-NN, Naive Bayes. |
| II week exercises | |
| III week lectures | Neural Networks |
| III week exercises | |
| IV week lectures | Regression.SVM. Boosting. |
| IV week exercises | |
| V week lectures | Uncertainty. |
| V week exercises | |
| VI week lectures | Bayes nets. |
| VI week exercises | |
| VII week lectures | Midterm. |
| VII week exercises | |
| VIII week lectures | Blind search. Informed Search. |
| VIII week exercises | |
| IX week lectures | Informed search (cont). Heuristcs. |
| IX week exercises | |
| X week lectures | Local search. Simulated annealing. Genetic Algorithms. |
| X week exercises | |
| XI week lectures | Local search: Local Beam. Tabu search. GSAT. |
| XI week exercises | |
| XII week lectures | Constraint satisfaction problems. |
| XII week exercises | |
| XIII week lectures | Constraint satisfaction problems (cont.). |
| XIII week exercises | |
| XIV week lectures | Adversarial Search. |
| XIV week exercises | |
| XV week lectures | |
| XV week exercises |
| Student workload | Weekly: 4x40/30 = 5 hours 20 min, Lectures: 3 hours Labs: 0 hours, Other; 0, Individual work: 2 hours 20 min. |
| Per week | Per 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 | Romm 128, by appointment. |
| Literature | Russel, 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 remarks | The lecturer is able to offer course in English and Russian. |
| Comment | www.pmf.ac.me, ai@rc.pmf.ac.me |
| Grade: | F | E | D | C | B | A |
| Number of points | less than 50 points | greater than or equal to 50 points and less than 60 points | greater than or equal to 60 points and less than 70 points | greater than or equal to 70 points and less than 80 points | greater than or equal to 80 points and less than 90 points | greater than or equal to 90 points |
Faculty of Science and Mathematics / COMPUTING AND INFORMATION TECHNOLOGY / PARALLEL PROGRAMMING
| Course: | PARALLEL PROGRAMMING/ |
| Course ID | Course status | Semester | ECTS credits | Lessons (Lessons+Exercises+Laboratory) |
| 6944 | Obavezan | 1 | 4 | 3++0 |
| Programs | COMPUTING AND INFORMATION TECHNOLOGY |
| Prerequisites | |
| Aims | |
| Learning outcomes | |
| Lecturer / Teaching assistant | |
| Methodology |
| Plan and program of work | |
| Preparing week | Preparation 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 week | Per 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: | F | E | D | C | B | A |
| Number of points | less than 50 points | greater than or equal to 50 points and less than 60 points | greater than or equal to 60 points and less than 70 points | greater than or equal to 70 points and less than 80 points | greater than or equal to 80 points and less than 90 points | greater than or equal to 90 points |
Faculty of Science and Mathematics / COMPUTING AND INFORMATION TECHNOLOGY / GRAPH ALGORITHMS
| Course: | GRAPH ALGORITHMS/ |
| Course ID | Course status | Semester | ECTS credits | Lessons (Lessons+Exercises+Laboratory) |
| 8614 | Obavezan | 1 | 4 | 3++0 |
| Programs | COMPUTING AND INFORMATION TECHNOLOGY |
| Prerequisites | |
| Aims | |
| Learning outcomes | |
| Lecturer / Teaching assistant | |
| Methodology |
| Plan and program of work | |
| Preparing week | Preparation 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 week | Per 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: | F | E | D | C | B | A |
| Number of points | less than 50 points | greater than or equal to 50 points and less than 60 points | greater than or equal to 60 points and less than 70 points | greater than or equal to 70 points and less than 80 points | greater than or equal to 80 points and less than 90 points | greater 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 ID | Course status | Semester | ECTS credits | Lessons (Lessons+Exercises+Laboratory) |
| 5770 | Obavezan | 1,2 | 5 | 3+0+0 |
| Programs | COMPUTING AND INFORMATION TECHNOLOGY |
| Prerequisites | |
| Aims | |
| Learning outcomes | |
| Lecturer / Teaching assistant | |
| Methodology |
| Plan and program of work | |
| Preparing week | Preparation 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 week | Per 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: | F | E | D | C | B | A |
| Number of points | less than 50 points | greater than or equal to 50 points and less than 60 points | greater than or equal to 60 points and less than 70 points | greater than or equal to 70 points and less than 80 points | greater than or equal to 80 points and less than 90 points | greater 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 ID | Course status | Semester | ECTS credits | Lessons (Lessons+Exercises+Laboratory) |
| 6948 | Obavezan | 1,2 | 5 | 3+0+0 |
| Programs | COMPUTING AND INFORMATION TECHNOLOGY |
| Prerequisites | |
| Aims | |
| Learning outcomes | |
| Lecturer / Teaching assistant | |
| Methodology |
| Plan and program of work | |
| Preparing week | Preparation 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 week | Per 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: | F | E | D | C | B | A |
| Number of points | less than 50 points | greater than or equal to 50 points and less than 60 points | greater than or equal to 60 points and less than 70 points | greater than or equal to 70 points and less than 80 points | greater than or equal to 80 points and less than 90 points | greater than or equal to 90 points |
Faculty of Science and Mathematics / COMPUTING AND INFORMATION TECHNOLOGY / E-BUSINESS SYSTEMS
| Course: | E-BUSINESS SYSTEMS/ |
| Course ID | Course status | Semester | ECTS credits | Lessons (Lessons+Exercises+Laboratory) |
| 6939 | Obavezan | 2,1 | 3 | 3+0+0 |
| Programs | COMPUTING 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 assistant | Goran Šuković |
| Methodology | Face 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 week | Preparation and registration of the semester |
| I week lectures | Introduction. E-Commerce architecture.. |
| I week exercises | |
| II week lectures | E-Commerce architecture (cont.). Servers. |
| II week exercises | |
| III week lectures | JQuery. |
| III week exercises | |
| IV week lectures | JQuery (cont). |
| IV week exercises | |
| V week lectures | JQuery (cont). |
| V week exercises | |
| VI week lectures | Security. |
| VI week exercises | |
| VII week lectures | Security (cont.). |
| VII week exercises | |
| VIII week lectures | Frameworks. |
| VIII week exercises | |
| IX week lectures | Frameworks (cont.) |
| IX week exercises | |
| X week lectures | Guest lecture |
| X week exercises | |
| XI week lectures | Guest lecture. |
| XI week exercises | |
| XII week lectures | Student projects. |
| XII week exercises | |
| XIII week lectures | Student projects. |
| XIII week exercises | |
| XIV week lectures | Student projects. |
| XIV week exercises | |
| XV week lectures | |
| XV week exercises |
| Student workload | Weekly; 3x40/30 = 4 hours, Lectures: 2 hours 15 min, Labs: 0 hours, Other: 0, Individual work: 1 hour 45 min |
| Per week | Per 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 | Room 128, by appointment. |
| Literature | Pete 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 remarks | The lecturer is able to offer course in English and Russian. |
| Comment | www.pmf.ac.me, internet@rc.pmf.ac.me |
| Grade: | F | E | D | C | B | A |
| Number of points | less than 50 points | greater than or equal to 50 points and less than 60 points | greater than or equal to 60 points and less than 70 points | greater than or equal to 70 points and less than 80 points | greater than or equal to 80 points and less than 90 points | greater than or equal to 90 points |
Faculty of Science and Mathematics / COMPUTING AND INFORMATION TECHNOLOGY / INFORMATION SYSTEMS DESIGNS
| Course: | INFORMATION SYSTEMS DESIGNS/ |
| Course ID | Course status | Semester | ECTS credits | Lessons (Lessons+Exercises+Laboratory) |
| 6938 | Obavezan | 2,1 | 4 | 3+0+0 |
| Programs | COMPUTING AND INFORMATION TECHNOLOGY |
| Prerequisites | |
| Aims | |
| Learning outcomes | |
| Lecturer / Teaching assistant | |
| Methodology |
| Plan and program of work | |
| Preparing week | Preparation 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 week | Per 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: | F | E | D | C | B | A |
| Number of points | less than 50 points | greater than or equal to 50 points and less than 60 points | greater than or equal to 60 points and less than 70 points | greater than or equal to 70 points and less than 80 points | greater than or equal to 80 points and less than 90 points | greater than or equal to 90 points |
Faculty of Science and Mathematics / COMPUTING AND INFORMATION TECHNOLOGY / MOBILE PLATFORMS SOFTWARE
| Course: | MOBILE PLATFORMS SOFTWARE/ |
| Course ID | Course status | Semester | ECTS credits | Lessons (Lessons+Exercises+Laboratory) |
| 7263 | Obavezan | 2 | 2 | 3+0+0 |
| Programs | COMPUTING AND INFORMATION TECHNOLOGY |
| Prerequisites | |
| Aims | |
| Learning outcomes | |
| Lecturer / Teaching assistant | |
| Methodology |
| Plan and program of work | |
| Preparing week | Preparation 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 week | Per 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: | F | E | D | C | B | A |
| Number of points | less than 50 points | greater than or equal to 50 points and less than 60 points | greater than or equal to 60 points and less than 70 points | greater than or equal to 70 points and less than 80 points | greater than or equal to 80 points and less than 90 points | greater than or equal to 90 points |
Faculty of Science and Mathematics / COMPUTING AND INFORMATION TECHNOLOGY / STATISTICAL DATA ANALYSIS
| Course: | STATISTICAL DATA ANALYSIS/ |
| Course ID | Course status | Semester | ECTS credits | Lessons (Lessons+Exercises+Laboratory) |
| 6946 | Obavezan | 2 | 3 | 3++0 |
| Programs | COMPUTING AND INFORMATION TECHNOLOGY |
| Prerequisites | |
| Aims | |
| Learning outcomes | |
| Lecturer / Teaching assistant | |
| Methodology |
| Plan and program of work | |
| Preparing week | Preparation 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 week | Per 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: | F | E | D | C | B | A |
| Number of points | less than 50 points | greater than or equal to 50 points and less than 60 points | greater than or equal to 60 points and less than 70 points | greater than or equal to 70 points and less than 80 points | greater than or equal to 80 points and less than 90 points | greater than or equal to 90 points |