Program Courses
The Bachelor Degree of Science in Computer Science and Information is awarded at the College of Science in Zulfi,Majmaah University after the successful completion of 161 credit hours and after fulfilling the terms and conditions for awarding the bachelor degree at the faculty of Science. These 161 credits are distributed on 10 levels as follows:
Level No. |
Specification |
Arabic specification | Course Page | Course Report | Staff Web |
Recording Lecture |
University Requirements | ||||||
· SALAM101 Introduction to Islamic Culture (2 cr.) | ||||||
· SALAM102 Islam and Society Building (2 cr.) | ||||||
· SALAM103 Economic System in Islam (2 cr.) | ||||||
· SALAM104 Fundamentals of Political System in Islam(2 cr.) | ||||||
· ARAB101 Arabic Language Skills (2 cr.) | ||||||
· ARAB103 Arabic Writing (2 cr.) | ||||||
· ARAB216 Grammer 1 (2 cr.) | ||||||
· ARAB419 Grammer 2 (2 cr.) | ||||||
Level (1) | ||||||
· PENQ111 Preparatory English 1 (8 cr.) | ||||||
· PMATH112 Introduction To Mathematics 1 (2 cr.) | ||||||
· PCOM113 Computer Skills (2 cr.) | ||||||
· PSSC114 Learning and Communication Skills (2 cr.) | ||||||
Level (2) | ||||||
· PENQ121 Preparatory English 2 (6 cr.) | ||||||
· PENG123 English for Science and Engineering (4 cr.) | ||||||
· PMATH127 Introduction To Mathematics 2 (2 cr.) | ||||||
· PPHS128 General Physics (3 cr.) | ||||||
Level (3) | ||||||
· CSI 211 Programming 1 (3 cr.) | ||||||
· CSI 212 Disc. Math for CS 1 (3 cr.) | ||||||
· Math212 Calculus 1 (3cr.) | ||||||
· PHYS 217 Physics 2(3 cr ) | ||||||
· ENG 210 Tech. English (2 cr.) | ||||||
· Elective Science Course (2 cr) | ||||||
Level (4) | ||||||
· CSI 221 Programming 2(3 cr) | ||||||
· CSI 222 Disc. Math For CS 2 (2 cr) | ||||||
· MATH 220 Calculus 2 (3 cr) | ||||||
· CSI 223 Dig. Logic Design (3 cr) | ||||||
· CSI 224 Fundamentals of Information System (3 cr) | ||||||
· ZPSY211 Educational & Thinking Skills (2 cr.) | ||||||
Level (5) | ||||||
· CSI 311 Visual Programming (3 cr) | ||||||
· CSI 312 Data Structure (3 cr) | ||||||
· CSI313 Computer Organization and Assembly Language(3cr) | ||||||
· CSI 314 Database (3 cr) | ||||||
· MATH 310 Linear Alg. & Diff. Equations (4 cr) | ||||||
· ISL *** Elective Islamic Course 1 (2 cr) | ||||||
Level (6) | ||||||
· CSI 321 Design & Analysis of Algorithms (3 cr) | ||||||
· CSI 322 Computer Networks (3 cr) | ||||||
· CSI 323 Computer Architecture (3 cr) | ||||||
· CSI 324 Advanced Database (3 cr) | ||||||
· CSI 325 Software Engineering1 (3 cr) | ||||||
· STAT 320 Probability & Statistics (3 cr) | ||||||
Level (7) | ||||||
· CSI 411 Artificial Intelligence (3 cr) | ||||||
· CSI 413 Complutaional Complexity (3 cr) | ||||||
· CSI 412 Operating Systems (3 cr) | ||||||
· ***CSIElective Course 1 (3 cr) | ||||||
· ISL*** Elective Islamic Course 2 (2cr) | ||||||
· ARAB ***Elective Arabic Course (2 cr) | ||||||
· CSI 400 Summer Training (1 cr) | ||||||
Level (8) | ||||||
· CSI 413 Compiler Design (3 cr) | ||||||
· CSI 422 Software Engineering 2 (3 cr) | ||||||
· CSI423 Cryptography and Information Security (3 cr) | ||||||
· CSI 425 Computer Graphics (3 cr) | ||||||
· CSI*** Elective Course 2 (3 cr) | ||||||
· ISL *** Elective Islamic Course 3 (2 cr) | ||||||
Level (9) | ||||||
· CSI 510 Capstone Project 1 (2 cr) | ||||||
· CSI 511 Web Programming & Internet Technology (3 cr) | ||||||
· CSI 512 Data Mining (3 cr) | ||||||
· CSI 513 Concepts of Prg. Lang. (3 cr) | ||||||
· CSI*** Elective Course 3 (3 cr) | ||||||
· ***Elective Prerequisite Univ. (2 cr) | ||||||
Level (10) | ||||||
· CSI 520 Capstone Project 2 (3 cr) | ||||||
· CSI 522 Human Computer Interaction (3 cr) | ||||||
· CSI 525 Professional Ethics (2 cr) | ||||||
· CSI*** Elective Course 4 (3 cr) | ||||||
· CSI 421 Distributed Systems & Parallel Processing (3 cr) | ||||||
|