Computer Sciences and AI | Western Balkans University

Computer Sciences and AI

Home >Study Programs >Computer Sciences and AI
Course ID
CAI
Cycles
3 years
Credits
180
Semesters
6

The Bachelor program in "Computer Sciences and Artificial Intelligence" is designed to offer students an intellectual, professional and comprehensive training in the field of computer science and Artificial Intelligence. The program provides students with theoretical and practical knowledge of the most important and promising profiles of hardware and software systems supported by computer science. 

The main mission of the Bachelor study program in "Computer Sciences and Artificial Intelligence" is to prepare students with basic theoretical and applied knowledge in the field of computer science as well as in supporting disciplines, to form specialists with practical competencies in the fields of design and implementation. of information systems for them to operate as specialists and respond to the needs of information technology in the public or private sector where they are engaged.

Through a curriculum based on and based on the tradition of several universities with a voice in this field, the "Bachelor in Computer Sciences and Artificial Intelligence" program aims to develop a broad worldview of theories and practices of key hardware and software systems. The program aims to equip students with the necessary skills to continue further with the study of subsequent cycles, whether these are research-scientific or professional. The main goal of the program is to prepare highly qualified specialists with knowledge in the field of object programming and Web programming, database management, intelligent programming, cyber security and information processing in large quantities. 

In this way this study program will contribute to the strengthening of the new generation of professionals, who will have the necessary knowledge and experience to use and develop more secure computer systems.

Also, the knowledge package offered by this program and the competencies that students gain through it, gives them the opportunity to pursue a research and academic career at a higher cycle, to increase their professional status and fulfill personal objectives.

This program aims to be competitive with analogous programs offered by other universities, thus creating opportunities for our students to aim for employment in companies, institutions and agencies inside and outside the country. Within a few years, the aim is to cooperate with European universities and not only, which will create opportunities to follow the latest news in the world in the field of computer science and their application in the country. 

This cooperation will be accompanied by stronger investments in the base and laboratory logistics as well as the absorption of more qualified teaching capacities. Another goal of the program will be the involvement of students in the establishment and operation of the Certification Center which will aim at the narrower specializations of students of this program by making them ready to compete in highly qualified countries in the market. national and regional labor.

APPLY NOW

Study Program Curriculum

Year 1
Year 2
Year 3

Semester 1

No. Subject Code Subject Course Type Language Course Group Lecture Seminar Laboratory Practice Individual Work Credit ECTS
1 CAI 101 Introduction to Programming Mandatory English A 30 0 30 0 65 3 5
2 CAI 103 Mathematical Analysis Mandatory English A 45 15 0 0 65 3.5 5
3 CAI 105 Database Systems Mandatory English B 30 0 30 0 65 3 5
4 CAI 107 Professional Skills Mandatory English A 30 15 15 0 65 3 5
5 CAI 109 Logical Circuits Mandatory English B 30 15 15 0 65 3 5
6 CAI 111 Foreign Language - English I/German I/ Italian I Mandatory English/ German/ Italian D 45 15 0 0 65 3.5 5

Semester 2

No. Subject Code Subject Course Type Language Course Group Lecture Seminar Laboratory Practice Individual Work Credit ECTS
1 CAI 102 Linear Algebra Mandatory English A 45 15 0 0 65 3.5 5
2 CAI 104 Object Oriented Programming Mandatory English A 30 0 30 0 65 3 5
3 CAI 106 Web Programming Mandatory English B 30 0 30 0 65 3 5
4 CAI 108 Numerical Analysis Mandatory English A 45 0 15 0 65 3.5 5
5 CAI 110 Discrete Mathematics Mandatory English B 45 15 0 0 65 3.5 5
6 CAI 112 Foreign Language - English II/German II/Italian II Mandatory English/German/Italian D 45 15 0 0 65 3.5 5

Semester 1

No. Subject Code Subject Course Type Language Course Group Lecture Seminar Laboratory Practice Individual Work Credit ECTS
1 CAI 201 Group Project Mandatory English D 30 0 30 0 65 3 5
2 CAI 203 Data Structures and Algorithms Mandatory English B 30 0 30 0 65 3 5
3 CAI 205 Introduction to Data Science Mandatory English B 30 0 30 0 65 3 5
4 CAI 207 Operating Systems Mandatory English B 45 15 0 0 65 3.5 5
5 CAI 209 Wireless and Mobile Networks Mandatory English B 45 0 15 0 65 3.5 5
6 CAI 211 Artificial Intelligence Mandatory English B 30 15 15 0 65 3 5

Semester 2

No. Subject Code Subject Course Type Language Course Group Lecture Seminar Laboratory Practice Individual Work Credit ECTS
1 CAI 202 Computer Organization Mandatory English B 30 0 30 0 65 3 5
2 CAI 204 Machine Learning Mandatory English B 30 0 30 0 65 3 5
3 CAI 206 Technology and Interactive Multimedia Mandatory English C 30 0 30 0 65 3 5
4 CAI 208 Computer Networks Mandatory English B 45 0 15 0 65 3.5 5
5 CAI 210 Computer Graphics Mandatory English C 30 0 30 0 65 3 5
6 CAI 212 Formal Languages Mandatory English B 45 15 0 0 65 3.5 5

Semester 1

No. Subject Code Subject Course Type Language Course Group Lecture Seminar Laboratory Practice Individual Work Credit ECTS
1 CAI 301 Natural Language Processing Mandatory English B 30 15 15 0 90 3 6
2 CAI 303 Final Year Project / Professional Practice Mandatory English D 0 15 0 60 100 2.5 7
3 CAI 305 Big Data Mandatory English C 30 0 30 0 90 3 6
4 CAI 307 Human Computer Interaction Mandatory English B 30 0 30 0 90 3 6
5 CAI 311/CAI 313/CAI 315 Distrib Envment Prog/IT, Law &Society / XML & Applications Elective English C 45 15 0 0 65 3.5 5

Semester 2

No. Subject Code Subject Course Type Language Course Group Lecture Seminar Laboratory Practice Individual Work Credit ECTS
1 CAI 302 Data Security Mandatory English B 30 15 15 0 90 3 9
2 CAI 304 Cyber Security Mandatory English B 30 15 15 0 90 3 6
3 CAI 306 Cloud Computing Mandatory English B 30 15 15 0 90 3 6
4 CAI 308/ CAI 310/ CAI 312 E-commerce / Microeconomics/Macroeconomics Elective English C 45 15 0 0 65 3.5 5
5 CAI 350 Diploma Thesis / Final Exam Mandatory English E 0 15 0 0 160 0.5 7