Academic Programs - Undergraduate Studies

Computer Sciences

Admission requirements:

The student shall conform to the admission requirements as determined by the list of admissions at the Ministry of Higher Education and Scientific Research

The study period:

Five Years (Ten Semesters)

Degree conferred:

B.Sc.(Honors) in Computer Sciences

Semester: - 1

Course NameHoursCourse code
Fundamentals of Computer3URCS111
Arabic (Language Skills)2URAR111
General Physics4MATH113
Calculus (1)3MATH112
Goals of Islamic Shariaa2URIS121
English Language(1)2UREN111
Basic Mathematics3MATH111

Semester: - 2

Course NameHoursCourse code
Arabic (Writing and Arts of Expression2218
English (Language in Use) (2)2UREN121
Resources of Islamic Knowledge2URIS111
Fundamentals of Algorithms & Structured Programming3CSPL121
Digital Logical Design3CSAR121
Calculus (2)3MATH121
Linear Algebra(1)3MATH122
Introduction to Statistics and Probability3STAT121

Semester: - 3

Course NameHoursCourse code
Real Analysis3MATH211
Arabic (Dictionaries and Terminology )2URAR211
English (Register in Focus) (3)2UREN211
Fundamentals of Objects Oriented Programming3CSPL211
Ordinary Differential Equations3MATH212
Vector Analysis3MATH213
Theory of Statistics3STAT211

Semester: - 4

Course NameHoursCourse code
Arabic (Applied Text)2URAR221
English (Professional Skills) (4)2UREN221
Algorithms and Data Structure3CSPL221
Complex variables3MATH221
Discrete Mathematics3MATH222
Operation Research3STAT221
Linear Regression Analysis3STAT222

Semester: - 5

Course NameHoursCourse code
Design and Analysis of Experiments3STAT311
Computer Graphics3CSGV311
Mathematical Methods(1)3MATH311
Numerical Analysis3MATH312
Microprocessors and Assembly Language3CSAR311
Systems Analysis and Design3CSSE311
fundamentals of Database Systems3CSIM311

Semester: - 6

Course NameHoursCourse code
Fundamentals of Software Engineering3CSSE321
Sampling Techniques3STAT322
Visual Programming3CSPL321
Numerical Computing3CSCN321
Simulation and Modeling3CSCN322
Fundamental of Operating Systems3CSOS321
Computer and Data Communications3CSNC321

Semester: - 7

Course NameHoursCourse code
Objects Oriented Programming3CSPL411
Computer Organization and Architecture3CSAR411
Computer and Human Interaction3CSHC411
Industrial Management3FRHU411
Artificial Intelligence and Expert Systems3CSIS411
Software Projects Management3CSSE411
Computer Networks and Internet3CSNC411

Semester: - 8

Course NameHoursCourse code
Artificial Neural Networks3CSIS421
Internet Applications Programming3CSNC421
Management Information Systems3CSIM421
Algorithms Complexity Analysis2CSPL421
Concepts in Programming Languages3CSPL422
Multimedia Technology3CSNC422
Cryptography Algorithms for Information security3CSPL421

Semester: - 9

Course NameHoursCourse code
Decisions support systems3CSIS511
Software Engineering2CSSE511
Database management Systems3CSIM511
Compilers Design3CSPL511
Management and Security of Computer Networks3CSNC511
Graduation Project (1)2CSNC511

Semester: - 10

Course NameHoursCourse code
Operating Systems Programming3CSOS521
Operating Systems3CSOS522
Data warehousing and data mining3CSIM521
Natural Languages processing and Speech Recognition3CSIS521
Graduation Project (2)4CSGR521

Contact us