Programming and Artificial Intelligence

Aims and the profile of the study program

The study program “Programming and Artificial Intelligence” is designed to equip students with deep knowledge and practical skills in the key areas of computer science, with a special focus on artificial intelligence (AI) and programming. This program is drafted as a response to the high market demand for professionals who not only possess programming skills but are also prepared to develop innovative AI-based solutions for the complex challenges of modern technology.

The program also aims to encourage creativity and critical thinking, preparing students to develop new technologies that transform the way we live and work. A key element of the program is educating students about ethical issues and the social impact of AI usage, promoting responsibility in developing technology that respects privacy, security, and fairness.

Mission statement

The mission of the BA Professional program in Programming and Artificial Intelligence is: “to provide a quality student center education that blends theory with practice, equipping students with deep knowledge and practical skills in the fields of programming and artificial intelligence, which helps develop their creativity and leadership abilities, enabling them to address the challenges of modern technology and to create innovative and sustainable solutions in an increasingly automated world”.

Responsible persons of the study program

Learning outcomes

Upon successful completion of the professional BA Program in Programming and AI, 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 125 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 Artificial Intelligence 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 Artificial Intelligence.

Employment perspectives

The program is designed to prepare professionals with advanced skills in programming, artificial intelligence, and the development of intelligent systems, equipping them with practical competencies that align with the growing needs of the information technology and automation industries. Upon completion of their studies, graduates are prepared for positions such as:

Assessment methods

Regarding evaluation, the institutional approach encourages various evaluation methods that are appropriate within the information technology domain. Learning outcomes are assessed using midterm tests, written and practical skills assessment exams, project works, assignments, and presentations. Some of the main forms of assessment are elaborated as follows:

Summative Assessment Methods:

Final Exams, Oral Exams, Presentations, Seminar Papers, etc.

Formative Assessment Methods:

Quizzes, In-Class Assignments, Classroom Activities, Written Feedback, Tasks, Lab Assignments, Practical Work, etc.

Data about student progression

DROP OUT <15%

EMPLOYMENT > no graduates yet

STUDENT SUCCESS IN EXAMS new program, no data yet

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
Mathematics for Computer Science, 7 ECTS
Algorithms and Data Structures, 7 ECTS
Fundamentals of Scientific Research, 6 ECTS
English for Computer Science, 4 ECTS
Computer Science Applied in Business, 4 ECTS
Introduction to Artificial Intelligence, 6 ECTS
Statistics and Probability, 7 ECTS
Advanced Programming in Python, 7 ECTS
Database Systems, 6 ECTS
Advanced English, 4 ECTS
Logical Mathematics, 4 ECTS

Year II

Software Engineering for AI, 6 ECTS
Machine Learning, 6 ECTS
Big Data, 6 ECTS
Project Management, 6 ECTS
Data Modeling, 4 ECTS
Physics, 4 ECTS
Ethics and the Social Impact of AI, 6 ECTS
Web Scraping, 6 ECTS
Project, 8 ECTS
Cloud Computing Services, 6 ECTS
Internet of Things (IoT), 4 ECTS
Robotics, 4 ECTS

Year III

Computer Vision, 6 ECTS
Graph Theory and Neural Networks, 8 ECTS
Optimization Algorithms, 6 ECTS
Deep Learning, 6 ECTS
Data Science, 4 ECTS
AI Systems Architecture, 4 ECTS
Natural Language Processing (NLP), 6 ECTS
Blockchain Technology and Its Applications, 6 ECTS
Bioinformatics, 4 ECTS
Intelligent Systems Security, 4 ECTS
Bachelor Thesis, 14 ECTS