II YEAR

III SEMESTER

Probability and Statistics

CourseProbability and Statistics
Study programAcademic studies: Information technologies
Status ObligatorySemesterWinter(III)ECTS/CSPK6
DescriptionAcquiring knowledge from the areas of Probability and Statistics.
Preconditions

Completed and passed courses in Mathematics 1 and Mathematics 2

Teaching method

Lectures, seminars, mid-term exams, final exam. Consultations.

Data structures and algorithms

Naziv predmetaData structures and algorithms
Study programAcademic studies: Information Technologies
Status ObligatorySemesterWinter(III)ECTS/CSPK6
DescriptionThis course introduces different data structures and search and sorting algorithms. Students will acquire the necessary knowledge at the concept and implementational level, and they will be able to solve real world problems using appropriate data structures and algorithms.
PreconditionsNo preconditions
Teaching methodslectures, exercises, consultations, colloquiums and final exam

Operating systems

CourseOperating systems
Study programAcademic Studies: Information Technology
StatusObligatorySemesterWinter(III)ECTS/CSPK7
DescriptionIntroduction to the basic elements of modern operating systems and familiarization with the most familiar operating systems at the user level. Defining the concepts and system software algorithms. Understanding how the operating system relies on hardware and how it uses the architecture of the computer system. Explanations and views of features and functions on the examples of the most common operating systems: Windows and Linux.
Students will be trained to master the advanced installation and configuration options of Windows 7 and Linux operating systems, the advanced options for preparing and migrating the user environment, and preparing the desktop operating environment for work in a network environment.
PreconditionsNo preconditions.
Teaching methodsLectures, exercises, homework, colloquiums and final exam. Consultations

English Language 3

CourseEnglish Language 3
Study programAcademic Studies: Information Technology
StatusObligatorySemesterWinter(III)ECTS/CSPK4
DescriptionDevelopment of the four language skills in English at the upper-intermediate level of language proficiency (B2.1, according to the Common European Framework of Reference for Languages).
PreconditionsNo preconditions.
Teaching methods

Lectures, seminars, homework, seminar paper, mid-term exams, final exam. Consultations.

Databases

CourseDatabases
Study programAcademic Studies: Information Technology
StatusObligatorySemesterWinter(III)ECTS/CSPK7
DescriptionAcquiring knowledge in the field of data modeling, design and database organization. Upon completion of the course, the student is trained for: application of different data models and techniques of database design in practice; practical application of the database implementation techniques on the database server and server programming, using the selected database management system; practical application of the CASE tool in the development of the database itself.
PreconditionsNo preconditions.
Teaching methods

Lectures, exercises, homework, colloquiums and final exam. Consultations

IV SEMESTER

Web Technologies

CourseWeb Technologies
Study programAcademic studies: Information technologies
StatusObligatorySemesterSummer(IV)ECTS/CSPK7
DescriptionWithin the course, students familiarize themselves with the basics of the client-server architecture of the system and acquire advanced knowledge in the field of programming on the client side using JavaScript and PHP programming language. Students acquire knowledge for creating and developing dynamic web applications using modern CMS tools, JavaScript and PHP programming language.
Uslovljenost drugim predmetimaPassed exam from the subject "Introduction to Web Technologies."
Teaching methodsLectures, exercises, project tasks for independent work, colloquiums and final exam. Consultations.

Programming II

CourseProgramming II
Study programAcademic studies: Information technologies
StatusObligatorySemesterSummer(IV)ECTS/CSPK7
DescriptionThis course introduces the advanced concepts of Java programming.
Uslovljenost drugim predmetimapassed final exam from Programming 1 course
Teaching methodslectures, exercises, consultations, colloquiums and final exam

Development of a database

CourseDevelopment of a database
Study programAcademic Studies: Information Technology
StatusObligatorySemesterSummer(IV)ECTS/CSPK6
DescriptionAcquiring knowledge in the field of data modeling, design and database organization. Upon completion of the course, the student is trained for: application of different data models and techniques for database design in practice; practical application of the database implementation techniques on the database server and server programming, using the selected database management system, the practical application of the CASE tool in the development of the database itself.
PreconditionsThere is no prerequisite, but the knowledge of the database course is desirable.
Teaching methodsLectures, exercises and work on the project.

Computer networks

CourseComputer networks
Study programAcademic Studies: Information Technology
StatusObligatorySemesterSummer(IV)ECTS/CSPK7
DescriptionThe focus of teaching is on studying layered architecture and the functions of individual layers of networks, as well as their protocols, with a detailed overview of the most important Internet protocols and services. Students will be trained to recognize and connect network devices at the elementary level with the practical part of the training, organized as part of the exercise. how to use the software packages for protocol analysis to get acquainted with the development of traffic in computer networks. The aim of the course is that students acquire the most important theoretical and practical knowledge needed for the planning, realization and exploitation of local computer networks and the use of Internet technology.
PreconditionsPassed exam from the subject "Operating Systems"
Teaching methodsLectures, exercises, seminar papers, colloquiums and final exam. Consultations.

English Language 4

CourseEnglish Language 4
Study programAcademic Studies: Information Technology
StatusObligatorySemesterSummer(IV)ECTS/CSPK4
DescriptionDevelopment of the four language skills in English at the upper-intermediate level of language proficiency (B2.2, according to the Common European Framework of Reference for Languages).
PreconditionsNo preconditions.
Teaching methodsLectures, seminars, homework, seminar paper, mid-term exams, final exam. Consultations.