X
X
X
img

PROGRAM DETAILS

The courses are designed over a semester basis. Ten semesters are required for the B.Sc. (Hons.) Graduation in computer science.
  • The required 201 credit hours are distributed over ten semesters at an a average load of 21 credit hours / semester.

The Computer Science Program intends to combine between the academic courses and their practical applications. It prepares students with the necessary academic and professional experiences that enable them to write and practice various computer programs (software). The program also incorporates emphasis on related topics to the computer science field and the environment.

  • The courses are designed over a semester basis. Ten semesters are required for the B.Sc. (Hons.) Graduation in computer science.
  • The required 201 credit hours are distributed over ten semesters at an a average load of 21 credit hours / semester.

Program Structure


Course TitleCredit Hour
Semester 1
ICDL3
Calculus & Analytic Geometry I2
Physics I3
Introduction To Psychology2
Arabic Language I2
English Language I2
Religious Studies I2
Sudanese Studies2
Communication Skills2
Semester 2
Physics II3
Arabic Language II2
Basic Mathematics3
English Language II2
Religious Studies II2
Structural Programming with Pascal3
Calculus & Analytic Geometry II2
Semester 3
Data Structure3
Calculus & Analytic Geometry III2
Discrete Mathematics3
Modern Physics2
Introduction to Statistics2
Arabic Language III2
English Language III2
Religious Studies III2
Circuit Theory 13
Semester 4
Graph Theory2
Introduction to Economics2
Communication Skills2
Computer – Human Interaction3
Electronics 13
Probability Theory2
Linear Algebra3
Semester 5
Database Systems3
Programming Language I3
Analysis & Design of Algorithms3
Internet Technology & Web Design I3
Differential Equations3
Digital Logic System Design2
Environmental Studies2
Semester 6
System Analysis & Design3
Programming Language II3
Analysis & Design Of Algorithms II3
Concept Of Programming Languages3
Numerical Computing2
Semester 7
4th Generation Language3
Parallel Processing3
Software Applications3
Software Engineering I3
Introduction to Artificial Intelligence3
Semester 8
Software Engineering II3
Operating Systems3
Image Processing3
Semester 9
Introduction To Of Compilers3
Security & Cryptography3
Data Mining & Machine Learning Systems3
Evaluation Of Computer Systems Performance3
Computer Animation3
Semester 10
Multimedia Information System.3
Selected AI Applications3
Virtual Reality3
Digital Libraries3
Special Topics In Computer Science3
Total Credit Hour 162  


View Faculty

Click here


View Program

Click here


Search Course

Click here

X