Courses Handbook

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)