Curriculum for Bachelor of Science in Computer Science

University Requirements
Course CodeCourse NameCredits
Arab 201Introduction to Arab Language3
Comp 201Computer Applications3
Eng 201Academic English3
CS 201Culture Studies3
GHN 201General Health & Nutrition3
Department Requirements
Course CodeCourse NameCredits
MATH202Calculus III3
MATH203Calculus IV3
MATH222Discrete Math3
MATH332Linear Algebra3
MATH342Ordinary Differential Equations3
MATH352Probability and Statistics3
MATH442Numerical Methods3
Major Core Requirements
Course CodeCourse NameCredits
ELEC 223Digital Fundamentals3
IT 337Data Modeling and Applications3
IT 381Object-Oriented Programming3
CSC 201Introduction to Computer Science3
CSC 203Programming Structures & Abstractions3
CSC 243Data Structures3
CSC 263Computer Organization3
CSC 311Introduction to Operating Systems3
CSC 305Graphical User Interface3
CCS 382Theory of Computation3
CSC 391Programming Language Concepts3
CSC 441Algorithm Analysis 3
CSC 426Software Engineering I3
CSC 427Software Engineering II3
CSC 499Senior project /Internship3
Free Elective 6
CSC Major Electives9

Total Credits 96