The Bachelor of Science in Artificial Intelligence Engineering program aims to prepare engineers capable of designing and developing advanced artificial intelligence systems that meet the needs of Industry 4.0. The program combines theoretical foundations in advanced mathematics, machine learning algorithms, and big data processing with practical applications in robotics, computer vision, and intelligent systems.

The program is characterized by its focus on:

  • Deep learning and neural networks.
  • Natural Language Processing (NLP) and Human-Machine Interaction.
  • Cybersecurity of Intelligent Systems and Ethics in Artificial Intelligence.

The program is taught via interactive learning platforms (such as Moodle and Zoom) with virtual labs (Google Colab, AWS AI Labs), and includes annual applied projects and partnerships with leading companies such as NVIDIA and IBM.

Vision

To be a leading regional center for AI engineering education by 2030.

Mission

Preparing creative engineers capable of leading digital transformation through sustainable AI solutions.

Objectives

– Develop programming and mathematical analysis skills.
– Empower students to build scalable AI systems.
– Promote innovation in the fields of health, energy, and smart cities.

values

Technical excellence, teamwork, transparency, and ethical responsibility in the use of AI.

Program Inputs (Admission Requirements):

  • Educational qualification: High school diploma (science/information technology) with a minimum of 60%.
  • Skills: Programming basics, advanced mathematics, English proficiency (IELTS 5.0).
  • Technology: Computer with specifications (i7, RAM 16GB, GPU 4GB).

Program outputs:

  • Understanding the theories of artificial intelligence and machine learning.
  • Knowledge of AI ethics and privacy laws.
  • Develop ML/DL models using (TensorFlow, PyTorch).
  • Big data processing (Hadoop, Spark).
  • Commitment to AI ethics.
  • Working within multidisciplinary teams.

Graduate specifications:

Technical capabilities:

  • Building Recommendation Systems, Computer Vision Systems.
  • Improve AI models using techniques like Transfer Learning.

Soft skills:

  • Agile project management, technical communication with non-experts.

Study Duration

  • The duration of study for a Bachelor of Applied Sciences degree in all majors is four academic years for students admitted on the basis of a high school diploma, and two years for those admitted to the upgrade program based on the institute and their qualifications.
  • The default duration of study is four years, but it is possible to enroll in full-time, intensive study, enabling the student to graduate in three years.
  • The academic year is divided into three semesters, and the University Council determines the start and end dates of studies and exam dates according to the university calendar.

Conditions for success and graduation

1. Each course is evaluated out of 100 points.
2. A student is considered to have passed a course if they obtain a final score greater than or equal to 60% of the course grade.
3. A student is considered to have conditionally passed if they obtain a score of 50 in the course and their overall semester GPA is greater than 2.00 out of 4.00.
4. If a student passes a course and obtains a full mark, the university has the right to verify the student’s level through an oral interview or written exam, and confirm their success in the course or declare them failed if they are not at the required level.
5. If a student fails a course, they must retake it and their exams and pay the full costs.
Graduation Average:
The averages of the courses passed by the student over the five years are added together and divided by the total number of courses, to calculate the overall average.

 
48 courses - 148 credit hours
University Requirements
Faculty Requirements
Specialization Requirements

First semester (18 credit hours – 30 ECTS)

Course code Course name Course Description watches ECTS Type
AIE 101 Introduction to Distance Education E-learning and technical project management tools. 2 3 compulsory
AIE 102 Python Programming for the Basics Syntax, data structures, and core libraries (NumPy, Pandas). 4 6 compulsory
MATH 101 Mathematics for Artificial Intelligence Linear algebra, differentiation and evolution, and probabilities. 4 6 compulsory
PHYS 101 Computer Physics Fundamentals of electrical circuits and digital electronics. 3 5 compulsory
ENG 101 Technical English (1) Technical terms, coding and code comments. 3 5 compulsory
AIE 103 Introduction to Artificial Intelligence History of AI, modern applications, and ethics. 2 3 compulsory

Second semester (18 credit hours – 30 ECTS)

Course code Course name Course Description watches ECTS Type
AIE 201 Future Leadership Tools Technical Project Management and Innovation in AI. 2 3 compulsory
AIE 202 هياكل البيانات والخوارزميات Design and analysis of algorithms (search, sorting, trees, graphs). 4 6 compulsory
MATH 201 Statistics and Mathematical Engineering Advanced probability, Bayesian statistics, and data modeling. 4 6 compulsory
AIE 203 Advanced Programming (C++) Object-oriented programming and performance improvement. 3 5 compulsory
ENG 102 Technical English (2) Writing technical reports and presentations. 3 5 compulsory
AIE 204 Database Basics SQL, NoSQL, and Database Design for Intelligent Systems. 2 3 compulsory

Third semester (18 credit hours – 30 ECTS)

Course code Course name Course Description watches ECTS Type
AIE 301 Basic Machine Learning Vocabulary : Algorithms (classification, regression, clustering).
Output : Building a predictive model using Scikit-learn.
4 6 compulsory
AIE 302 digital signal processing Vocabulary : Fourier transform, signal filtering.
Outputs : audio/visual signal processing.
3 5 compulsory
AIE 303 computer networks Vocabulary : TCP/IP protocols, network architecture.
Output : Network simulation using Cisco Packet Tracer.
3 5 compulsory
MATH 301 Applied Linear Algebra Vocabulary : Matrices, Eigenvalues.
Output : Applications in image compression.
3 5 compulsory
ENG 301 Technical English (3) Vocabulary : Writing research papers.
Output : Technical report on AI algorithms.
3 5 compulsory
AIE 304 Artificial Intelligence Lab (1) Vocabulary : Practical applications using Python.
Output : Image classification project.
2 4 compulsory

Fourth semester (18 credit hours – 30 ECTS)

Course code Course name Course Description watches ECTS Type
AIE 401 Computer vision Vocabulary : Image processing, object detection.
Output : Face detection system using OpenCV.
4 6 compulsory
AIE 402 Natural Language Processing (NLP) Vocabulary : Tokenization, language models.
Output : Building a chatbot.
4 6 compulsory
AIE 403 Data analysis Vocabulary : Data cleaning, data visualization.
Output : Data analysis using Tableau.
3 5 compulsory
AIE 404 Advanced database systems Vocabulary : NoSQL databases.
Outputs : Design a database for a recommendation website.
3 5 compulsory
AIE 405 Artificial Intelligence Ethics Vocabulary : algorithmic bias, privacy.
Output : case study.
2 4 compulsory
AIE 406 Artificial Intelligence Lab (2) Vocabulary : Practical applications.
Outputs : NLP project.
2 4 compulsory

Fifth semester (18 credit hours – 30 ECTS)

Course code Course name Course Description watches ECTS Type
AIE 501 Deep learning Vocabulary : Neural networks, CNN, RNN.
Output : Image recognition model.
4 6 compulsory
AIE 502 AI systems security Vocabulary : Adversarial attacks, protection.
Output : Secure ML model.
3 5 compulsory
AIE 503 Cloud computing for artificial intelligence Vocabulary : AWS, Google Cloud.
Output : Deploy a model to the cloud.
3 5 compulsory
Optional (1) Choose two subjects from :
AIE 504 Artificial intelligence in robotics Vocabulary : Automatic control, ROS.
Outputs : Programming a simple robot.
3 5 Optional
AIE 505 Big Data Vocabulary : Hadoop, Spark.
Output : Big data processing.
3 5 Optional
AIE 506 Artificial intelligence in medicine Vocabulary : Medical X-ray analysis.
Output : Diagnostic form.
3 5 Optional

Semester 6 (18 credit hours – 30 ECTS)

Course code Course name Course Description watches ECTS Type
AIE 601 Large Language Models (LLMs) Vocabulary : Transformers, GPT.
Output : Text generation model.
4 6 compulsory
AIE 602 Internet of Things and Artificial Intelligence Vocabulary : Edge AI, TinyML.
Output : Smart home system.
3 5 compulsory
Optional (2) Choose 3 subjects from :
AIE 603 Artificial intelligence in games Vocabulary : NPC design.
Output : Simple game.
3 5 Optional
AIE 604 Artificial Intelligence in Finance Vocabulary : Stock forecasting.
Output : Trading model.
3 5 Optional
AIE 605 emotional intelligence Vocabulary : Sentiment analysis.
Output : Comment analysis system.
3 5 Optional
AIE 606 Artificial Intelligence and Blockchain Vocabulary : Smart contracts.
Output : Simple application.
3 5 Optional

Chapter Seven (18 credit hours – 30 ECTS)

Course code Course name Course Description watches ECTS Type
AIE 701 Artificial Intelligence Project (1) Vocabulary : defining the problem, collecting data.
Outputs : project plan.
6 10 compulsory
Optional (3) Choose 4 subjects from :
AIE 702 Artificial intelligence in agriculture Vocabulary : Crop analysis.
Outputs : Monitoring system.
3 5 Optional
AIE 703 Artificial Intelligence in Energy Vocabulary : Smart grids.
Outputs : Consumption optimization model.
3 5 Optional
AIE 704 Artificial Intelligence in Education Vocabulary : allocation systems.
Outputs : educational system.
3 5 Optional
AIE 705 Artificial Intelligence in Marketing Vocabulary : Customer analysis.
Output : Recommendation form.
3 5 Optional

Chapter Eight (18 credit hours – 30 ECTS)

Course code Course name Course Description watches ECTS Type
AIE 801 Graduation project Vocabulary : Developing an integrated system.
Outputs : Presentation to a committee.
8 12 compulsory
AIE 802 Practical training Vocabulary : Training in specialized companies.
Outputs : Final report.
6 10 compulsory
AIE 803 Artificial Intelligence Laws and Ethics Vocabulary : GDPR, legal liability.
Outputs : Case study.
2 4 compulsory
AIE 804 Preparing a professional portfolio Vocabulary : GitHub, LinkedIn.
Output : Profile.
2 4 compulsory

Additional notes :

  1. Elective subjects : The student can choose specialized tracks such as:
    • Computer Vision Track : (AIE 504, AIE 603).
    • Big Data Track : (AIE 505, AIE 606).
  2. Practical projects : constitute 40% of the final assessment for each course.

Welcome to the Faculty of Applied Science and Engineering at ISU