I YEAR

I SEMESTER

Introduction to Programming

CourseIntroduction to Programming
Study programAcademic studies: Information Technologies
Status ObligatorySemesterWinter(I)ECTS/CSPK7
DescriptionThis course introduces the object-oriented programming. Special attention will be paid to the presentation of a specific programming language (Java). Students will acquire the necessary theoretical and practical knowledge and be prepared for advanced courses Programming I and Programming II.
PreconditionsNo preconditions
Teaching methodslectures, exercises, consultations, colloquiums and final exam

Multimedia and Graphic Applications

CourseMultimedia and Graphic applications
Study programAcademic studies: Information Technologies
StatusElectiveSemesterWinter(I)ECTS/CSPK6
DescriptionThe course covers basic graphical elements creation, graphical processing of existing elements, developing and designing of web content, processing of photography and adopting for publishing on web or other media, working with digital multimedia presentations and graphics projects.
PrerequisitesNone
Teaching methodsLectures, practice, workshops, home works, exams and consultations.

Mathematics I

CourseMathematics I
Study programAcademic studies: Information Technologies
StatusObligatorySemesterWinter(I)ECTS/CSPK6
DescriptionThrough the study of the topics encompassed by the curriculum, students should deepen their high school knowledge in mathematical logic, theory of sets, linear algebras and mathematical analysis in order to gain theoretical and practical notions on the concepts they learn in Programming and Software Engineering and eventually to get qualified for modelling of real phenomena.
PreconditionsThere are no prerequisites for the course.
Teaching methods

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

Information Technologies

CourseInformation Technologies
Study programAcademic studies: Information Tehnologies
StatusObligatorySemesterWinter(I)ECTS/CSPK7
DescriptionThe focus of teaching is on acquiring basic knowledge in the field of computer hardware, software and Internet, as essential prerequisites for further study of information and communication technologies and programming in general. Students will be trained to recognize the importance and the impact that information and communication technologies have on society, their advantages and disadvantages. The students will also be trained to understand the basic principles, development and application of mobile and wireless technologies, which today play a leading role in information and communication technologies.
PrerequisitesNo prerequisites
Teaching methodsLectures, seminars, labs, colloquiums and final exam. Consultations

English Language I

CourseEnglish Language I
Study programAcademic studies: Information Techologies
StatusObligatorySemesterWinter(I)ECTS/CSPK4
DescriptionDevelopment of the four language skills in English at the intermediate level of language proficiency (B1.1, according to the Common European Framework of Reference for Languages).
PreconditionsNo preconditions
Teaching methods

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

II SEMESTER

Introduction to WEB technology

CourseIntroduction to WEB technology
Study programAcademic studies: Information Technologies
StatusObligatorySemesterSummer(II)ECTS/CSPK6
DescriptionWithin this subject, the architecture and technologies of www, as the most used Internet service, are being studied. Students get acquainted with client technologies for developing web applications as well as methods for developing and designing websites. After graduation, students acquire theoretical and practical knowledge necessary to independently design and develop a website using HTML and CSS technology
PreconditionsNo preconditions
Teaching methodsLectures, seminars, homework, mid-term exams, final exam. Consultations.

Programming I

CourseProgramming I
Study programAcademic studies: Information Technologies
StatusObligatorySemesterSummer(II)ECTS/CSPK7
DescriptionThis course introduces the fundamental concepts of Java programming.
Preconditionspassed final exam from Introduction to Programming course
Teaching methodslectures, exercises, consultations, colloquiums and final exam

Mathematics II

CourseMathematics II
Study programAcademic studies: Information Technologies
StatusObligatorySemesterSummer(II)ECTS/CSPK6
DescriptionThrough the study of the topics encompassed by the curriculum, students should deepen their knowledge in the functions of more variables, integral calculus of function of one and more variables and infinite lines, in order to gain theoretical and practical notions on the concepts they learn in Programming and Software Engineering and eventually to get qualified for real-time modelling.
PreconditionsCompleted and passed course in Mathematics I
Teaching methodsLectures, seminars, homework, mid-term exams, final exam. Consultations.

English Language II

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

Architecture of Computer Systems

CourseArchitecture of Computer Systems
Study programAcademic studies: Information Technologies
StatusObligatorySemesterSummer(II)ECTS/CSPK7
Description

The course covers design and methodology of constructing x86 based computer hardware architecture having in mind specificity and methodology of the system. Students will learn about signals and data propagation through system, electronic components and understanding of machine based instruction execution. MIPS 2000 will be covered too.

Uslovljenost drugim predmetimaNone
Teaching methodsLectures, practice, workshops, home works, exams and consultations.