Bachelor of Artificial intelligence

School of School of Science and Technology

Study Level:
BA/BSc
Tuition Fee:
$4000 Per Year
Program Language:
English
Semester/Intake:
Spring/Fall
Program Duration:
4 Years
Program Capacity:
240 Credits (ECTS)

Official Syllabus:

Program goals:

Graduates will have the ability to perform professional tasks in the field of artificial intelligence, such as creating algorithms, data analysis, and intelligent decision-making. They will be able to use programming languages, data structures, and key AI technologies including machine learning, enhanced learning, natural language processing, and computer vision. Students will acquire critical thinking and technical communication skills, work in a team environment, and perform real-task-based projects based on ethical and professional standards. The software provides a theoretical and practical basis for continuing master’s studies in artificial intelligence, data science and software.


Methods for Attaining Learning Outcomes:

  • Lecture-seminars

  • Demonstration method

  • News analysis

  • Practical work

  • Laboratory work

  • Presentations

  • Teamwork

  • Critical analysis

  • Literature review

  • Method of working with books

  • Searching for relevant materials in electronic format or in the library


Learning outcomes:

Knowledge and understanding

  • Differentiates computational tasks and uses basic algorithms and programming principles in the context of their solution;

  • Explains key AI technologies and approaches, including machine learning, enhanced learning, natural language processing, and computer vision;

  • Explains the importance of ethical and legal frameworks in the creation and application of AI systems;

Skills

  • Creates software modules using Python and Java in the context of real-world problem applications.;

  • Selects appropriate AI models and evaluates their effectiveness in relation to specific tasks;

  • Works effectively in teams, communicates technical information, and presents outcomes at a professional level.


Program Administration

Date of approval: 03-03-2025
Approval protocol number: 13PCD6071-01
Date of program update:
Update protocol number:


Teaching Process Characteristics:

To obtain a bachelor’s degree, a student needs to earn 240 ECTS, which means completing the core subjects of the program, which includes 132 ECTS (including the bachelor’s project of 12 ECTS), and the remaining (108 ECTS) can be accumulated by the student from elective subjects of the bachelor’s program.


Program Core (Course Titles Only)

  • C++ Programming

  • Calculus I

  • Linear Algebra and Analytical Geometry

  • Programming Language Java I

  • Introduction to Networks

  • Calculus II

  • Discrete Mathematics

  • Fundamentals of Data Analysis in Python

  • Operating System Linux

  • Programming Language Java II

  • Data Structures and Algorithms

  • Probability and Statistics

  • Machine Learning

  • Java-Based Microservices (Spring Boot)

  • Containerization I: Fundamentals of Docker

  • Fundamentals of Artificial Intelligence

  • AI: Regulation, Ethics, Philosophy

  • Natural Language Processing

  • Advanced Machine Learning: Reinforcement Learning

  • Computer Vision

  • Bachelor’s Project


Program Elective (Course Titles Only)

  • AI for Cybersecurity

  • Integrating Machine Learning into Penetration Testing

  • Internet of Things (IoT) & AI

  • Modern Approaches in Artificial Intelligence

  • MLOps and Data Engineering Mechanisms for AI Systems

  • Automated Software Code Development and Delivery through Docker and Jenkins

  • Big Data Analysis and Processing with the Hadoop Ecosystem

  • Real-Time Data Stream Processing

  • Development and Integration of Generative AI Systems

  • Containerization II: Docker for AI

  • IOS Development

  • Non-Relational Databases (MongoDB)

  • IT Services and Projects Management

  • Operation System

  • Computer Architecture

  • Introduction to Blockchain and BlockDAG Technologies

  • Oracle Database Design and Programming

  • Organization of Computer Peripherals

  • Internship

  • Arduino and Intro to Hardware Security

  • Network Infrastructure Essentials: Switching, Routing, Wireless

  • Enterprise Networking, Security, and Automation

Scroll to Top