The Computer Science study plan at Umm Al-Qura University is an accredited bachelor programme spanning about 4 years (8 academic levels), requiring 126 credit hours across 45 courses of required and elective study. The table below lists the courses and their credit hours for each level.
Level 117 credits
Code
Course
Credits
QR1101
Tajweed of The Holy Quran
2
IND1101
Design Thinking
2
MTH1141
Calculus 1
3
ELIE1201
English Language (1)
4
CS1701
Computer Programming in Java
3
CS1302
Discrete Structures 1
3
Level 218 credits
Code
Course
Credits
QR2102
Memorizing the Holy Quran 1
2
CUR1101
University Skills
0
CS1704
Object Oriented Programming with Java
3
MTH1602
Statistics and Probabilities in Computing
3
PHYS1113
General Physics
3
ELIE1202
English Language (2)
4
CS1303
Discrete Structures 2
3
Level 319 credits
Code
Course
Credits
QR2103
Memorizing the Holy Quran 2
2
AI2001
Introduction to Artificial Intelligence
2
SEC1101
Introduction to Cybersecurity
3
CS2105
Data Structures & Algorithms with Java
3
MTH1441
Linear Algebra
3
BIO3101
General Biology
3
CEN2011
Digital Logic Design
3
Level 419 credits
Code
Course
Credits
QR3104
Seal of the Holy Quran
2
ICC1201
Values and Ethics
2
SE1201
Foundations of Software Engineering
3
DS2201
Introduction to Database
3
CS2206
Computer Graphics
3
CS2107
Design & Analysis of Algorithms
3
CEN2012
Computer Organization and Architecture
3
Level 518 credits
Code
Course
Credits
CEN3011
Computer Networks
3
CS3608
Operating System
4
CS3809
Software Implementation Systems
3
CS3810
Web Development
3
AI4101
Artificial Intelligence Principles
3
CS3713
Programming Languages
2
Level 66 credits
Code
Course
Credits
CS3901
Cooperative Training
6
Level 717 credits
Code
Course
Credits
ICC4202
Family in Islam
2
CS4901
Graduation Project 1
3
CS4411
Advanced Database
3
CS4612
Parallel and Distributed Computing
3
AI4202
Machine Learning Principles
3
CS4108
Advance Programming
3
Level 812 credits
Code
Course
Credits
BUS1099
Professional skills
2
CS4902
Graduation Project 2
3
CS4815
Cloud Computing
2
CS4714
Compiler Construction
2
CS4216
Scientific Methods
3
This plan is transcribed from the university's official source. Always confirm the plan approved for your own cohort before registering.
Official source