Computer Sciences and AI

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

In a world where computing is increasingly vital, we prepare tomorrow's professionals with advanced knowledge and hands-on coding experience in computer science and artificial intelligence.

Why choose this program?

  • Sustainability of the computer science technology; 
  • Students’ spiritual wisdom; 
  • Students’ know-how. Intensive hands-on approach to code developments and real academic experience;
  • Opportunities for scientific research through collaboration with skilled faculty, and also professional growth;
  • Career support both locally and internationally;
  • Competitive salary and job security in a fast-growing sector;
  • Strong background in signal processing algorithms, with emphasis on the mathematics of the implementation;.
What does WBU offer?

The computer science department vision shall meet three fundamental strategic goals. The choice of the strategic goals is in harmony with the unprecedented challenges that are manifest in nowadays world. 1. The global warming of our planet demands sustainable technology. 2. Students’ goal to be educated to seek and find their spiritual wisdom. 3. Students’ goal to have the know-how to develop technology. Within these three contexts the computer science department at Western Balkans University shall provide the students with the skills to undertake their future career and to be the leaders of the future while exercising these three fundamental properties.
 
We have a vision for your future by three strategic goals - The first strategic goal can be looked at by the correct perspective when we recognize that computer science is the key to develop technology that can sustain life and health of the human race. Because of the seamless integration with the environment, computers nowadays provide the mean to automatically perform tasks that were unforeseen time ago. Indeed, two samples of the benefits of computer technology are 1. Biomedical applications for diagnosis and monitoring of diseases, which constitutes a strong helping hand to the physicians; and 2. Artificial intelligence applications that sustain the role of helping humans when large data volume has to be processed. 

The second strategic goal identified as students’ spiritual wisdom is the key role of the education purpose and the value of modern higher learning institution like Western Balkans University. The key to forge the leaders of the future is to provide an array of learning scenarios to the students. And, by a walk-through of the curricular activity of the university, let the students find out what is the discipline, activity, creed, and ultimately the screenplay that they want to pursue because they feel they can deliver their best in terms of performance geared to the good of mankind. In short, spiritual wisdom is the activity the student wants to pursue in life so as to create the best individual contribution to society. 
 
The third strategic goal is the know-how, the capacity of the students to generate something that works. That is immediately possible because computer science, through the knowledge of programming languages, provide to the students hands-on approach to solve the problem.

Learn from the Best Experts – In the classroom, you will be guided by qualified academic staff, with national and international academic, industry, and research experience. Our team, whose hold a wide array of scientific degrees and academic titles, offers the most up-to-date teaching methods and research practice. Gain hands-on training from professors, technologists, and professionals specialized in computer science, artificial intelligence and research in image computing. Throughout your studies, benefit from ongoing support and personalized mentorship by academic advisors and field experts to help you develop as a skilled computer scientists prepared for the job market.
 
A Unique Study Program – the only one of its kind in the country and region – Study in a curriculum aligned with the Bologna Charter and EU directives. The modern and inclusive curriculum, focused on computer science and artificial intelligence, reflects the latest technological developments and industry demands, balancing theory with practice. Through institutional agreements and Erasmus+ mobility offered at Western Balkans University, expand your academic and professional training across the EU and beyond. 
 
 
Merit-based Scholarships – Apply for Excellence Scholarships, Institutional Scholarships, Partner Institutions Scholarships, or "New Perspectives" Scholarships offered at WBU and receive up to 100% tuition fee reduction.
 
State-of-the-Art Laboratories – Train using advanced laboratory equipment in our well-equipped facilities, including the Laboratory of Data Science and Artificial Intelligence, Image and Signal Processing, Image Computing, and Biomedical Imaging. Enhance your skills further in computer science through collaborations with expert teaching professionals at Western Balkans University.
 
The Department of Computer Science - The department is featured by distinguished high school graduates which compose the students’ population. And at the same time is composed by distinguished faculty that possess state of the art knowledge to teach the students. Among the most important course offered by the department are listed the following. 1. Programming, 2. Logical Circuits, 3. Mathematics, 4. Foreign Languages, 5. Data Structures and Algorithms, 6. Artificial Intelligence, 7. Computer Organization, 8. Computer Networks, 7. Computer Graphics, 9. Big Data, 10. Cyber Security, 11. Software Engineering; and projects and thesis.

Professional Practice – Internship Opportunities in the Leading Companies and Laboratories – Experience firsthand the challenges and successes in coding with w wide array of computer programming languages by developing professional practices and internships at leading companies in Albania. Beyond academic practice, benefit from paid internships offered by our partners – starting as early as your first year of study.
 
English-Language Study ProgramLearn in English in an international program with appropriate literature. Communication in classes and practice also takes place in English, helping you master international scientific terminology.
 
Innovation and Scientific Research – Engage in research projects, conferences, workshops, etc., contributing to advancements in signal and image processing, computer graphics, artificial intelligence and wide array of computer science disciplines – starting as early as your first year of study.
 
Support for Certification and International Career – During your studies, you will have continuous support from academic staff in preparing for national professional experience, as well as international certifications from EU countries, paving the way for a global career. The university also offers active career counseling, assistance in settling into the job market after graduation, and guidance in applications for further studies or employment abroad.

What will you study?

First Year 

In the first year, you will build the scientific foundations of the profession through the study of the basic sciences in computing, data science and image processing. You will: 

  • Understand the importance of computing in the nowadays industry.
  • Learn basic concepts, programming and mathematics.
  • Develop interaction with qualified personnel in the field of computing.
  • Apply theoretical knowledge in basic lab and professional practice.
At Large - Coding artificial neural network generators (in C and C++) and testing programs, in coding algorithms for rotation translations of medical images.

Second Year

During the second year, you will deepen your programming skills related to artificial intelligence and data science. You will:

  • Perform coding of artificial neural networks.
  • Coding of computer graphics applications.
  • Study machine learning.
  • Strengthen these skills through specialized professional practice.
At Large - Functional Magnetic Resonance Image registration, inventing signal-image interpolation algorithms and documenting them, coding of data visualization routines, image processing such as image inversion and image difference, artificial data creation,

Third Year 

In the third year, you will engage in advanced practices and develop an independent professional approach. You will:

  • Learn modern applications of computer science in the industry.
  • Prepare to work in interdisciplinary teams in computer science.
  • Complete with advanced professional practice and a final thesis or comprehensive exam, demonstrating readiness to practice independently and professionally.
At Large - Direct and inverse Fourier transformations and k-space sampling algorithm implementation, algorithmic implementation of binary operations, segmentation of human brain images and outer surface extraction, also devised a sample logic processing unit of the Booth algorithm. 

Graduates can work in the industry or in research centers as:

Computer Scientist
·         Computer Programmer
·         Math Modeler
Data Scientist
Research Scientist
·         Research Associate
·         Research Assistant
Editorial Assistant in Computer Science Journals.

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