The Bachelor of Science in Computer Science (Jubail) study plan at Imam Abdulrahman Bin Faisal University is an accredited bachelor programme spanning about 5 years (9 academic levels), requiring 133 credit hours across 57 courses of required and elective study. The table below lists the courses and their credit hours for each level.
First year - Semester one13 credits
Code
Course
Credits
ARAB- 182
Arabic Language skills
2
MATH- 104
General Mathematics
4
ENGL- 101
General English Language 1
4
CIS- 105
Fundamentals of Information Systems
3
First year - Semester two18 credits
Code
Course
Credits
ENGL- 102
General English Language 2
3
ISLM- 181
Creed and Family in Islam
2
MATH- 109
Calculus
4
ARTI- 108
Artificial Intelligence Principles and Techniques
3
CYS- 107
Fundamentals of Cybersecurity
3
ENGL- 103
English for Academic and Specific Purpose
3
Second year - Semester one16 credits
Code
Course
Credits
STAT 238
Introduction to Statistics and Probability Theory
3
CSC 231
Object Oriented Programming 1
3
ENGL 234
Technical Reports
1
CYS 233
Fundamentals of Communications and Networking
3
PHYS 205
Physics
3
ISLM 282
Islamic Ethics and Values
2
LRSK 231
Portfolio Assessment 1
1
Second year - Semester two17 credits
Code
Course
Credits
CIS 235
Database Concepts and Design
3
CSC 236
Object Oriented Programming 2
3
MATH 232
Discrete Mathematics
3
CSE 210
Digital Logic Design
3
CSC 237
Data Structure
3
HIST 281
History and Civilization of Kingdom of Saudi Arabia
2
Third year - Semester one16 credits
Code
Course
Credits
CSC 331
Operating Systems
3
MATH 304
Linear Algebra
3
CSC 305
Software Engineering
3
CSE 302
Computer Organization and Architecture
3
MATH 306
Logic and Proof Techniques
3
LRSK331
Portfolio Assessment* 2
1
Third year - Semester two21 credits
Code
Course
Credits
ARTI 308
Machine learning
3
CSC 303
Language Theory and Finite Automata
3
CYS 313
Computer Data Security and Privacy
3
CSC 301
Algorithm Analysis and Design
3
BIOL 307
Biology
3
CIS 311
Web-Based Systems
3
CSC 333
Practical (Co-op) Training
3
Fourth year - Semester one13 credits
Code
Course
Credits
CSC 401
Graduation Project Proposal
2
CSC 402
Mobile Application Programming
3
CSC 403
Selected Topics in Computer Science
3
Elective Course 1
Elective
3
BUS 381
Entrepreneurship
2
Fourth year - Semester two14 credits
Code
Course
Credits
CSC 405
Graduation Project Implementation
3
ARTI 406
Parallel and Distributed Computing
4
Elective Course 2
Elective
3
Elective Course 3
Elective
3
LRSK431
Portfolio Assessment* 3
1
Electives33 credits
Code
Course
Credits
CIS 457
Data Mining and Data Warehousing
Elective
3
ARTI 312
Image Processing
Elective
3
ARTI 452
Natural Language processing
Elective
3
CSC 456
Mobile Computing
Elective
3
CSC 451
Programming Languages and Translators
Elective
3
CSC 452
Modeling and Simulation
Elective
3
CSC 453
Advanced Programming Languages
Elective
3
CSC 454
Multi Agents Systems
Elective
3
CSC 455
Advanced Operating Systems
Elective
3
CYS 404
Ethical Hacking
Elective
3
CYS 453
Biometric Security
Elective
3
This plan is transcribed from the university's official source. Always confirm the plan approved for your own cohort before registering.
Official source
Frequently asked questions about Bachelor of Science in Computer Science (Jubail)
How many credit hours is Bachelor of Science in Computer Science (Jubail) at Imam Abdulrahman Bin Faisal University?
Bachelor of Science in Computer Science (Jubail) at Imam Abdulrahman Bin Faisal University requires completing 133 credit hours to graduate, spread across 57 courses.
How many years is Bachelor of Science in Computer Science (Jubail) at Imam Abdulrahman Bin Faisal University?
The study plan for Bachelor of Science in Computer Science (Jubail) spans about 5 years (9 levels/semesters) under the approved plan.
What degree does Bachelor of Science in Computer Science (Jubail) award?
Bachelor of Science in Computer Science (Jubail) at Imam Abdulrahman Bin Faisal University awards a Bachelor's degree after completing 133 credit hours.
Other majors in College of Science and Humanities in Jubail