103
1 STATE UNIVERSITY OF NOVI PAZAR Course Unit Descriptor Department TECHNICAL SCIENCE Study program COMPUTER SCIENCE Study Module (if applicable) Course title LINEAR ALGEBRA Level of study xBachelor Master’s Doctoral Type of course x Obligatory Elective Semester x Autumn Spring Year of study I Number of ECTS allocated 7 Name of lecturer/lecturers Dr. MiroslavPetrović, full time professor;assistant Emir Zogić Teaching mode xLectures xGroup tutorials xIndividual tutorials Laboratory work Project work Seminar Distance learning Blended learning xOther PURPOSE AND OVERVIEW (max. 5 sentences) Student should adopt basic knowledge in the field of linear algebra and be able to solve the problems in linear algebra.Student will be ready to use this knowledge in further education and solve mathematical models using the acquired knowledge. SYLLABUS (brief outline and summary of topics, max. 10 sentences) Algebraic structures. Groupoids, semigroups, group, ring, field, body. Final and cyclic groups. Vector spaces. Linear dependence. Baze. Isomorphism. Normed spaces. Scalar product and vector spaces. Orthogonalspaces. Matrices. Determinant. The notion of matrix. Linear operators. Operations with matrices. Block matrices. Determinant. Adjoint and inverse matrices.System of linear equations. Solving systems of linear

STATE UNIVERSITY OF NOVI PAZAR Course Unit … UNIVERSITY OF NOVI PAZAR Course Unit ... The electric current, the circuit, resistance, ... Ohm's law. Kirchhoff's laws

  • Upload
    vanlien

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

1

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title LINEAR ALGEBRA

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course x Obligatory ☐ Elective

Semester x Autumn ☐ Spring

Year of study I

Number of ECTS allocated 7

Name of lecturer/lecturers Dr. MiroslavPetrović, full time professor;assistant Emir Zogić

Teaching mode

xLectures xGroup tutorials xIndividual tutorials

☐Laboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Student should adopt basic knowledge in the field of linear algebra and be able to solve the problems in linear algebra.Student will be ready to use this knowledge in further education and solve mathematical models using the acquired knowledge.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Algebraic structures. Groupoids, semigroups, group, ring, field, body. Final and cyclic groups. Vector spaces. Linear dependence. Baze. Isomorphism. Normed spaces. Scalar product and vector spaces. Orthogonalspaces. Matrices. Determinant. The notion of matrix. Linear operators. Operations with matrices. Block matrices. Determinant. Adjoint and inverse matrices.System of linear equations. Solving systems of linear

2

equations (Cramer, LU decomposition, Gauss). Equivalent systems of vectors and matrices. Rang matrices. Kronecker-Capelli theorem. Algebraic polynomials. Algebraic equations. Rational functions. Spectral matrix theory. The characteristic polynomial. Characteristic values. Cayley-Hamilton theorem. Minimal polynomial.

LANGUAGE OF INSTRUCTION ☒Serbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

3

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title PHYSICS

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course x Obligatory ☐ Elective

Semester x Autumn ☐ Spring

Year of study I

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. SabahudinMekić, assistant professor;

Teaching mode

xLectures xGroup tutorials ☐Individual tutorials

☐Laboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Student should understand basic laws of nature (mechanics, waves, heat, kinetic theory).Developing and acquiring necessary analytical and experimental skills in solving simple problems.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Kinematics of points. Representation of movement. The vector velocity and acceleration in Descartes and natural coordinate system. Sectoral speed. Kinematics of rigid body. Konplano translational, rotational and complex motion of a rigid body. Relative motion. Dynamics of material point. Newton's laws of mechanics, general features and limits of applicability. Types of forces in nature. The force of friction. Mechanical work and power.Conservative and non-

4

conservative forces. Potential energy. The law of conservation of total mechanical energy. Dynamics of a system of particles. Movement of the center of mass. Conservation of linear momentum. Elastic and inelastic collisions. The dynamics of a rigid body. Moment of force. Torque equations of motion. The law of conservation of angular momentum. Moment of inertia. Steiner's theorem.Work, power and rotational kinetic energy. Dynamics of rigid body motion. The equations of body motion for the half-point and center of mass. Gravity. Elements of field theory. Kepler's laws. Newton's law of gravity. Gauss theorem for gravitational field. Work, potential energy and gravitational potential energy. Oscillatory movement. Linear models of ideal and damped harmonic oscillator, the equation of motion and solutions. Modes of forced oscillation. The amplitude and phase characteristics of steady state. Resonance. Elasticity. Hooke's law for linear and volumetric deformation. Shear.Mechanical waves. Types of waves. Wave equation and its properties. Transverse and longitudinal waves in wire. Waves in the fluid. Strength and intensity of waves. Phase and group velocity of waves. Standing waves. Interference and outbreaks. Diffraction waves. Doppler effect. Elements of kinetic theory of gases. Velocity distribution of molecules of an ideal gas. Equipartitionenergy. The mean length of free path. Diffusion. Heat. Temperature and thermometers. Thermal expansion. Calorimetry. The amount of heat. Specific heat. Heat transfer: convection, conduction and radiation.

LANGUAGE OF INSTRUCTION

☒Serbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

5

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title BASIS OF ELECTOTECHNICS

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course x Obligatory ☐ Elective

Semester x Autumn ☐ Spring

Year of study I

Number of ECTS allocated 7

Name of lecturer/lecturers Dr. ŽarkoBarbarić, full professor;EdisMedić

Teaching mode

xLectures ☐Group tutorials xIndividual tutorials

☐Laboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Acquiring basic knowledge in the field of electrical engineering. Acquiring basic knowledge in the field of electrical engineering. It will result in knowing the generators, resistors, coils and capacitors in networks with a time constant and sinusoidal currents.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

6

Electrostatics. Coulomb's law, electric field vector, potential. The potential difference in voltage; capacitors and capacitance. Electrical network with steady currents. The electric current, the circuit, resistance, resistors and conductors. Electrical work and power; sources of electricity; Kirchhoff's laws. Solving electrical networks; theorems of electrical networks: the superposition theorem. Thevenin's theorem. Electromagnetism. Magnetic field; magnetic field of contoured current in vacuum. Magnetic properties of materials; electromagnetic induction. Inductive components and inductance. Networks free periodic currents. R elements. L and C elements, power and power factor. Changing operating mode in electric networks. Examples of solving electric networks with sinusoidal currents.

Practical teaching. Getting to know the software package Electronics Workbench (EWB). Basic elements, power supplies, indicators and instruments in EWB. Ohm's law. Kirchhoff's laws. Thevenin's theorem. Resistors in the circuit alternating current. Cpacitor in an electrical alternating current. Coil in electrical alternating current. Regular RLC circuit. Parallel RLC circuit.Program of subjects subjects is in compliance with the recommendations of IEEE / ACM Computing Curriculum: CE2004 Computer Engineering Body of Knowledge: CE - CSG 0-5.

LANGUAGE OF INSTRUCTION

☒Serbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

7

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title BASIS OF COMPUTER SCIENCE

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course x Obligatory ☐ Elective

Semester x Autumn ☐ Spring

Year of study I

Number of ECTS allocated 7

Name of lecturer/lecturers Dr. VeljkoStanković, assistsant professor;Aleksandra Pavlović

Teaching mode

xLectures xGroup tutorials ☐Individual tutorials

xLaboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning ☐Other

PURPOSE AND OVERVIEW (max. 5 sentences)

Mastering the basic concepts and principles in computer science in accordance to the recommendations of the IEEE / ACM Computing Curricula. Theoretical and practical knowledge of the principles, methods and software tools for understanding the computer functioning and computer software, as well as mastering basic software applications.

8

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Number systems and translation issues. Data presentation in computer. Boolean algebra and Automata theory. Logic circuits, combinational and sequential networks. Computer architecture. Organization of central processors and components of assembly language. Operating systems. Computer networks, the Internet and the Web. Security and protection of information. Programming languages and programming. Software engineering.Practical teaching: Practical classes follows the program of lectures, solving illustrative tasks, the computational and laboratory exercises.

LANGUAGE OF INSTRUCTION ☒Serbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

20 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

9

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title ENGLISH LANGUAGE 1

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course x Obligatory ☐ Elective

Semester x Autumn ☐ Spring

Year of study I

Number of ECTS allocated 3

Name of lecturer/lecturers SibelaEminović, lector

Teaching mode

xLectures xGroup tutorials xIndividual tutorials

☐Laboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning ☐Other

PURPOSE AND OVERVIEW (max. 5 sentences)

The aim of the course is to learn English language necessary to communicate, and enable the students to listen lectures in English language 2.Students will learn vocabulary necessary to communication and expand their knowledge.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

10

Present and past forms of the verb TO BE (affirmative, negative, question forms). Present and past forms of modal verb CAN. Present Simple. Present Continuous.Past Simple (regular and irregular verbs). Present Perfect Simple. Possessive adjectives. Demonstrative adjectives. Adjectives for quantity. Comparison of adjectives. Adverbs if place and time.Expressions with GOING TO (future, prediction)

LANGUAGE OF INSTRUCTION ☐Serbian (complete course) xEnglish (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

20 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

11

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title MATHEMATICAL ANALYSIS

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course x Obligatory ☐ Elective

Semester ☐ Autumn x Spring

Year of study I

Number of ECTS allocated 7

Name of lecturer/lecturers Dr. MilošMiličić, full professor;DženisPučić

Teaching mode

xLectures xGroup tutorials ☐Individual tutorials

☐Laboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning ☐Other

PURPOSE AND OVERVIEW (max. 5 sentences)

Student needs basic knowledge in the field of mathematical analysis (sequences and series of real numbers, limit values of strings and functions, derivative functions and application).Student is ready to apply theknowledge and continue

12

studies in related mathematical fields.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Real numbers. Cantor's theorem. Segment theorem. Missing segments. Set of real numbers. Marginal value. Criteria for convergence. Numerous rows. Criteria for convergence. Rows with positive members.Alternate rows. Absolute convergence of rows. Product of rows. Repeated rows. Infinite products. Limit value function. Criteria for convergence. Continuous functions. Continuous functions on the segment. Weierstrass theorem. Bolzano-Cauchy theorem.Derivative functions. Features. Derivatives of inverse functions. Geometric interpretation of derivative. Differential. Differentiable function. Rolov, Cauchy and Lagrange's theorem. Senior copies and differentials. Taylor's formula. L'Hôpital'srule. Derivative of function in parametric form.Testing flow and sketching graph functions. Row function. Row degrees. Radius of convergence. Trigonometric series. Development of functions in trigonometric series. Indefinite integral. Some integrals. Improper integral.Practical teaching: Practical classes follow the program of lectures, provide illustrative tasks and practice.

LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

13

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title DISCRETE STRUCTURE

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course x Obligatory ☐ Elective

Semester ☐ Autumn x Spring

Year of study I

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. MiroslavPetrović, full professor;TatjanaMirković

Teaching mode

xLectures xGroup tutorials ☐Individual tutorials

☐Laboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning xOther

14

PURPOSE AND OVERVIEW (max. 5 sentences)

Student needs to adopt some basic knowledge in the field of discrete mathematics.Student is ready to apply the knowledge in other courses.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Proposition. Logical constants, variables and connective. Propositional calculus. Notations. Interpretation. Tautologies and contradictions. Complete set of connectives. Argument and evidence. Normal forms. Predicates. Quantifiers. Logical arguments with quantifiers. Set, collections, family. Presentation of sets. Empty and universal set. Set operations. Sum principle. Inclusion-exclusion principle. Partitive set. Cover sets, broken sets. Cartesian product. Relations, functions, graph. Presenting relations. Operations on relations. Equivalence relations and order. Closing relations. Product principle. Injection, surjection, bijections and complements. Cardinality. Generating functions. Recurrent sequences. Numerous strings.Permanent and their applications.Integers. Divisibility. Euclidean algorithm. Linear Diophantine equations. Modular equations. Modular systems of equations. Continued fractions.Practical teaching: Practical classes follows the program of lectures, solve illustrative tasks, computing practice.

LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

15

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title ALGORITHM AND PROGRAMING

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course x Obligatory ☐ Elective

Semester ☐ Autumn x Spring

Year of study I

Number of ECTS allocated 7

Name of lecturer/lecturers Dr. Andrej Domazetović, assistant professor;Emir Pećanić

Teaching mode

xLectures xGroup tutorials ☐Individual tutorials

☐Laboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning xOther

16

PURPOSE AND OVERVIEW (max. 5 sentences)

To enable students to acquire knowledge in solving algorithmic problems and structured programming, explain basic management structures, structural data types and present programming in C language.Students will be able to understand and solve algorithm problems and program in C language.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Algorithmization. Properties of algorithms. Strategy implementation. Structured programming. Basic algorithmic structures (sequence, alternation, cycle). Subprograms, procedures and functions. Structured data types (fields, files, strings, etc.). Methodology of programming. Programming in C language, variables, data types, basic control structures, functions, use of library functions, input-output, work with files, working with strings, macros.Practical teaching: Practical classes follow the lectures, solve illustrative tasks, do computational and laboratory exercises: Programming in C language. Variables and expressions. Flow control program. Mathematical calculations. Arrays and strings. Multidimensional fields. Features. Examples, work on computer.

LANGUAGE OF INSTRUCTION xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

17

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title DIGITAL ELECTRONICS

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course x Obligatory ☐ Elective

Semester ☐ Autumn x Spring

Year of study I

Number of ECTS allocated 7

Name of lecturer/lecturers Dr. SrđanStanoković, full professor;EdisMekić

Teaching mode xLectures xGroup tutorials xIndividual tutorials

☐Laboratory work ☐Project work ☐Seminar

18

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Introduction to general characteristics and functional structure, presenting functional specifications and behaviour of digital circuits.The knowledge acquired presents a base for other courses related to the analysis and design of complex digital circuits, modules and systems.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Fundamentals of logic circuits. Combinational circuits – coders, decoders, multiplexers, demultiplexers, comparators. Sequential circuits - latches (SR, D), flip-flops (SR, D, JK, T), registers (memory buffer, Shift, Count). Memory (ROM, EPROM, EEPROM, RAM, CAM, DRAM, NVRAM). Arithmetic logic unit. Half adders and adders. Multipliers. Divisors. Minimum hardware structure of the processor. A / D and D / A conversion. Practical teaching: Practical classes follows the program of lectures, solve illustrative tasks, do computational and laboratory exercises. Course is in compliance with the recommendations of the IEEE / ACM Computing Curriculum: CE2004 Computer Engineering Body of Knowledge: CE-DIG 0-6.

LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

19

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title ENGLISH LANGUAGE 2

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course x Obligatory ☐ Elective

Semester ☐ Autumn x Spring

Year of study I

Number of ECTS allocated 3

Name of lecturer/lecturers Sibela Eminović, lector;

Teaching mode xLectures xGroup tutorials xIndividual tutorials

20

☐Laboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

The aim of the course is to enable students to communicate in English and use English terminology in computer science.Students will be able to communicate in English and read literature in professional field.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Passive voice; Reported speech; Polite and reported questions;Verbs + ing or infinitive; Revision;Test I; Relative clauses; Conditional clauses; Non-finite clauses; Subjunctive; inversion; Phrasalverbs; Prepositions; Idioms; Revision; Writtenexam.

LANGUAGE OF INSTRUCTION ☐Serbian (complete course) xEnglish (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

21

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title PROBABILITY AND STATISTICS

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course x Obligatory ☐ Elective

Semester x Autumn ☐ Spring

Year of study II

Number of ECTS allocated 6

22

Name of lecturer/lecturers DragićBanković, full professor; Emir Zogić

Teaching mode

xLectures xGroup tutorials ☐Individual tutorials

xLaboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning ☐Other

PURPOSE AND OVERVIEW (max. 5 sentences)

Student needs to learn basic probability theory (probability space, conditional probability, random variables, distributions, limit theorems), basic concepts of mathematical statistics.Mastering the fundamental concepts of mathematical statistics and the theory of patterns, evaluation parameters, hypothesis testing, use standard statistical software.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Space probability. A set of random outcomes. Sigma-field of events. Probability. Basic features. Conditional probability. Bayes' formula. Independence of events. Quantum randomness. Random variables and measurable functions. Discrete and continuous random variables. Function, law and probability distribution and density.Multidimensional random variables. Conditional distribution and independence of random variables. Transformation of random variables and distributions.Numerical characteristics of random variables. Mathematical expectation, moments, dispersion, standard deviation. Chebyshev’s inequality and 3-sigma rule. Characteristic function. Definition. Features. Uniformity and continuity of the correspondence between distribution functions and characteristic functions. Distribution of random variables: binomial, Poisson’s, geometric, multinomial, uniform, exponential, Gaussian, gamma and beta, chi-square, Student's, Fisher’s. Mean values, moments, characteristic functions. Limit theorems of probability theory. Convergence in probability, almost certain, medium-squared, and distribution. Bernoulli’s, Chebyshev’s, Khinchin’s and Borel law of large numbers. Central limit theorem. Application of normal distribution.Sampling theory. Basic concepts of sampling theory. Empirical distribution function and limit theorems for the empirical distribution function. Rating parameters. Marked point. Point evaluation. Point evaluation. Optimality of point evaluation. Fields of reliability. Hypothesis testing. Statistical hypothesis testing - basic concepts. Neyman-Pearson theorem. Uniformly most powerful tests. Wald test. Widely-known parametric and nonparametric tests.Practical teaching: Application of standard statistical packages for data processing on the computer. LANGUAGE OF INSTRUCTION xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

23

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title OPERATIVE SYSTEMS

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course x Obligatory ☐ Elective

Semester x Autumn ☐ Spring

Year of study II

24

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. Andrej Domazetović, assistant professor;AldinaPljasković

Teaching mode

xLectures xGroup tutorials ☐Individual tutorials

xLaboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Introducing students to fundamental concepts of modern operating systems, examples of popular operating systems.Theoretical and practical knowledge about the concepts, internal design and implementation will modern operating system.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Structure and functions of operating systems. Hardware basics for the functions of the operating system. Components of operating system. Process and thread management. Process and thread exclusion. Communication between processes and threads, synchronization mechanisms. Planning process and execution threads. Communication between processes and threads. Deadlock. Hierarchy of memory capacity. Memory management. Virtual memory. Manage files. Input / output management. Operating system interfaces. Distributed operating systems. Examples of operating systems: UNIX / Linux, MS Windows.Practical teaching: Practical classes follows the lectures and take place in computer laboratory; students have practical approach to systems programming related to operating system.

LANGUAGE OF INSTRUCTION xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

25

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title OBJECTIVE ORIENTATED PROGRAMMING

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course x Obligatory ☐ Elective

Semester ☐ Autumn x Spring

Year of study II

26

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. BratislavMirić, full professor;UfetaMarovac

Teaching mode

xLectures xGroup tutorials xIndividual tutorials

☐Laboratory work ☐Project work ☐Seminar

x Distance learning ☐Blended learning ☐Other

PURPOSE AND OVERVIEW (max. 5 sentences)

Getting to know the basics of object-oriented programming, learning to design and write complex object-oriented programs in language C ++.Students will be trained, with the help of modern development environment, to develop complex programs in C ++ language.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Programming techniques. Concept of data abstraction. Abstract modules. OO programming, classes, objects. OO languages. Elements of programming language C ++. Static and dynamic of implementation of OO languages. Inheritance. Generalization and specialization. Polymorphism. Abstract classes. Generator class. Prototypical languages. Exception. Development of OO applications. Multi-use code.Practical teaching: OO programming with programming language C++. Class definition in C ++, attributes and methods. Inline function, constant function. Static members of a class.Constructors, destructors. Work with constructors and destructors. Friendly functions and classes. Operator functions. Operator functions as class members. Independent operator functions. Independent lababoratory exercies. Operator function. Inheritance. Redefining methods. Virtual functions. Pure virtual functions and abstract classes. Multiple inheritance. Virtual base class. Template functions and template class. Development of template functions. Development template class. Input-output. Processing of text data flows. Processing of binary data flows. Exception. Generating exceptions. Block for accepting exemptions.

LANGUAGE OF INSTRUCTION xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

27

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title ALGORYTM AND DATA STRUCTURE

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course x Obligatory ☐ Elective

28

Semester x Autumn ☐ Spring

Year of study II

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. Andrej Domazetović, assistant professor;Emir Pećanin

Teaching mode

xLectures ☐Group tutorials ☐Individual tutorials

xLaboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Gain knowledge about basic data structures, and knowledge necessary for the design, implementation and use of basic data structures.Theoretical and practical knowledge about the concepts, internal design and implementation of the basic data structure in programming languages C / C ++ / JAVA.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Basic data types. Simple and complex data structures. Static and dynamic data structures. Lists: single-linked, double-linked, cyclic. Lines, tables, sets. Trees: binary, balanced, chained, tree search, stacks, AVL trees, B, B *, B ++ tree. Algoritham complexity and estimation of algorithm complexity. Files: sequential, direct, indexed sequential, non-sequential indexed files with multiple keys. Bulk addressing. Sorting. Practical work: characteristic structures and algorithms in programming languages C / C ++ / JAVA.Practical teaching: Practical classes: auditory and laboratory exercises that follow the lectures. LANGUAGE OF INSTRUCTION xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

29

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title COMPUTER ARCHITECTURE 1

Level of study xBachelor ☐ Master’s ☐ Doctoral

30

Type of course x Obligatory ☐ Elective

Semester x Autumn ☐ Spring

Year of study II

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. VelizarPavlović, assistant professor;DženanAvdić

Teaching mode

xLectures xGroup tutorials xIndividual tutorials

xLaboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning ☐Other

PURPOSE AND OVERVIEW (max. 5 sentences)

Acquisition of basic knowledge about the architecture and organization of computers and the basics of assembler programming.Students are expected to know the basics of computer architecture system and program processors, and master the assembly language programming.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Computer Organization. Processor. Memory subsystem. Bus. Input / output (I / O) subsystem. Processor. Available registers. Types of data and shifting. Instruction formats. Addressing modes. Instruction set of processor. Instruction coding. Mechanism of interruption. Interrupt request. Return from interupt routine. Priority of interruption. Masking interrupts. Hardware processor organisation. Arithmetic logic unit. Control unit. Implementation of control unit. Hardware realization. Microcode implemenation. Microinstruction formats. Microcode. Microcode implementation with nanoprogramming.Practical teaching: Assembly language and assembler programming. Combining assembly and senior programming language (C). LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

31

*Final examination mark is formed in accordance with the Institutional documents

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title DATA BASE

32

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course x Obligatory ☐ Elective

Semester ☐ Autumn x Spring

Year of study II

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. Ejub Kajan, assistant professor; Adela Crnišanin

Teaching mode

xLectures xGroup tutorials ☐Individual tutorials

☐Laboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Acquisition of knowledge necessary for design, implementation and the use of databases.Theoretical knowledge of ER, EER, UML and relational data model. Practical knowledge in design, implementation and use of relational databases

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Basic concepts of databases. Data models: ER, EER, UML, relational. Conversion from ER / EER / UML in relational data model. Relational algebra. Relational counting. Relational query language - SQL. Design and implementation of a relational database. Functional dependencies, multivalued dependency, dependence of connection, normal forms, normalization. Embedded SQL, ODBC and JDBC. Processing transactions.Practical teaching: Practical and laboratory exercises follow the lectures. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

33

*Final examination mark is formed in accordance with the Institutional documents

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

34

Study Module (if applicable)

Course title MICROCOMPUTER SYSTEMS

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course x Obligatory ☐ Elective

Semester ☐ Autumn x Spring

Year of study II

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. VelizarPavlović, assistant professor; MiroslavPavlović

Teaching mode

xLectures xGroup tutorials ☐Individual tutorials

xLaboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Introducing students to the problems of design and microcomputer programming. Practical examples based on 8086 microprocessor and microcontrollers. After this course students will be able to design systems based on microprocessors and microcontrollers.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Architecture of microcomputer systems. Microcoputer system bus. Architecture of microprocessors. Programming models 16-bit and 32-bit microprocessors. RISC processors. Organizing inputs / outputs. Programmed input / output. System interruptions. Direct memory access (DMA). Parallel I / O.Serial I / O. Standard serial interface (RS 232C, RS 485). Microcomputer on a chip. Microcontrollers. Embedded processing, characteristics of embedded computers. Practical teaching: Examples of connecting peripheral devices in microprocessor system. Examples of specific projects based on the described microprocessor. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

35

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

36

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title COMPUTER ARCHITECTURE II

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course x Obligatory ☐ Elective

Semester ☐ Autumn x Spring

Year of study II

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. VelizarPavlović, assistant professor; DženanAvdić

Teaching mode

xLectures xGroup tutorials ☐Individual tutorials

xLaboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning ☐Other

PURPOSE AND OVERVIEW (max. 5 sentences)

Introduction to advanced computing architecture.Detailed knowledge and understanding the principles and organizing computer architecture.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

CISC and RISC approaches in designing processors. RISC architectures for computer processors. Instruction format. Addressing modes. Pipeline execution. Pipeline implementation. Structure of data path. Structure of control unit. Hazards flow systems and how to overcome them. Execution of floating point arithmetic instruction. Exceptions and exception handling.Instruction-level parallelism. Dynamic instructional planning. Out-of-order execution. Scoreboard techniques. Tomasulo algorithm. Dynamic branch prediction and speculative execution of instructions. Superscalar processors. VLIW processors. Memory Organization. RAM. ROM. Memory hierarchy. Cache memories. Organisation and mapping. Direct mapping. Set-associative mapping. Fully associative. Block replacement policies. Main memory update policy. Cache misses. Virtual memory. VM and operating system. Address translation. Paging and segmentation. Inputs / outputs organization. Parallel and serial I / O. I / O devices. Programmed I / O. U / Interrupt management. Direct memory access U / I. I / O processors. U / I interface. Cnnection processor and memory and input-output subsystem. Microcomputer System Bus.Synchronous, asynchronous and semisinhroni transfer. Bus arbitration. Practical teaching: Auditory and laboratory exercises follows the lectures. LANGUAGE OF INSTRUCTION xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course)

37

☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

STATE UNIVERSITY OF NOVI PAZAR

38

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title NUMERICAL ANALYSIS

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester ☐ Autumn x Spring

Year of study II

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. Gradimir Milovanović, member of SANU; TatjanaMirković

Teaching mode

xLectures xGroup tutorials ☐Individual tutorials

☐Laboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Student should adopt basic knowledge in numerical analysis.Student is ready to apply the knowledge and update it in further education.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Difference equation. General theory of iterative processes. Banach fixed point theorem. Iterative processes for solving equations. Convergence class and general characteristics of the process. Aitken Delta2-method.Nonlinear equations and systems. Newton’s methods. Halving interval method. Newton-Kantorovich methods for solving the nonlinear equations.Solving algebraic equations. Localization zero. Bernoulli's method. Simultaneous finding of roots of algebraic equations. Numerical methods in linear algebra. Norms of vectors and matrices. Matrix series convergence, and chains. Direct methods for solving systems of linear equations. Gauss methods. Factorisation method. Orthogonalization methods. Method for finding inverse matrix. Iterative methods in linear algebra. Method of simple iteration and Gauss-Seidl method. Terms of convergence. Iterative method of matrix inversion.Eigenvalue problem. Localization of eigenvalues. Finding characteristic polynomial. Dominant and subdominant eigenvalues. Interpolation function. Chebyshev systems. Lagrange interpolation. Rating mistakes. Newton’s divided difference formula. Calculus of finite differences.Newton interpolation formulae. Central differences Interpolation formula. Hermite

39

interpolation.Numerical differentiation and introduction to numerical integration. Formulas for numerical differentiation. Quadrature formulas interpolation type. Classes of formulas and degree of accuracy. Newton-Cotes formulas. General quadrature formula.Practical teaching: Auditory and laboratory exercises follows the lectures. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

STATE UNIVERSITY OF NOVI PAZAR

40

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title BASIS OF TELECOMUNICATION

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester ☐ Autumn x Spring

Year of study III

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. VeljkoStanković, assistant professor; EdisMekić

Teaching mode

xLectures xGroup tutorials ☐Individual tutorials

xLaboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Student should adopt basic knowledge in understanding telecommunication.Mastering the use of software simulation.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Transfer of information. Digitization of signal. Basics of modulation techniques AM, FM, PM. Weather, frequency domains. Fourier analysis, analog and digital transmission of data. Extended spectrum signal. FHSS DSS. Multiple signal transmission. Frequency, time, code multiplex. Sampling Theorem. Basics of signal compression. Record information. Fundamentals of Coding. NRZL. Manchester, AMI, ASK, FSK, PSK. Wireless communication systems. Satellite communications. Global Positioning Systems (GPS).Practical teaching: Auditory and laboratory exercises follows the lectures. LANGUAGE OF INSTRUCTION xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

41

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

42

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title FUNDAMENTALS OF MANAGEMENT

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester x Autumn ☐ Spring

Year of study II

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. Predrag Jovanović, associate professor;

Teaching mode

xLectures xGroup tutorials ☐Individual tutorials

☐Laboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

The aim of the course is to acquire basic knowledge in business management systems.After completing the course students will be able to manage the affairs in enterprise such as production, marketing, finances etc.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Introduction to management theory and definition of management. Development of management theory. Classical, behavioral, theory of systemic approach, and other contingency approaches to management. Management processes. Basic management processes, enterprise development management, functional areas of management. Management of research and development, marketing management, production management, human resources and finance. Planning process. Types and content of plans. Organizing process. The principles of organization, defining the organizational structure and business development. Recruitment process. Identifying the needs and finding

43

personnel, selection and admission of personnel, training of personnel, evaluation of work, rewarding, staff development.Process management. Direction and coordination, communication and motivation, manager decision-making. Control process. Phase of control, principles of control, process of control in a company. Decision-making process. Defining the decision-making process, decision-making in development of a company, decision-making methods. Management information system. Information and information system. Manager. Tole and tasks of managers, training managers, selection and appointment of managers, education and training of managers, leadership. Management projects. Project Management Organization, planning, monitoring and control of project implementation. Strategic Management. Strategic analysis and strategic objectives. Defining the strategy of a company. Chahge and innovation management. Practical teaching:Tasks of network planning, structure analysis, time and project costs, project optimization. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

44

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title ENVIRONMENTAL PROTECTION

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester x Autumn ☐ Spring

Year of study III

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. Radomir Biočanin, associate professor

Teaching mode

xLectures xGroup tutorials ☐Individual tutorials

xLaboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Introduction to the basic sources of the problem in environmental protection

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Introduction, concept, definition, history. Energy and the environment. Importance of populations, species, biocenosis and ecosystems for the environment. Importance of plant protection, restoration and improvement of the environment. Importance of plants in urban, industrialized and agricultural environment. Food production and the

45

environment. Undermining the unity and the connections of the environment. Anthropogenic factor. Environmental pollution. Negative impact of urban areas on vegetation. Living organisms - indicators of the environment. City as an ecosystem. Legal regulations and legislation for environment protect. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

46

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title COMPUTER NETWORKS

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course x Obligatory ☐ Elective

Semester x Autumn ☐ Spring

Year of study III

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. Ivan Đokić, assistant professor; IrfanFetahović

Teaching mode

xLectures xGroup tutorials xIndividual tutorials

☐Laboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Acquiring knowledge about the architecture and protocols of modern computer networks.Understanding the function, technology and architecture of modern computer networks. Acquiring the skills necessary for using simple local area networks and selected Internet service.

47

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Introduction. History of the development of RM. Using the RM. Taxonomy RM: point-to-point, share, LAN, MAN, WAN, Internet. Reference models. ISO / OSI reference model. Protocols and services. TCP / IP reference model. Comparison of reference models. Network hardware and software. Data connection level. Error control and flow control. Error detection techniques. Sliding window protocols. Examples of protocols: HDLC, PPP. Local networks and the MAC sublayer. Protocols for broadcast channels CSMA / CD. IEEE 802 standard for LAN (Ethernet, Token Bus, Token Ring).Addressing. Connecting to the network: repeaters, hubs, bridges, switches, Network layer. Connection and connectionless service. Virtual channel. Datagram. Algorithms for routing. Finding the shortest path. Dijkstra's algorithm. Flood. "Distance vector" routing algorithm. "Link state" routing algorithm. Hierarchical routing. Congestion control. Network Layer in the Internet. IP protocol. IP address. Subnet. Management protocols: ICMP, ARP, DHCP. Transport layer. Transport services. Quality of service (QoS). Addressing. Ports. Making a connection. Multiplexing and demultiplexing. Internet transport protocols: TCP and UDP. Sockets and work with sockets. Application level. Network applications and the corresponding protocols DNS, e-mail, TELNET, FTP, WWW, HTTP. Network security and cryptography. Practical teaching: Auditory and laboratory exercises follows the lectures. A cycle of 6 laboratory exercises is planed. The exercises are performed in a specialized computer laboratory on simulation packages for computer networks and necessary communication devices. LANGUAGE OF INSTRUCTION xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

48

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title COMPUTER LANGUAGES

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course x Obligatory ☐ Elective

Semester x Autumn ☐ Spring

Year of study III

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. Bratislav Mirić, full professor; Aleksandra Pavlović

Teaching mode

xLectures xGroup tutorials ☐Individual tutorials

xLaboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

49

Introduction to the basic concepts of modern programming languages and understanding their development. This knowledge can be used in analytical perception, for comparing modern programming languages, accept new languages and technologies.In addition to theoretical knowledge, students need to gain practical knowledge on JAVA programming language.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Development of programming languages. Formal description language. Elements of language. System data types. Structured data types. Dynamic data types. Basic management structure. Subroutines and modules. Abstraction. Object-oriented languages, languages for competitive programming. Exception. Mechanisms of low level. Integrated development environments. The role of interpreter program.Elements of programming language JAVA, data types, operators, program structure. Classes, methods and constructor. Abstract class interfaces. Exceptions and threads in Java. Creating a user interface.Practical teaching: Auditory and laboratory exercises follows the lectures. LANGUAGE OF INSTRUCTION xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

50

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title MICROCONTROLLERS

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester x Autumn ☐ Spring

Year of study III

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. VelizarPavlović, assistant professor; MiroslavPavlović

Teaching mode

xLectures xGroup tutorials ☐Individual tutorials

xLaboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

51

PURPOSE AND OVERVIEW (max. 5 sentences)

Introduction to design and programming of systems based on microcontrollers, practical examples of PIC microcontroller family 16F8XX.After this course students will be able to apply microcontrollers in devices and systems based on microcontrollers.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Introduction. Areas of application. Selection of a microcontroller. Microcontroller architecture. Storage spaces. Microcontroller registers. Program counter, battery status register. Interruptions and their use. Stek. Options, specificity of microcontrollers. State of microcontrollers. Output/input microcontroller port. Timer, communication and A / D and D / A modules. Format instructions. Addressing operands. Microcontrollers Instruction Set. Development and applications. Integrated development environment. Assembler and C. Test and debug source code. Simulation. Lloading programs in microcontrollers. Testing and emulation in circuit. Connecting sensors, displays on microcontrollers. P, PI, PID control algorithms. Management in MC, and stepper motor. DSP with microcontroller. Outputs with low power consumption and increased reliability.Practical teaching: Auditory and laboratory exercises follow the lectures. Examples of specific control algorithms based on the described microcontroller. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

52

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title APPLICATIVE SOFTWARE

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester x Autumn ☐ Spring

Year of study II

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. Žarko Barbarić, full professor; Emir Pećanin

Teaching mode xLectures ☐Group tutorials ☐Individual tutorials

xLaboratory work ☐Project work ☐Seminar

53

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Work in Excel. Getting to know the software packages Mathematica and Matlab.Student is qualified for programming software package Mathematica and Matlab.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Introduction to Excel. Working table. Cells. Cells address (relative, absolute, and mixed references). Formats cells. Features. Sorting. Graphic display of result. Software package Mathematica. Data types. Relationships and logical expressions. Built-in functions. Defining new functions. Symbolic computation. Numerical computations. Graphics language expression abilities. Graph of a function. Animation of graphic objects. Metlab software. Programming in Matlab. Variables. Branch commands. For loop. While loop. Recursion. Built-in functions. Graphic abilities of language. Practical teaching: Auditory and laboratory exercises follow the lectures. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

54

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title GRAPH THEORY

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester ☐ Autumn x Spring

Year of study III

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. MiomirAnđić, assistant professor; TatjanaMirković

55

Teaching mode

xLectures ☐Group tutorials ☐Individual tutorials

☐Laboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Mastering the elements of graph theory and their application.Student is able to apply the acquired knowledge and solve problems in computer science and other scientific disciplines.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Definitions graph and related configurations. Presentation of the graph. Levels of nodes. Roads in the graph. Isomorphism. Connection. Graph arrays. The shortest paths in graph. Operations with graphs. Graf branches. Bipartite graph. Spectrum graph. Euler and Hamiltonian graphs. Planar graphs. Dual graphs. Trees. Cyclomatic number. Suppressed trees and root tree. Minimaln suppressed trees. Tree coding. External and internal stability graph. Core. Covering and pairing. Logical permanent. Fundamental cycles and sections. Colouring graph. Components of integration. Oriented graphs. Closing. Attainability. Tournament graphs. Coordinate graphs. Epimorphism of coordinate graphs from 3D to 2D and 1D and their applications.Practical teaching: Auditory and laboratory exercises follow the lectures. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

56

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title COMMUNICOLOGY

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester ☐ Autumn x Spring

Year of study III

Number of ECTS allocated 6

57

Name of lecturer/lecturers Dr. Dušanka Đurović, assistant professor;

Teaching mode

xLectures ☐Group tutorials ☐Individual tutorials

xLaboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Mastering the basic techniques of interpersonal communication. Introduction to basic principles of business and engineering ethics.Master the tools and techniques of corporate image and communication with respect for fundamental ethical principles.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Introduction. Interpersonal communication as a action, interaction and transactions. Basic principles that define interpersonal communication. Psychological processes as the basis for successful communication. Verbal communication, and its implications for business communication. Nonverbal communication and its implications for business communication. Transaction and transactional games, personality profiles, assertiveness as the most powerful tool in business communication. Teamwork, division within the team, leaders and dynamics of the team, overcoming their conflicts. Communication in public relations. Corporate image and corporate culture, communication, processing of internal and extern public relations. Technologies with an emphasis on personal presentation, portfolio, project presentation with dynamics. Mass communication. Media, media theory, media psychology. Social role of media and media communication. Hypermedia society. Media types and their meaning in mass communication. Press, radio, television, computer networks and virtual communication. Media in everyday practice. Media in marketing, advertising with media strategies, campaigns and direct communication with consumers. Power of the media. Manipulation possibilities, propaganda, intoxication, desinformation. Recognizing manipulation, resistance. Ethics of communication. Understanding basic principles of ethical behavior in business and in engineering communications. Aesthetics communications. Practical teaching: Auditory and laboratory exercises follow the lectures. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

58

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title MULTIPROCESSING SYSTEMS

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester ☐ Autumn x Spring

59

Year of study III

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. TeufikTokić, full professor; AldinPljasković

Teaching mode

xLectures ☐Group tutorials ☐Individual tutorials

xLaboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Introduction to advanced computing architectures and increase calculation speed improvement techniques.Understanding different architectures of multiprocessor systems. Student is qualified for parallel programming.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Introduction. Need for parallel computer systems (PCS). Parallelism and flow. Classification of PCS. Performance of computer systems. Measures to evaluate performance. Processor performance. Performance evaluation program. Speedup. Amdal law. Effective parallel algorithms. Unlimited paralellism. Degree of parallelism. Granularity of the program. Dependencies in the program. Data dependencies. True dependence. Anti-dependency. Depending on the output. Eliminating dependencies. Control dependencies. Vector computers. Architecture. Vectorization of the loops. SIMD processing. Distributed memory parallel processor. Processor field with split (common) memory. Masking processing elements. Interconnecting network (ICN). Static ICN. Dynamic ICN: single and multistage. Determining the path through ICN. Parallelization of nested loops. SIMD algorithms. Muliprocessors and multicomputers. Interconnecting networks. Bus arbitration. Cache coherence. Hardware cache coherence protocols: snooping (Snoopy) and directory scheme. Communication and synchronization of processes in MIMD systems: semaphores, monitors, the technique of sending messages. Algorithms for MIMD systems. Multiprocessors on a chip. Practical teaching: Auditory and laboratory exercises follow the lectures. LANGUAGE OF INSTRUCTION xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

60

*Final examination mark is formed in accordance with the Institutional documents

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title COMPUTER GRAPHICS

Level of study xBachelor ☐ Master’s ☐ Doctoral

61

Type of course ☐ Obligatory x Elective

Semester ☐ Autumn x Spring

Year of study III

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. EjdubKajan, assistant professor; IrfanFetahović

Teaching mode

xLectures ☐Group tutorials ☐Individual tutorials

xLaboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Introducing students to the field of computer graphics, basic techniques and algorithms. Result of the course. Knowledge of basic techniques and algorithms of computer graphics. Capability to program graphical applications using the Microsoft GDI 2D and OpenGL 3D graphics API.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Introduction to computer graphics and interactive systems for computer graphics. Hardware for Computer Graphics. Raster graphics algorithms for drawing, filling and cutting 2D primitives (lines, circle, ellipse).2D and 3D geometric transformations. Composing transformations. Algoritm for achieving realistic image. Color models. Light and lighting designs. Shading models. Algorithms for generating shadows. Modeling of curves and surfaces (Spline, Bezier and NURBS curves and surfaces). Tools and software for computer graphics. Graphic API (GDI, GDI +, OpenGL). Interactive graphic programming.Practical teaching: Auditory and laboratory exercises followe the lectures. Practical work: programming graphical applications using the programming language Visual C / C ++ and OpenGL and GDI graphics API.

LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

62

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title SOFTWARE ENGENEERING

Level of study xBachelor ☐ Master’s ☐ Doctoral

63

Type of course ☐ Obligatory x Elective

Semester x Autumn ☐ Spring

Year of study III

Number of ECTS allocated 6

Name of lecturer/lecturers Dr.Ljubomir Lazić, assistant professor; Emir Ugljanin

Teaching mode

xLectures ☐Group tutorials ☐Individual tutorials

xLaboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Students will become familiar with modern software engineering, theory and practical methods in software development process at all life cycle stages.Students will be able to design simple software systems.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Software and software engineering. Basic concepts and the basic paradigm. The life cycle of software and prototype. Software project management. Metrics and evaluation of the extent of engagement.Planning. Documentation. UML as a visual modeling language. CASE tools. The analysis requires software and systems. Software system architecture design.Design and implementation of software. Process of software development. Validation and verification software. Techniques and strategies of software testing. Software maintenance. Secure software quality.Practical teaching: Auditory and laboratory exercises follow the lectures. Demonstration of practical tools in software development, selected by CASE tools.

LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

64

*Final examination mark is formed in accordance with the Institutional documents

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title DIGITAL SIGNAL PROCESSING

65

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester ☐ Autumn x Spring

Year of study III

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. SrđanStanković, full professor; EdisMekić

Teaching mode

xLectures ☐Group tutorials ☐Individual tutorials

xLaboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Understand architectures for digital signal processing, with the emphasis on processing architectures for digital signal processing and their programming.Result of the course. Master basic design techniques, architecture and digital signal processing (DSP's). The acquired knowledge will provide a basis for further courses.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Introduction. Processing architecture for digital signal processing (Von Neumann and Harvard architecture, RISC and DSP, parallel processing, flow architecture, DSP resources: ALU, memory and interconnecting system, utility DSPs: DSP for audio signal processing, DSP processing video signals). VLSI technology for DSP. Arithmetic processor for digital signal processing (data format, ways of representing numbers, basic operations ADD, MUL and MAC, specific operations: complex arithmetic, convolution and vector arithmetic). DSP programming (real time operation, programming languages: C and Assembler tools: compiler, simulator and debugger, testing).Practical teaching: Auditory and laboratory exercises follow the lectures. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

66

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

67

Course title BASICS IN AUDIO AND VIDEO TECHNOLOGY

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester ☐ Autumn x Spring

Year of study III

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. BratislavMirić, full professor; MiroslavPavlović

Teaching mode

xLectures ☐Group tutorials ☐Individual tutorials

xLaboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Aim of the course. Mastering the basics of audio and video technology.Result of the course: Trained for working with audio and video devices of different quality.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

The concept of sound and image. Hearing and vision – receivers of audio and video outputs. Temporal and spectral forms of voice, music, video signal and noise. Signal analysis. Methods of signal processing. Signal intensifying and filering. Digitization of signald. Digital audio and video technology. Structur diagram of audio system. Structur diagram of video system. Magnetic and optical recording, audio and video signals. Principles of transmission and reception of analog and digital video signals. Principles of transmission and reception of analogue and digital audio and video signals. Transmission of sound and images over the Internet. Compression of the signal. Compression of still images. JPEG and JPEG 2000 standards. Compression of sounds and compression of motion. Standards: H.261, H.263, H.264, MPEG-1, MPEG-2, MPEG-4 and MPEG +7.Practical teaching: Auditory and laboratory exercises follow the lectures. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

68

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

69

Study Module (if applicable)

Course title BASICS IN BIOMEDICAL ENGENEERING

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester x Autumn ☐ Spring

Year of study III

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. Lana Popović-Maneski, assistant professor;

Teaching mode

xLectures xGroup tutorials xIndividual tutorials

xLaboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Teach students about basics biological processes, electronic devices used healthcare, environmental protection.Qualifying students for maintenance of the devices in healthcare and for protection of the environment.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Introduction to the course: Health, development of medical devices, basis of biophysics. Fundamentals of biomechanics. Fundamentals of physiological acoustics. Bioelectricity. Fundamentals of optics and radiation physics. Apparatus for recording bioelectric signals. Recording of internal organs with light, X-ray and gamma rays. Recording of internal organs with ultrasound. Recording internal organs system with nuclear magnetic resonance. Therapeutically devices based on electrical energy. Therapeutic devices based on ultrasound. Therapeutic devices based on electric and magnetic fields. Equipment in dental practice. Equipment in ophthalmic surgery. Devices and systems for environmental protection. Practical teaching: Practical classes follows the lectures. Demonstrating the functioning and servicing of devices takes place in hospitals and institutions. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

70

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

71

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title PSYCHOLOGY

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester ☐ Autumn x Spring

Year of study III

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. Dušanka Đurović, assistant professor;

Teaching mode

xLectures xGroup tutorials ☐Individual tutorials

☐Laboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

The student should master the basics of psychology. Student is ready to apply the acquired knowledge.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Learning process. Forms and types of learning. Remembering and forgetting. Causes of forgetting. Transfer. Discipline in school. Abilities. Motivation factors of learning and motivated forgetting. Undisciplined behavior in school. Tiredness and boredom in school. Learning and talent development. Psychology of effective teaching. Methods and techniques in psychological research. Organic basis of psychic life. Psychological processes. Conduct disorders. Mental illness. Theories of Personality.Practical teaching: Practical classes follows the lectures. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

72

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

STATE UNIVERSITY OF NOVI PAZAR

73

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title DATA PROTECTION

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester ☐ Autumn x Spring

Year of study IV

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. Ivan Đokić, assistant professor; IrfanFetahović

Teaching mode

xLectures ☐Group tutorials ☐Individual tutorials

☐Laboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Training students to apply techniques, methods and cryptograpy systems for data protection in electronic communications.Knowledge of cryptographic systems for data protection. Student is able to use cryptographic systems for data protection in electronic communication.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Cryptography: basic concepts, cryptographic protocols, algorithms, digital signatures, digital certificates. Symmetric and asymmetric cryptographic algorithms, hash functions, key exchange. Key management. User identification. Cryptographic standards. PKI infrastructure. Smart card technology. Operating security system, databases and computer networks.Practical teaching: Practical classes follows the lectures. LANGUAGE OF INSTRUCTION xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

74

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

75

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title ARTIFICIAL INTELIGENCE

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester x Autumn ☐ Spring

Year of study IV

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. SrđanStanković, full professor; UfetaMarovac

Teaching mode

xLectures ☐Group tutorials ☐Individual tutorials

xLaboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Give introduction into the field of artificial intelligence, basic directions of research. Show students basic algorithms from different fields of artificial intelligence. Show the possibilities of artificial intelligence programming languages, and opportunities of Lisp for the implementing presented algorithms.Student will be able to develop programs based on techniques of artificial intelligence in Lisp and other languages

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

The concept of knowledge and artificial intelligence; application areas of artificial intelligence (on the examples in real systems). Programming languages for artificial intelligence (Lisp and Prolog). Intelligent agents. Formal presentation of the problem. Troubleshooting and Tuning (uninformed, blind and informed, heuristic algorithms: depth-first search, breadth-first search, best first search, A *, min-max, alpha-beta pruning, etc.). Definition and characteristics of

76

knowledge.Knowledge presentation: Logical models (predicate logic of first order, rules of inference, logical axioms, resolution). Semantic networks. Production rules and production systems. Frames. Expert systems (architecture and implementation). Working in an uncertain environment. Planning. Machine learning: introductory remarks. Neural networks and their applications. Genetic algorithms - a description and implementation. A brief overview of other examples: Robotics, Speech and picture recognition, Natural Language Processing, Game.Practical teaching: Auditory and laboratory exercises follow the lectures. Peogram language Lisp is used. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

77

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title DISTRIBUTIVE SYSTEMS

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester x Autumn ☐ Spring

Year of study IV

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. SrđanStanković, full professor; UfetaMarovac

Teaching mode

xLectures xGroup tutorials ☐Individual tutorials

xLaboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Getting acquainted with innovative hardware and software concepts of distributed systems.After completing the course the student will acquires theoretical and practical knowledge in the field of distributed systems, student is able to create distributed applications.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Introduction. Objectives. Hardware concepts. Software concepts. Client-server model. Examples of distributed systems. Communications. Protocols. Middleware. Remote procedure calls. Remote invocation. Communication based on messages. Processes. Threads. Clients. Servers. Migration code. Software agents.Name services.Synchronization. Clock

78

synchronization. Logical and physical clock. Algorithms choice. Mutual exclusion. Distributed transactions. Consistency and replication. Models of consistency. Protocols. Fault tolerance. Failure. Types of failures. Problem of unreliable communication. Byzantine generals’ problem. Reliable client-server communication. Reliable group communication. Safety. Secure channels. Access control. Distributed file system. Sun network file system, CODA file system. Practical teaching: Auditory and laboratory exercises follow the lectures. A cycle of 6 laboratory exercises is designed. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

79

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title WEB PROGRAMMING

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester x Autumn ☐ Spring

Year of study IV

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. Ejub Kejan, assistant professor; Emir Ugljanin

Teaching mode

xLectures ☐Group tutorials ☐Individual tutorials

xLaboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

To provide theoretical and practical knowledge in the field of Web programming required for the development of multi-layer Web applications.After completing the course, students will be able to implement a multi-layer application that integrate database information, implement functionality of the server and generate the display of data for different users.

80

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Web as a multimedia Internet service, HTTP protocol and HTML. Defining and using styles. Programming client (JavaScript and Java applets). Interactive Web applications. Programming the server. (CGI, ASP, PHP). Multi-layered Web applications. Basic Java technologies for Web programming. Elements of XML and its application. Web Services. Practical teaching: Auditory and laboratory exercises follow the lectures. Elements of HTML, CSS. JavaScript syntax and language elements, Object concept. DOM (Document Object Model). Programming the server, PHP programming server, receiving and formatting data for visualization, database access, session data, template data. Development of multilayer Web applications LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

81

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title INFORMATION SYSTEMS

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester x Autumn ☐ Spring

Year of study IV

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. Ljubomir Lazić, assistant professor; Adela Crnišanin

Teaching mode

xLectures ☐Group tutorials ☐Individual tutorials

xLaboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

82

Acquisition of engineering skills and theoretical knowledge, adoption of a systemic approach to improving business and implementation of information technology systems.Practical skills necessary for the design, implementation and introduction of information systems in modern business systems

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Basic Concepts of information systems (information and communication technologies as technological basis for information systems. Organizational aspects of information systems. Technological aspects of information systems.) Methods of analysis and design of information systems (feasibility study and proposal for system solutions. Modelling and system analysis. System design. Implementation of the system.) Areas of application with the source code (Open Source). (DMS – document management system, CMS – content management systems, JMS - Java Messaging Service as an example of the communication infrastructure of information systems, information systems at the level of strategy, DSS - Decision Support Systems, Support for large number of users - Customer management systems, Information systems for knowledge management, collaborative information systems).Practical teaching: Auditory and laboratory exercises follow the lectures. Elements of HTML, CSS. JavaScript syntax and language elements, Object concept. DOM (Document Object Model). Programming the server, PHP programming server, receiving and formatting data for visualization, database access, session data, template data. Development of multilayer Web applications.

LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

83

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title AUTOMATION SYSTEM

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester x Autumn ☐ Spring

Year of study IV

Number of ECTS allocated 6

Name of lecturer/lecturers Dr.Vlastimir D. Nikolić, full professor

Teaching mode

xLectures ☐Group tutorials ☐Individual tutorials

☐Laboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

84

PURPOSE AND OVERVIEW (max. 5 sentences)

Introducing different techniques of analysis and design of modern management systems for various technical facilities.The contents of this course enables students to become familiar with the management models, provides basics of analysis and management design for technical facilities and gives practical insight into the basic control equipment.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Introductory activities - development, character, classification, application of AS. Class management system. Modes of presentation. Modeling and simulation of various technical facilities. Modeling technical facilities and processes. System transfer functions and state-space models. Simulation of dynamic system. System analysis in frequency domain. Responses and accuracy in steady state. Stability of the system. Design management systems. Different types of control systems. SAU classical design methods and design in state space. Real time computer systems control. Computers and microcontrollers. Application of programmable logic controllers (PLC). The use of computers in complex technical systems. Application of different approaches to the management of technical systems. Practical teaching: Calculation (auditory) exercises. Exercises on computers - working with Matlab programs for simulation, analysis and design of control systems. LANGUAGE OF INSTRUCTION xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

85

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title MARKETING BASICS

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory X Elective

Semester ☐ Autumn X Spring

Year of study IV

Number of ECTS allocated 6

Name of lecturer/lecturers Dr.Predrag Jovanović, associate professor

Teaching mode ☐Lectures ☐Group tutorials ☐Individual tutorials

86

☐Laboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning ☐Other

PURPOSE AND OVERVIEW (max. 5 sentences)

The aim of marketing is to prepare students for the practical application of marketing concepts with the aim that the company gains profit.Student will be able to do market analysis; predict demand and sales; understand the role of the global market, etc.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Development of marketing concept. Market orientation. Market segmentation. Marketing information system and marketing research. Instruments of marketing mix. International marketing and Eco marketing. Practical teaching: Auditory and laboratory exercises follow the lectures. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

87

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title METHODOLOGY OF TEACHING COMPUTER SCIENCE

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory X Elective

Semester ☐ Autumn ☐ Spring

Year of study IV

Number of ECTS allocated 6

88

Name of lecturer/lecturers Dr.Miomir Anđić, associate professor

Teaching mode

xLectures ☐Group tutorials ☐Individual tutorials

☐Laboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Acquisition of general and specific knowledge in methodology of teaching computer science according to different ages.Student will master the skills in transferring knowledge about different computer subjects.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Methodology of teaching and the role of computing. Global standards in computer education. Teaching programs of our schools. Preparation for the class. Structure of the class. Planning the class. Teaching aids. Using software. The sequence of actions. Speed of teaching. Monitoring and knowledge evaluation. Various topics in the field of computing: digital technology, principles of the computer, system software, computer network Programming. Practical teaching: Auditory and laboratory exercises follow the lectures. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

89

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title MULTIMEDIA SYSTEMS

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester ☐ Autumn c Spring

Year of study IV

Number of ECTS allocated 6

90

Name of lecturer/lecturers Dr.Andrej Domazetović, associate professor;Adela Crnišanin

Teaching mode

xLectures ☐Group tutorials ☐Individual tutorials

xLaboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Learning basic concept of multimedia systems, features and elements of the media, classifications, applications, and designing multimedia systems.Mastering and understanding of the elements of multimedia systems with special emphasis on the types of media, removable media, media file formats, compression techniques, standards, types of multimedia systems and applications.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Introduction and overview of the field. Media. Requirements of multimedia processing. Network protocols for multimedia and streaming information. Formats for audio, text, still and moving image. Methods for image compression, audio and video signals. Complete MPEG-4 standard for multimedia. Other MPEG standards. Protection of multimedia content and methods for wathermarking. Types of multimedia systems and applications (videoconferencing, learning requirements, etc.). Architecture of multimedia systems. Performance of multimedia systems. Mobile multimedia systems. Prospects for the development of multimedia systems.Practical teaching: Auditory and laboratory exercises follown the lectures. Calculation, demonstration and laboratory practice: work with different formats for recording media, compression algorithms, mini project of multimedial system, video conferencing, evaluation of quality by changing the connection parameters. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

91

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title VISUAL PROGRAMMING TECHNIQUES

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester x Autumn ☐ Spring

Year of study IV

Number of ECTS allocated 6

92

Name of lecturer/lecturers Dr.Bratislav Mirić, full professor; Emir Ugljanin

Teaching mode

xLectures ☐Group tutorials ☐Individual tutorials

xLaboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Teach students new techniques of computer interfaces design.Students are taught to write and design complex applications in a graphical environment using the most current software platforms and languages.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Applications under new operating systems. Data exchange between program units and modules. .NET platform. Basics of programming language C #. Classes and interfaces. Creating complete graphical user GUI - a. Linking visual objects. Input and display of data through new graphical control. Integration of programming languages. Resources, management of I / O devices. Multimedia content. Processing of the events, delegates and properties. Windows, support for multiple documents, dynamic libraries.Using literature / guide support. Forme, printing, context-sensitive help, general-purpose class, file serialization, diagnostics and exceptions. XML support. Storage of data and information. User interface. Applications connected to data. Web services. The concept of sets. Practical teaching: Auditory and laboratory exercises follown the lectures. Creating complex graphic intrface. New visual control. Data management and connection with the controls. Working with data sources. XML records and schemes. Creating a Web service. Programming with graphical libraries. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

93

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title DIGITAL TELECOMMUNICATION

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester x Autumn ☐ Spring

Year of study IV

94

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. Žarko Barbarić, full professor; UfetaMarovac

Teaching mode

xLectures ☐Group tutorials ☐Individual tutorials

xLaboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Acquiring basic knowledge of signal processing, standards and principles of operation of the device in digital telecommunication systems.Maintenance of telecommunication equipment, and design of telecommunication systems.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Basic concepts and development of digital telecommunications . Basic characteristics, classification and spectra of signals . Signal processing in the baseband frequency. Digital amplitude modulation. Digital phase modulation. Channel Coding. Coding spread spectrum. Multiplexing and multiplex. Terrestrial broadcasting systems. Terrestrial broadcasting systems. Cable distribution systems. Wireless communication systems. Mobile Telecommunications Systems. Convergence of communication and information technologies. Practical teaching: Auditory and laboratory exercises follown the lectures. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

95

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title HUMAN COMPUTER INTERACTION

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester ☐ Autumn x Spring

96

Year of study IV

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. Ljubomir Lazić, assistant professor; DženanAvdić

Teaching mode

xLectures ☐Group tutorials ☐Individual tutorials

xLaboratory work xProject work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Introducing to the field of Human Computer Interaction (HCI) and introduction to the basic techniques and devices for human interaction with the computer.Acquired knowledge in basic principles of HCI, tools for HCI. Skills to program interaction between human and computer in Windows applications using the programming language Visual C / C ++.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

The objectives of human-computer interaction and relationship with the applications of interactive computer systems. Psychological aspects. Mental models and design interfaces. Metaphors. Devices for human-computer interaction. Models and paradigms of human-computer interaction. Principles, design methodology, implementation. Life cycle of the software and defining human-computer interaction.Analysis, design and evaluation of human-machine interface. Standard and guidelines for implementation of the user interface. Tools for user interface development. Developing Web interface. Recommendations for the development of Web interfaces. Evaluation of usefulness. Current concepts: 3D interfaces, Web interfaces, Groupware. New paradigms for interaction: ubiquitous computing, virtual reality, multi-modal interfaces, hypertext. Practical teaching: Auditory and laboratory exercises follown the lectures. Practical work on programming interactive Windows applications using programming language Visual C / C ++ and techniques HCI. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

97

*Final examination mark is formed in accordance with the Institutional documents

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title ELECTRONIC BUSINESS

98

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course ☐ Obligatory x Elective

Semester ☐ Autumn x Spring

Year of study IV

Number of ECTS allocated 6

Name of lecturer/lecturers Dr. Ivan Đokić, assistant professor; AleksaPavlović

Teaching mode

xLectures ☐Group tutorials ☐Individual tutorials

xLaboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning xOther

PURPOSE AND OVERVIEW (max. 5 sentences)

Transfer to students the basic concepts of electronic business (EB) through a series of practical examples. Activate student to research and investigate and analyze the e-business using Internet services and tools.Students are trained to evaluate automation of small business enterprises, make operational decisions about the scope of electronic business, and monitor implementation of a successful business.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Defining e-business and e-commerce. Significance, goals, benefits and newspapers issued by e-business. Overview of Internet technology on which e-business is based. Role of Internet browsers in e-business.Status and trends of e-business. Products and services suitable for placement over Internet. Principals of e-business - Big Three of e-business. Answers requested in e-business. General structure of e-business. ebWheel. Directions in e-business: e-banking, e-finance, e-payment). Directions in e-business: e-government. Directions in e-business: e-learning, distance learning). Directions in e-business: e-CRM, e-ERP, e-marketing and e-CMS. Examples of e-business and implementation in enterprises. Practical teaching: A comparative analysis of Internet search engines from the perspective of the e-business. The concept of a small Internet business. Analysis of the commercial and banking websites. LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures 5

Written examination 20

99

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

Study program COMPUTER SCIENCE

100

Study Module (if applicable)

Course title PRACTICAL WORK

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course x Obligatory ☐ Elective

Semester ☐ Autumn x Spring

Year of study IV

Number of ECTS allocated 3

Name of lecturer/lecturers

Teaching mode

☐Lectures ☐Group tutorials ☐Individual tutorials

☐Laboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning ☐Other

PURPOSE AND OVERVIEW (max. 5 sentences)

Gaining knowledge about functioning and organizing companies and institutions dealing with fields for which the student was qualified; using the possibility to apply previously acquired knowledge.Student tries to apply previously acquired theoretical and professional knowledge, solves practical engineering problems within a specific company or institution. Student is in traduced to the activities of the company, business, management, place and role of engineers in the organizational structures.

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Designed for every candidate separately, in agreement with the management company or institution, in accordance to the needs of profession for which the student is qualifies.

LANGUAGE OF INSTRUCTION

xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

Activity during lectures

Written examination

101

Practical activities

Oral examination

Teaching colloquia (including tests)

OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents

STATE UNIVERSITY OF NOVI PAZAR

Course Unit Descriptor

Department TECHNICAL SCIENCE

102

Study program COMPUTER SCIENCE

Study Module (if applicable)

Course title FINAL PAPER

Level of study xBachelor ☐ Master’s ☐ Doctoral

Type of course x Obligatory ☐ Elective

Semester ☐ Autumn x Spring

Year of study IV

Number of ECTS allocated 9

Name of lecturer/lecturers

Teaching mode

☐Lectures ☐Group tutorials ☐Individual tutorials

☐Laboratory work ☐Project work ☐Seminar

☐ Distance learning ☐Blended learning ☐Other

PURPOSE AND OVERVIEW (max. 5 sentences)

The aim of the final paper is to present, analyse and give a solution to practical problem. This proves that the candidate has acquired the intended level of professional competence and maturity in a particular field of technology.Acquired Diploma in Electrical Engineering and Computer Science

SYLLABUS (brief outline and summary of topics, max. 10 sentences)

Designed for every candidate separately, in agreement with the mentor.

LANGUAGE OF INSTRUCTION xSerbian (complete course) ☐English (complete course) ☐Other ______________ (complete course) ☐Serbian with English (mentoring) ☐Serbian with other (mentoring) ___________

ASSESSMENT METHODS AND CRITERIA

Pre exam obligations Points Final exam Points

103

Activity during lectures 5

Written examination 20

Practical activities 20

Oral examination 25

Teaching colloquia (including tests)

30 OVERALL SUM

*Final examination mark is formed in accordance with the Institutional documents