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 codeCourse nameCourse DescriptionwatchesECTSType
AIE 101Introduction to Distance EducationE-learning and technical project management tools.23compulsory
AIE 102Python Programming for the BasicsSyntax, data structures, and core libraries (NumPy, Pandas).46compulsory
MATH 101Mathematics for Artificial IntelligenceLinear algebra, differentiation and evolution, and probabilities.46compulsory
PHYS 101Computer PhysicsFundamentals of electrical circuits and digital electronics.35compulsory
ENG 101Technical English (1)Technical terms, coding and code comments.35compulsory
AIE 103Introduction to Artificial IntelligenceHistory of AI, modern applications, and ethics.23compulsory

Second semester (18 credit hours – 30 ECTS)

Course codeCourse nameCourse DescriptionwatchesECTSType
AIE 201Future Leadership ToolsTechnical Project Management and Innovation in AI.23compulsory
AIE 202هياكل البيانات والخوارزمياتDesign and analysis of algorithms (search, sorting, trees, graphs).46compulsory
MATH 201Statistics and Mathematical EngineeringAdvanced probability, Bayesian statistics, and data modeling.46compulsory
AIE 203Advanced Programming (C++)Object-oriented programming and performance improvement.35compulsory
ENG 102Technical English (2)Writing technical reports and presentations.35compulsory
AIE 204Database BasicsSQL, NoSQL, and Database Design for Intelligent Systems.23compulsory

Third semester (18 credit hours – 30 ECTS)

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

Fourth semester (18 credit hours – 30 ECTS)

Course codeCourse nameCourse DescriptionwatchesECTSType
AIE 401Computer vision– Vocabulary : Image processing, object detection.
– Output : Face detection system using OpenCV.
46compulsory
AIE 402Natural Language Processing (NLP)– Vocabulary : Tokenization, language models.
– Output : Building a chatbot.
46compulsory
AIE 403Data analysis– Vocabulary : Data cleaning, data visualization.
– Output : Data analysis using Tableau.
35compulsory
AIE 404Advanced database systems– Vocabulary : NoSQL databases.
– Outputs : Design a database for a recommendation website.
35compulsory
AIE 405Artificial Intelligence Ethics– Vocabulary : algorithmic bias, privacy.
– Output : case study.
24compulsory
AIE 406Artificial Intelligence Lab (2)– Vocabulary : Practical applications.
– Outputs : NLP project.
24compulsory

Fifth semester (18 credit hours – 30 ECTS)

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

Semester 6 (18 credit hours – 30 ECTS)

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

Chapter Seven (18 credit hours – 30 ECTS)

Course codeCourse nameCourse DescriptionwatchesECTSType
AIE 701Artificial Intelligence Project (1)– Vocabulary : defining the problem, collecting data.
– Outputs : project plan.
610compulsory
Optional (3)Choose 4 subjects from :
AIE 702Artificial intelligence in agriculture– Vocabulary : Crop analysis.
– Outputs : Monitoring system.
35Optional
AIE 703Artificial Intelligence in Energy– Vocabulary : Smart grids.
– Outputs : Consumption optimization model.
35Optional
AIE 704Artificial Intelligence in Education– Vocabulary : allocation systems.
– Outputs : educational system.
35Optional
AIE 705Artificial Intelligence in Marketing– Vocabulary : Customer analysis.
– Output : Recommendation form.
35Optional

Chapter Eight (18 credit hours – 30 ECTS)

Course codeCourse nameCourse DescriptionwatchesECTSType
AIE 801Graduation project– Vocabulary : Developing an integrated system.
– Outputs : Presentation to a committee.
812compulsory
AIE 802Practical training– Vocabulary : Training in specialized companies.
– Outputs : Final report.
610compulsory
AIE 803Artificial Intelligence Laws and Ethics– Vocabulary : GDPR, legal liability.
– Outputs : Case study.
24compulsory
AIE 804Preparing a professional portfolio– Vocabulary : GitHub, LinkedIn.
– Output : Profile.
24compulsory

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