-
Obligatory school courses: (24) credit hours:
|
Course Number
|
Course Title
|
Contact Hours
|
|
Credit Hours
|
Pre-requisite
|
| |
|
Theoretical
|
Practical
|
|
|
|
1901101
|
Discrete Mathematics
|
3
|
-
|
3
|
-
|
|
1941102
|
Introduction to Programming
|
3
|
-
|
3
|
Pass
Qualification
Exam or
1932099
|
|
1904101
|
Fundamentals of Information Technology
|
3
|
-
|
3
|
-
|
|
1904120
|
Web Applications Development
|
3
|
-
|
3
|
1941102
|
|
1902110
|
Object Oriented Programming
|
3
|
-
|
3
|
1941102
|
|
1901242
|
Data Structures
|
3
|
-
|
3
|
1902110
|
|
1902224
|
Database Management Systems
|
3
|
-
|
3
|
1902110
|
|
1915101
|
Linear Algebra for Computational Sciences
|
3
|
-
|
3
|
0301101
|
-
Elective school courses: (0) credit hours:
|
Course Number
|
Course Title
|
Contact Hours
|
|
Credit Hours
|
Pre-requisite
|
| |
|
Theoretical
|
Practical
|
|
|
| |
|
|
|
|
|
| |
|
|
|
|
|
Specialty courses: (
81
) credit hours distributed as follows:
-
Obligatory specialty courses: (
72
) credit hours
-
Elective specialty courses: (
9
) credit hours
-
Obligatory specialty courses: (72) credit hours:
Course
Number
|
Course Title
|
Contact Hours
|
|
Credit
Hours
|
Pre-requisite
|
| |
|
Theory
|
Practical
|
|
|
|
0319101
|
Calculus I
|
3
|
-
|
3
|
----
|
|
1901341
|
Theory of Algorithms
|
3
|
-
|
3
|
1901242
|
|
1901363
|
Computer Networks
|
1
|
2
|
3
|
1901242 or 902110
|
|
1901473
|
Operating Systems
|
3
|
-
|
3
|
1901242
|
|
1902372
|
Software Engineering
|
1
|
2
|
3
|
1902224
|
|
1904211
|
Mobile Programming
|
1
|
2
|
3
|
1904254
|
|
1904232
|
Management Information Systems
|
3
|
-
|
3
|
1904101
|
|
1904253
|
Web Server Programming
|
1
|
2
|
3
|
1904120
|
|
1904254
|
Advanced web development
|
1
|
2
|
3
|
1904120
|
|
1904255
|
Statistical Packages
|
1
|
2
|
3
|
1901101
|
|
1904345
|
Computer Ethics
|
3
|
-
|
3
|
1904101
|
|
1904351
|
Enterprise Resource Planning Systems
|
3
|
-
|
3
|
1904255
|
|
1904354
|
e-Business
|
1
|
2
|
3
|
1904254
|
|
1904371
|
Business Intelligence
|
1
|
2
|
3
|
1904255
|
|
1904442
|
Simulation in Business
|
1
|
2
|
3
|
1901242
|
|
1904481
|
Total Quality Management
|
3
|
-
|
3
|
1902372 + 904255
|
|
1904484
|
Document Analysis & Recognition
|
1
|
2
|
3
|
1901101 + 1901341
|
|
1904485
|
Special Topics
|
3
|
-
|
3
|
1904491
|
|
1904490
|
Internship and Professional Certification
|
6 Weeks
|
|
3
|
1904491
|
|
1904491
|
Employment Readiness 1 (Project-1)
|
-
|
3
|
3
|
Pass 90 Hours
|
|
1904492
|
Employment Readiness 2 (Project-2)
|
-
|
3
|
3
|
1904491
|
|
1904493
|
Employment Readiness 3 (Skills-based)
|
-
|
3
|
3
|
1904491
|
|
1905320
|
Artificial Intelligence
|
3
|
-
|
3
|
1901242
|
|
1911322
|
Information Security and Privacy
|
3
|
-
|
3
|
1901363 + 1902224
|
-
Elective specialty courses: (9) credit hours:
|
Course Number
|
Course Title
|
Contact Hours
|
|
|
Credit
Hours
|
|
Pre-requisite
|
|
| |
|
Theoretical
|
Practical
|
|
|
|
|
|
|
1602101
|
Accounting -1
|
3
|
-
|
3
|
|
|
|
|
|
1607110
|
Principles of Microeconomics
|
3
|
-
|
3
|
|
|
|
|
|
1902214
|
Advanced Java Programming
|
1
|
2
|
3
|
|
1902110
|
|
|
|
1902351
|
Multimedia
|
3
|
-
|
3
|
|
1901242 + 1915101
|
|
|
|
1902353
|
Human Computer Interaction
|
3
|
-
|
3
|
|
1904120
|
|
|
|
1902474
|
Systems Analysis and Design
|
3
|
-
|
3
|
|
1902372
|
|
|
|
1904235
|
Information Resource Management
|
3
|
-
|
3
|
|
1904232
|
|
|
|
1904323
|
Knowledge Management Systems
|
3
|
-
|
3
|
|
1915101
|
|
|
|
1904341
|
Operations Research
|
3
|
-
|
3
|
|
1904255
|
|
|
|
1904355
|
e-Learning & Applications
|
3
|
-
|
3
|
|
1904254
|
|
|
|
1904382
|
Information Retrieval
|
3
|
-
|
3
|
|
1904371
|
|
|
|
1904415
|
Database Languages & Tools
|
1
|
2
|
3
|
|
1902224
|
|
|
|
1904453
|
Semantic Web
|
3
|
-
|
3
|
|
1904371
|
|
|
|
1904458
|
Software Packages
|
1
|
2
|
3
|
|
1904101
|
|
|
|
1904472
|
IT Project Management
|
1
|
2
|
3
|
|
1902372
|
|
|
|
1904487
|
e-Payment Systems
|
3
|
-
|
3
|
|
1911322
|
|
|
|
1905222
|
Data mining
|
1
|
2
|
3
|
|
1902224 + 1915101
|
|
|
|
1931460
|
Fundamentals of IoT
|
3
|
-
|
3
|
|
1901473 + 1901363
|
|
|
| |
|
|
|
|
|
|
|
|
Advisory Study Plan
Year (1)
|
(First) Semester
|
|
|
(Second) Semester
|
|
|
|
Course Number
|
Course Title
|
Credit Hours
|
Course Number
|
Course Title
|
Credit Hours
|
|
0301101
|
Calculus -1
|
3
|
1904120
|
Web Application Development
|
3
|
|
1901101
|
Discrete Mathematics
|
3
|
1902110
|
Object Oriented Programming
|
3
|
|
1941102
|
Introduction to Programming
|
3
|
1915101
|
Linear Algebra for Computational Sciences
|
3
|
|
1904101
|
Fundamentals of Information Technology
|
3
|
|
University Requirement
|
3
|
| |
University Requirement
|
3
|
|
University Requirement
|
3
|
| |
University Requirement
|
3
|
|
|
|
|
Total
|
|
18
|
Total
|
|
15
|
Year (2)
|
(First) Semester
|
|
|
(Second) Semester
|
|
|
|
Course Number
|
Course Title
|
Credit Hours
|
Course Number
|
Course Title
|
Credit Hours
|
|
1901242
|
Data Structures
|
3
|
1904254
|
Advanced web development
|
3
|
|
1902224
|
Database Management Systems
|
3
|
1901341
|
Theory of Algorithms
|
3
|
|
1904232
|
Management Information Systems
|
3
|
1904371
|
Business Intelligence
|
3
|
|
1904255
|
Statistical Packages
|
3
|
1901363
|
Computer Networks
|
3
|
| |
Elective Specialization Requirement
|
3
|
|
University Requirement
|
3
|
| |
University Requirement
|
3
|
|
University Requirement
|
3
|
|
Total
|
|
18
|
Total
|
|
18
|
Year (3)
|
(First) Semester
|
|
|
(Second) Semester
|
|
|
|
Course Number
|
Course Title
|
Credit Hours
|
Course Number
|
Course Title
|
Credit Hours
|
|
1904253
|
Web Server Programming
|
3
|
1905320
|
Artificial Intelligence
|
3
|
|
1904345
|
Computer Ethics
|
3
|
1904351
|
Enterprise Resource Planning Systems
|
3
|
|
1904354
|
e-Business
|
3
|
1911322
|
Information Security and Privacy
|
3
|
|
1902372
|
Software Engineering
|
3
|
1902390
|
Seminar-Road to Software Industry
|
0
|
|
1904211
|
Mobile Programming
|
3
|
1904323
|
Knowledge Management Systems
|
3
|
| |
Elective Specialization Requirement
|
3
|
|
Elective Specialization Requirement
|
3
|
| |
|
|
|
University Requirement
|
3
|
|
Total
|
|
18
|
Total
|
|
18
|
Year (4)
|
(First) Semester
|
|
|
(Second) Semester
|
|
|
|
Course Number
|
Course Title
|
Credit Hours
|
Course Number
|
Course Title
|
Credit Hours
|
|
1904481
|
Total Quality Management
|
3
|
1904492
|
Employment Readiness 2 (Project-based)
|
3
|
|
1904484
|
Document Analysis & Recognition
|
3
|
1904493
|
Employment Readiness 3 (Skills-based)
|
3
|
|
1904442
|
Simulation in Business
|
3
|
1904490
|
Internship and Professional Certification
|
0
|
|
1904491
|
Employment Readiness (Project-based)
|
0
|
1904485
|
Special Topics
|
3
|
|
1901473
|
Operating Systems
|
3
|
|
University Requirement (online course)
|
3
|
|
1904472
|
IT Project Management
|
3
|
|
|
|
|
Total
|
|
15
|
Total
|
|
12
|
Note:
The second semester of the 4th year is designated as the exit semester of the program and is a closed semester. This means that the courses during this semester will be offered with a fixed timetable by the registration office. If a student has more than 6 credit hours remaining to complete their program, they must enroll in the Special Topics course (if 9 credit hours remain) and a university requirement or other online course (if 12 credit hours remain) to meet the minimum credit hours required per semester. If a student has only 6 credit hours remaining, the exit semester will consist of Employment Readiness 2 (Project-based), Employment Readiness 3 (Skills-based), and Internship and Professional Certification. These courses cannot be taken outside of the exit semester. In cases where a student wishes to graduate earlier than the standard 4-year timeline, the exit semester can be offered in the first semester of the 4th year.
The exit semester begins with a competency-based exam conducted during the add/drop period of the exit semester, categorizing students into levels such as Exceptional, Proficient, Competent, Developing, and Needs Improvement. This exam assesses key areas critical to their field, including programming, problem-solving, analysis and design, and database management.
Based on the results, students receive intensive and customized training to address specific weaknesses and enhance their strengths. The program also includes a second chance for students who need to retake the exam after additional preparation.
Passing this exam is mandatory for graduation, ensuring that all graduates meet a high standard of competency. The results are included in the students' transcripts, providing a clear indication of their skill levels to potential employers and enhancing their job prospects.