Saudi Arabia Flag
Official government website affiliated with the government of the Kingdom of Saudi Arabia
How to verify Arrow Down
Link Icon
Official Saudi government website links end with gov.sa

All official educational website links in the Kingdom of Saudi Arabia end with sch.sa or edu.sa

Password Icon
Government websites use HTTPS protocol for encryption and security.

Secure websites in the Kingdom of Saudi Arabia use HTTPS protocol for encryption.

Study Plan Of Computer Science and Information

Posted in 2019-11-10
Share on various social platforms

*/

  • Study Plan Of Computer Science and Information
 

Level 1

       

Level 2

     
Code Course Name Prerequisite H Spec Code Course Name Prerequisite H Spec
CSI 101 Introduction to Computer Science --- 3 ICS 123 Logic Design ICS 110 3
ICS 110 Fundamentals of Computing --- 2 ICS 122 Computer Programming ICS 110 3
MTH 231 Basis of Mathematics --- 3 ICS 120 Discrete Structures MTH 231 3
Phys101 General Physics (1) --- 3 Biol101 General Biology --- 3
Math110 Calculus(1) --- 3 Math120 Calculus (2) Math110 3
ENG 110 English Language (1) --- 2 ENG 120 English Language (2) ENG 110 2
Salm101 Islamic Culuture --- 2          
                   
 

Level 3

       

Level 4

     
Code Course Name Prerequisite H Spec Code Course Name Prerequisite H Spec
Chem101 General Chemistry --- 3 ICS 221 Human Computer Interaction ICS 211 3
Seng101 Scientific English Language --- 3 ICS 222 Computer Organization and Architecture ICS 123 4
Math210 Linear Algebra MTH 231 3 Math220 Probability and Statistics Math120 3
ICS 211 Object-Oriented Programming ICS 122 3 ICS 223 Algorithms and Data strcutures ICS 211 4
ICS 213 Database systems ICS 122 3 Salm103 Islamic Economic System --- 2
Salm102 Islamic and Society Construction --- 2 ICS 225 Summer Training >= 70 Cr. 1
--- --- College Elective --- 2          
                   
 

Level 5 (ICS)

       

Level 5 (IT)

     
Code Course Name Prerequisite H Spec Code Course Name Prerequisite H Spec
ICS 311 Operating Systems ICS 222 3 ICS 311 Operating Systems ICSI 222 3
ICS 312 Design and Analysis of Algorithms ICS 223 3 IT 312 Project Management ICS 223 3
ICS 313 Software Engineering ICS 211 3 ICS 323 Cyber Security Principles ICS 223 3
ICS 314 Computer networks ICS 222 3 ICS 314 Computer networks ICS 222 3
--- Dept. Elective 1 --- 3 --- Dept. Elective 1 --- 3
Arab101 Language Skills --- 2          
                   
 

Level 6 (ICS)

       

Level 6 (IT)

     
Code Course Name Prerequisite H Spec Code Course Name Prerequisite H Spec
ICS 321 Finite Automata and Computability ICS 120 3 IT 321 Multimedia Technology ICS 221 3
ICS 322 Computer Graphics ICS 211 & Math210 3 IT 322  Bussiness Adminstration IT 312 3
ICS 323 Cybersecurity Principles ICS 223 3 IT 323 Cybersecurity Essentials ICS 323 3
ICS 324 Web Programming and Applications ICS 221 2 ICS 324 Web Programming and Applications ICS 221 3
--- Dept. elective  2 --- 1 --- Dept. elective 2 --- 3
--- Univ. elective ---   ICS 325 Advanced database ICS 213 2
                   
 

Level 7 (ICS)

       

Level 7 (IT)

     
Code Course Name Prerequisite H Spec Code Course Name Prerequisite H Spec
ICS 410 Project in Computer Science (1) ICS 313 & >= 90 Cr. 3 IT 410 Project in Information Technology (1) IT 312 & >= 80 Cr. 3
ICS 411 Artificial Intelligence ICS 223 3 ICS 412 Mobil Programming and Applications ICS 324 3
ICS 412 Mobil Programming and Applications ICS 324 3 Arab101 Arab Language Skills --- 3
ICS 413 Compiler Design ICS 211 & ICS 321 3 --- Univ. Elective 1 --- 2  
--- Dept. Elective 3 --- 3   --- Dept. Elective 3 --- 3  
          IT 421 Distributed Systems IT 322 3
                   
 

Level 8 (ICS)

       

Level 8 (IT)

     
Code Course Name Prerequisite H Spec Code Course Name Prerequisite H Spec
ICS 420 Project in Computer Science (2) ICS 410 3 IT 420 Project in Information Technology (2) IT 410 3
ICS 421 Data Science ICS 221 & Math220 3 IT 423 Cloud Computing IT 421 3
ICS 422 Parallel & Distributed Computing ICS 222 3 IT 422 Risk Management ICS 222 3
--- Dept. Elective 4 --- 3 --- Dept. Elective 4 --- 3
--- Univ. Elective 2 --- 2 --- Univ. Elective 2 --- 2
                   
 

Elective (ICS)

       

Elective (IT)

     
Code Course Name (ICS) Prerequisite H Spec Code Course Name (IT) Prerequisite H Spec
ICS 331 Programming with C++ ICS 223 3 ICS 411 Artificial Intelligence ICS 223 3
ICS 430 Advanced data science ICS 421 3 ICS 421 Data Science ICS 211 & Math220 3
ICS 431 Robotics ICS 411 3 ICS 435  Advanced Computer Networks ICS 314 3
ICS 432 Computer vision ICS 411 3 IT 444 Selected Topics in Information Technology --- 3
ICS 332 High Performance Computing ICS 312 3 ICS 336 Networks Security ICS 314 3
ICS 333 Selected topics in computer science --- 3 IT 337 Blockchain Technology ICS 323 3
ICS 334 Digital image processing ICS 211 & Math210 3 IT 441 Multimedia Security ICS 323 3
ICS 433 Advanced Artificial Antelligence ICS 411 3 IT 442 Digital Forensics ICS 326 3
ICS 435 Advanced Computer Networks ICS 314 3 IT 443 Systems Security ICS 326 3
ICS 336 Networks Security CSI 314 3          
ICS 434 Concepts of Programming Languages ICS 413 3