Indicative Study Plan - Bachelor of Science in Artificial Intelligence

Indicative Study Plan

Bachelor of Science in Artificial Intelligence

General Program Information

Institution: University of Science and Technology (USTY)
Faculty: Computing and Information Technology
Department: Computer Science

1. General Information

Evaluation Criteria Program Specifications & Academic Parameters
Program Name Artificial Intelligence
Program Type [ ✓ ] Single Program [   ] Joint Program [   ] Multidisciplinary Program
Total Credit Hours 133 CH
Program Period 4 Years (8 Semesters and industrial training semester)
Awarding Institution University of Science and Technology
Awarded Degree Bachelor of Science in Artificial Intelligence
Study System Credit Hours
Teaching Language English
Participating Departments Computer Science
Location of Teaching Faculty of Computing and Information Technology, USTY
Admission Requirements Graduation from a high school - Scientific Section - or its equivalent with a grade level determined by the university and the Ministry of Higher Education.

University Requirements (19) Credit Hours

Table (2)

No. Code Course Name Credit Hours
L T P C
1 BUST01 Skills of Holy Quran Recitation - - 1 1
2 BUST02 English Language Skills (1) 2 - - 2
3 BUST03 Arabic Language Skills (1) 2 - - 2
4 BUST04 Life skills 1 - 1 2
5 BUST05 Islamic Culture 2 - - 2
6 BUST06 English Language Skills (2) 2 - - 2
7 BUST07 Arabic Language Skills (2) 2 - - 2
8 BUST08 National Culture 2 - - 2
9 BUST09 Computer Skills - - 2 2
Total 15 - 4 19

Faculty Requirements (26) Credit Hours

Table (3)

No. Code Course Name Credit Hours
L T P C
1 BCIT01 Mathematics 2 1 - 3
2 BCIT02 Statistics and Probability 2 1 - 3
3 BCIT03 Introduction to Computer 2 - 1 3
4 BCIT04 Programming and Problem Solving 2 - 1 3
5 BCIT05 Professional Ethics 2 - - 2
6 BCIT06 Web Design 2 - 1 3
7 BCIT07 Scientific Research Methodology 2 - - 2
8 BCIT08 Graduation Project (1) 1 - 2 3
9 BCIT09 Graduation Project (2) 1 - 2 3
10 BCIT10 Internship - - 1 1
Total 16 2 8 26

Compulsory Program Requirements (78) Credit Hours

Table (4)

No. Code Course Name Credit Hours
L T P C
1 BAI101 Calculus 2 1 - 3
2 BAI102 Discrete Mathematics 2 1 - 3
3 BAI103 Linear Algebra 2 1 - 3
4 BAI401 Digital Logic Design 2 - 1 3
5 BAI402 Computer Organization and Architecture 2 - 1 3
6 BAI403 Computer Programming 2 - 1 3
7 BAI404 Object Oriented Programming 2 - 1 3
8 BAI405 Data Structures 2 - 1 3
9 BAI406 Algorithms Analysis and Design 2 1 - 3
10 BAI407 Database Systems 2 - 1 3
11 BAI408 Web Development 2 - 1 3
12 BAI409 Systems Analysis and Design 2 - 1 3
13 BAI410 Computer Networks 2 - 1 3
14 BAI411 Operating Systems 2 - 1 3
15 BAI412 Mobile Applications Programming 2 - 1 3
16 BAI413 Information Security 2 - 1 3
17 BAI414 Embedded Systems 2 - 1 3
18 BAI501 Introduction to AI 2 - 1 3
19 BAI502 Natural Language Processing 2 - 1 3
20 BAI503 Image Processing 2 - 1 3
21 BAI504 Machine Learning 2 - 1 3
22 BAI505 Deep Learning and Neural Networks 2 - 1 3
23 BAI506 Introduction to Robotics 2 - 1 3
24 BAI507 Computer Vision 2 - 1 3
25 BAI508 Expert Systems 2 - 1 3
26 BAI601 Introduction to Data Science 2 - 1 3
Total 52 4 22 78

Optional Program Requirements (15) Credit Hours

Table (5)

No. Code Course Name Credit Hours
L T P C
1 BAIL401 IoT Concepts and Applications 2 - 1 3
2 BAIL402 Parallel and Distributed Computing 2 - 1 3
3 BAIL403 Information Retrieval 2 - 1 3
4 BAIL404 Cloud computing 2 - 1 3
5 BAIL501 Generative AI 2 - 1 3
6 BAIL502 Artificial Neural Networks 2 - 1 3
7 BAIL503 Soft Computing 2 - 1 3
8 BAIL504 Selected Topics in Artificial Intelligence 2 - 1 3
9 BAIL602 Data Visualization 2 - 1 3
10 BAIL603 Big Data Analytics 2 - 1 3
11 BAIL604 Data Mining 2 - 1 3
12 BAIL605 Data Warehousing and Business Intelligence 2 - 1 3
13 BAIL701 Project Management 2 - 1 3
* Legend: L = Lecture  |  T = Tutorial  |  P = Practical  |  C = Credit Hour