Programming and Multimedia

Aims and the profile of the study program

The professional BA program in Programming and Multimedia aims to provide a specialized and quality education in programming and multimedia. Our main aim is to prepare students to deeply understand the use and development of multimedia technologies and their advancement in this field. Through advanced teaching, we aim to help students develop specialized skills in graphic design, animation, and multimedia application development and engage students in practical projects designed to adapt to market demands.

Also, through research and innovative projects, we want to contribute to students’ creativity and push them towards innovations in the development and advanced use of multimedia technologies. This program aims to produce professionals specialized in multimedia programming, ready to be involved in the industry of developing multimedia applications and creating innovative content.

The program is offered to all students interested in pursuing professional university studies in information technology with a focus on digital media. As a result, the Faculty of Computer Science aims to attract creative and curious students to explore the connection between programming and multimedia arts.

Mission statement

The mission of the BA Professional Programming and Multimedia program is “through theoretical concepts and hands-on experiences, equip students with knowledge and skills in the field of programming and multimedia, enable students to develop curiosity and innovation, who can respond to the challenges of the future of technology and digital media, and who offer creative solutions to the labor market and the society at large in the digital age.”

Responsible persons of the study program

Learning outcomes

Upon successful completion of the professional BA Program in Programming dhe Multimedia, students are expected to demonstrate the following knowledge, skills, and competences:

Knowledge

Skills

Competences

Admission to studies

Bachelor studies in BA Professional in Programming have the right to enrol all those candidates who have completed secondary education, possess the necessary documentation, and fulfil the minimum admission criteria determined by the Senate. According to Article 5 of the Regulations for Bachelor Studies, the conditions for admission to Bachelor studies are:

Number of study places

The number of study places according to the decision of the KAA is 65 students per academic year.

Recognition of qualifications

Per the Regulation for Bachelor Studies at AAB College, recognition of qualifications and transfer of studies are governed by Articles 6, 7, and 8 of this regulation. These articles outline the conditions, criteria, and procedures for admitting students from other higher education institutions, the transfer process, and the recognition and equivalence of previously studied courses.

Duration and number of ECTS

Studies in the BA Professional program in Programming and Multimedia last 3 years (6 semesters) and comprise a total of 180 ECTS, with 60 ECTS per year and 30 ECTS per semester.

Level and Academic Degree

Upon completion of the studies, students are awarded the academic title Professional Bachelor in Programming and Multimedia.

Employment perspectives

Graduates of the Bachelor program in Programming and Multimedia at AAB College have excellent employment prospects both in the local and international job market. The program is designed to prepare professionals equipped with advanced knowledge in programming, development of digital applications and platforms, as well as in multimedia design and production.

Students are prepared for professional roles such as software and web developers, multimedia designers, digital animators, game developers, specialists in interactive content production, and technology project managers.

Assessment methods

The institution applies diverse and appropriate assessment methods within the field of information technology to ensure the achievement of learning outcomes, including midterm exams, written tests, practical skills evaluations, project work, assignments, and presentations. Students demonstrate their competencies through coding tasks, multimedia and software development projects in laboratory settings, as well as oral presentations that assess communication skills. Practical work in real industry environments is also evaluated by mentors to measure applied skills. Finally, the diploma thesis requires students to independently research a problem, review relevant literature, apply proper methodology, analyze results, and present informed conclusions and recommendations.

Data about student progression

DROP OUT <15%

EMPLOYMENT > no graduates yet

STUDENT SUCCESS IN EXAMS 8.5

Student rights

Students at AAB College, in accordance with the Statute and the Regulation for BA Studies, have the right to:

Additionally, students have the right to submit complaints and requests regarding any aspect of the teaching process, assessment, or any other issues that they believe may hinder their academic development and well-being while studying at the college.

Student involvement in quality assurance

At AAB College, students are considered equal partners in the design, implementation, and evaluation of quality assurance processes. They actively participate in every working group or workshop that discusses policymaking, strategic planning, and decision-making. Specifically, students engage in quality assurance procedures through the following activities:

Year I

Introduction to Programming - 6 ECTS
Project Management - 6 ECTS
Introduction to Databases - 6 ECTS
Computer Mathematics - 6 ECTS
Big Data - 6 ECTS
English for Computer Science - 6 ECTS
Semester II
Algorithms and Data Structures - 6 ECTS
Object-Oriented Programming - 6 ECTS
Advanced Database Systems - 6 ECTS
Software Engineering - 6 ECTS
Graph Theory with Combinatorics - 6 ECTS
Data Science - 6 ECTS

Year II

Semester III
Web Application Development - 6 ECTS
Mobile Application Programming I - 6 ECTS
Web Design - 6 ECTS
Project 1 - 12 ECTS
IoT (Internet of Things) - 6 ECTS
Semester IV
Web Services Programming - 6 ECTS
Mobile Application Programming II - 6 ECTS
Software Testing and Analysis - 6 ECTS
Business Analytical Programming - 6 ECTS
Computer Networks - 6 ECTS
Web Framework - 6 ECTS

Year III

Semester V
Game Programming - 6 ECTS
Artificial Intelligence - 6 ECTS
Project 2 - 12 ECTS
Application Security - 6 ECTS
Intelligent Systems - 6 ECTS
Cloud and Mobile Cloud Computing - 6 ECTS
Semester VI
Distributed Systems Programming - 6 ECTS
Bachelor Thesis - 18 ECTS