The Computer Science (Bachelor) - 2024 Plan study plan at Taibah University is an accredited bachelor programme spanning about 5 years (10 academic levels), requiring 152 credit hours across 47 courses of required and elective study. The table below lists the courses and their credit hours for each level.
Term 117 credits
Code
Course
Credits
MATH 105
Calculus I
3
PHYS 103
Physics I
4
CS 111
Fundamentals of Programming
4
ENG 101
English Language Skills I
4
GS 101
Islamic Studies: Belief and Worship
2
Term 216 credits
Code
Course
Credits
ENV 101
Introduction to Environmental Sciences
3
CS 112
Programming I
4
STAT 103
Principles of Probability and Statistics
3
ENG 102
English Language Skills II
4
GS 104
Islamic Studies: Islamic Values and Ethics
2
Term 315 credits
Code
Course
Credits
CS 113
Programming II
4
GS 111
Arabic Language Skills I
2
ENGL 103
English Composition
3
MATH 106
Calculus II
3
CS 163
Discrete Structures
3
Term 416 credits
Code
Course
Credits
COE 113
Digital Logic Design
4
MATH 243
Linear Algebra I
3
CS 114
Algorithms & Data Structures
4
GS 112
Arabic Language Skills II
2
ENGL 104
Technical Communication
3
Term 518 credits
Code
Course
Credits
COE 124
Computer Organization and Architecture I
4
CS 285
Software Engineering
4
CS 205
Theory of Computation
3
ENGL 214
Technical Writing
3
GSE 1
University Elective Course I
2
FE 1
Free Elective Course
2
Term 616 credits
Code
Course
Credits
AI 226
Intelligent Systems
4
CS 276
Database Systems
4
CS 226
Operating Systems
4
IS 377
Innovation and Entrepreneurship for Computing
2
GSE 2
University Elective Course II
2
Term 718 credits
Code
Course
Credits
CS 387
Web Applications Development
4
STAT 307
Applied Probability & Statistics
3
CS 307
Compiler Construction
3
IS 275
Computing, Ethics and Society
2
COE 236
Computer Networks
4
GSE 3
University Elective Course III
2
Term 816 credits
Code
Course
Credits
CS 358
Computer Graphics
4
CS 398
Graduation Project I
2
CS 318
Mobile Application Development
4
CS 1
Program Elective Course I
3
CS 2
Program Elective Course II
3
Term 914 credits
Code
Course
Credits
CS 3
Program Elective Course III
3
CS 499
Graduation Project II
3
CYB 435
Computer Security
4
CS 429
Introduction to Parallel Computing
4
Term 106 credits
Code
Course
Credits
CS 498
Cooperative Training
6
This plan is transcribed from the university's official source. Always confirm the plan approved for your own cohort before registering.
Official source