FIRST YEAR
# Course ID Course name Semester E L Lab ECTS Mandatory /Elective
1 10075 Mathematics 1 1 3 3 0 6 M
2 10060 Information Technology 1 2 1 2 6 M
3 10187 Introduction to Programming 1 2 2 0 6 M
4 23001 Business Communication Skills 1 3 2 0 6 M
6 11048 English language 2b 1 2 2 0 6 M
1 1076 Mathematics 2 2 3 3 0 6 M
2 10144 Programming Languages 2 2 2 0 6 M
3 10231 Computer Engineering Fundamentals 2 2 2 0 6 M
4 10002 Computer Architecture 2 2 2 0 6 M
5 10164 Computer Networks and Communications 2 2 2 0 6 M
SECOND YEAR
# Course ID Course name Semester E L Lab ECTS Mandatory /Elective
1 100082 Databases 3 2 2 0 6 M
2 10104 Object Oriented Programming 3 2 2 0 6 M
3 10173 Data Structures and Algorithms 3 2 2 0 6 M
4 10011 Web Technologies 3 2 2 0 6 M
5 11048 English language 1b 3 3 1 0 6 M
1 10106 Operating Systems 4 2 2 0 6 M
2 10018 Discrete Mathematics 4 2 3 0 6 M
3 10360 Advance Object-Oriented Programming 4 2 2 0 6 M
4 23002 English for IT 4 3 1 0 6 M
5 Elective courses 1
10118 Entrepreneurship Fundamentals 4 2 2 0 6 E
11045 Industrial Marketing 4 2 2 0 6 E
10242 Computer Modelling of Physics Phenomena 4 2 2 0 6 E
THIRD YEAR
# Course ID Course name Semester E L Lab ECTS Mandatory /Elective
1 102352 Information Systems 5 2 2 0 6 M
2 101752 Software Engineering 5 2 2 0 6 M
3 23003 Computer Graphics and Simulations 5 2 2 0 6 M
4 Elective courses 2 (Students choose 2 courses)
10485 Energy Informatics 5 2 2 0 6 E
10105 Operations Research 5 3 3 0 6 E
10110 Computer Systems Organization 5 2 2 0 6 E
10066 Leadership and Teamwork 5 2 2 0 6 E
1 10038 Electronic Business 6 2 2 0 6 M
2 10484 Artificial Intelligence 6 2 2 0 6 M
3 10052 Data Security 6 2 2 0 6 M
4 Elective courses 3 (Students choose 2 courses)
10143 Database Programming 6 2 2 0 6 E
23005 Business English 6 3 1 0 6 E
11036 Intelligent Modelling and Control 6 2 1 1 6 E
11035 Programming Industrial Robots 6 2 1 1 6 E
23004 Multimedia Technologies and Systems 6 2 1 1 6 E
FOURTH YEAR
# Course ID Course name Semester E L Lab ECTS Mandatory /Elective
1 10471 Software Testing 7 2 3 0 6 M
2 23006 Innovative Business Models 7 2 2 0 6 M
3 Elective courses 4 (Students choose 3 courses)
10472 Internet Intelligent of Things 7 2 3 0 6 E
104702 Computer Network Security and Protection 7 2 2 0 6 E
10473 Mobile Application Programming  7 2 3 0 6 E
10474 Visual Programming 7 2 3 0 6 E
10475 Information Technology in Sensor Systems 7 2 2 0 6 E
23007 Machine Learning 7 2 2 0 6 E
1 10170 Contemporary Software Architectures 8 3 2 0 5 M
2 100572 Internet Programming 8 3 2 0 5 M
3 Elective courses 5 (Students choose 2 courses)
10481 Cloud Computing 8 2 1 2 6 E
10482 Data Storage and Knowledge Discovery 8 2 3 0 6 E
10483 Digital Games Development 8 2 3 0 6 E
10054 Information Expert Systems 8 2 2 0 6 E
4 104802 Intership 8 0 0 0 3 M
5 23008 Research Work 8 0 0 0 1 M
6 10222 Graduate Thesis 8 0 0 0 4 M

INFORMATION TECHNOLOGY

Degree upon completion of studies:
Bachelor of Science (BSc) in Information Technology

Duration and scope of studies:
4 years, 240 ECTS

Admission exam:
Mathematics or Informatics

Summary of the program:
This study program is designed to meet the high demand for skilled IT professionals in Serbia and around the world. In today’s digital era, virtually every industry relies on advanced information technologies, and companies are constantly seeking qualified graduates who possess up-to-date knowledge and skills in this field. This study program offers a comprehensive curriculum that incorporates the latest advancements in IT, aligning with the best practices of renowned European and global universities. By joining our program, you will gain a solid foundation in various areas of IT, including software development, database management, cybersecurity, artificial intelligence, and more.
Throughout the studies, the students have the opportunity to engage in hands-on projects and internships, allowing them to witness firsthand how IT companies operate and tackle real-world challenges. Our close collaborations with leading IT organizations and successful professionals in the field provide valuable networking opportunities, mentorship, and potential employment prospects.

Why study Information Technology Program:
• High demand: The field of Information Technology is experiencing a significant demand for skilled professionals both in Serbia and internationally.
• Job opportunities: Graduates of the program have excellent employment prospects, as almost all industries require IT expertise.
• Modern knowledge and skills: The program offers up-to-date knowledge and practical skills in contemporary information technologies.
• Industry-aligned curriculum: The study program is designed based on the best practices of renowned European and global universities, ensuring relevance to the IT market.
• Practical experience: Students have opportunities to gain hands-on experience through internships and projects, providing valuable insights into IT company operations.
• Mentorship program: Each student is assigned a dedicated mentor who provides guidance, support, and assistance in overcoming challenges and achieving academic success throughout their studies.
• International certifications: In addition to receiving a recognized diploma from an accredited study program, students have the opportunity to acquire internationally renowned certifications (such as Oracle, Microsoft, etc.) during their studies.
• Networking opportunities: The faculty maintains collaborations with leading IT organizations, enabling students to network with industry professionals and potentially secure employment.
• Diverse career paths: The IT field offers a wide range of career options, such as software development, data science, cybersecurity, artificial intelligence, and technology consulting.
• Personal and professional growth: Studying Information Technology opens doors to continuous learning, innovation, and professional advancement.
• Alumni network and collaboration: After graduation, we maintain contact with our alumni and foster collaboration through joint projects, creating a network of successful and dedicated IT professionals.
• Cutting-edge technologies: Students have access to the latest technologies, tools, and resources, enabling them to stay at the forefront of IT advancements.
• Entrepreneurial possibilities: The program introduces students to successful IT professionals who have started their own businesses, inspiring entrepreneurial aspirations.