ICS New Study Plan

CSES: Cyber Security Track

AI: Artificial Intelligence Track

 

 

Level 2 - Both Tracks

1st Year  

 

Level 1 - Both Tracks

H Prerequisite Course Code & Name   H Prerequisite Course Code & Name
3 ---
File
ICS 121.pdf
(980.55 KB)
Logic Design
  3 --- CSI 101: Introduction to CS
3 ---
File
ICS 122.pdf
(890.97 KB)
Computer Programming
  3 --- MTH 231: Mathematical Basis
3 ---
File
ICS 123.pdf
(867.56 KB)
Discrete Structures
  3 --- PHYS101: General Physics 1
3 MATH110
File
MATH 120.pdf
(1.12 MB)
Calculus 2
  3 ---
File
MATH 110.pdf
(886.78 KB)
Calculus 1
2 ENG 110
File
Eng 120.pdf
(841.33 KB)
English language 2
  2 ---
File
Eng 110.pdf
(871.18 KB)
English language 1
3 --- BIOL101: General Biology   2 --- SALM101: Islamic Culture
2 --- College Elective Course   2 --- ARAB101: Language Skills
             
   

Level 4 - Both Tracks

2nd Year    

Level 3 - Both Tracks

H Prerequisite Course Code & Name   H Prerequisite Course Code & Name
3 ICS 211
File
ICS 221.pdf
(878.7 KB)
Software Engineering
  3 --- CHEM101: General Chemistry
3 ICS 121
File
ICS 222.pdf
(974.96 KB)
Computer Organization and Architecture
  3 --- SENG101: Scientific English Language
3 MATH120
File
MATH 220.pdf
(1012.26 KB)
Probability and Statistics
  3 MTH 231
File
MATH 210.pdf
(869.82 KB)
Linear Algebra
3 ICS 211
File
ICS 223.pdf
(948.1 KB)
Algorithms and Data Structures
  3 ICS 122
File
ICS 211.pdf
(874.28 KB)
Object-Oriented Programming
2 ICS 212
File
ICS 224.pdf
(906.62 KB)
  2 ---
File
ICS 212.pdf
(868.23 KB)
Database Systems 1
2 --- SALM103: Islamic Economic System   2 --- SALM102: Islamic and Society
2 --- Univ. elective course   2 --- ICS 213: Professional Ethics
             
 

 

 

3rd Year  

 

Level 5 - Both Tracks

        H Prerequisite Course Code & Name
        3 ICS 222
File
ICS 311.pdf
(974.73 KB)
Operating Systems
        3 ICS 222
File
ICS 312.pdf
(872.73 KB)
Computer Networks
        3 ICS 223
File
CSEC 323.pdf
(952.04 KB)
Cyber Security Principles
        3 ICS 223
File
AI 314.pdf
(1008.8 KB)
Artificial Intelligence
        3 ICS 223
File
ICS 315.pdf
(942.04 KB)
Design and Analysis of Alg.
        2 --- Univ. elective course
             
   

Level 6 - AI Track

     

Level 6 - CSES Track

H Prerequisite Course Code & Name 3rd Year H Prerequisite Course Code & Name
3 ICS 123
File
ICS 321.pdf
(965.97 KB)
Finite Automata and Computability
  3 ICS 123
File
ICS 321.pdf
(965.97 KB)
Finite Automata and Computability
3 ICS 211
File
ICS 322.pdf
(972.59 KB)
Web and Mobile Programming
  3 ICS 211
File
ICS 322.pdf
(972.59 KB)
Web and Mobile Programming
3 AI 314
File
AI 323.pdf
(1.15 MB)
Logic program. & Symbolic Computation
  3 CSEC313
File
CSEC 323.pdf
(952.04 KB)
Cyber Security Essentials
3 AI 314
File
AI 324.pdf
(891.19 KB)
Data Science 1
  3 CSEC313
File
CSEC 324.pdf
(941.89 KB)
Multimedia Security
3 ***** Dept. Elective Course 1   3 ***** Dept. Elective Course 1
3 ***** Dept. Elective Course 2   3 ***** Dept. Elective Course 2
             
 

 

Level 7 - AI Track

4th Year  

 

Level 7 - CSES Track

H Prerequisite Course Code & Name   H Prerequisite Course Code & Name
2 ICS 221 &at least 80 cr
File
AI 410.pdf
(968.68 KB)
Project in AI 1
  2 ICS 221 &at least 80 cr
File
CSEC 410.pdf
(968.94 KB)
Project in CSEC 1
3 AI 314
File
AI 411.pdf
(979.16 KB)
Machine Learning
  3 ICS 223
File
CSEC 411.pdf
(858.91 KB)
Secure Application Develop
3 AI 314
File
AI 412.pdf
(912.37 KB)
Natural Language Processing
  3 ICS 313
File
CSEC 412.pdf
(855.24 KB)
Digital Forensics
3 AI 314
File
AI 413.pdf
(967.26 KB)
Introduction to Robotics
  3 ICS 312 &CSEC313
File
CSEC 413.pdf
(842.26 KB)
Network security
3 ***** Dept. Elective Course 3   3 ***** Dept. Elective Course 3
             
   

Level 8 - AI Track

4th Year    

Level 8 - CSES Track

H Prerequisite Course Code & Name   H Prerequisite Course Code & Name
2 AI 410
File
AI 420.pdf
(968.68 KB)
  2 CSEC410
File
CSEC 420.pdf
(1.03 MB)
Project in CSEC 2
3 AI 323
File
AI 421.pdf
(1.07 MB)
Multi-Agent Systems
  3 CSEC323
File
CSEC 421.pdf
(1.07 MB)
Security Risk Management
3 AI 324
File
AI 422.pdf
(883.91 KB)
Data Science 2
  3 CSEC323
File
CSEC 422.pdf
(953.57 KB)
3 AI 314
File
AI 423.pdf
(1.18 MB)
Computer Vision
  3 CSEC323
File
CSEC 423.pdf
(877.52 KB)
Blockchain Technology
3 ***** Dept. Elective Course 4   3 ***** Dept. Elective Course 4
             
   

Elective Courses - AI Track

   

 

Elective Courses - CSES Track

H Prerequisite Course Code & Name   H Prerequisite Course Code & Name
3 ICS 322 &ICS 315
File
AI 325.pdf
(853.59 KB)
Information Retrieval and Web Search
  3 ICS 311
File
CSEC 325.pdf
(884.72 KB)
Operating System Security
3 AI 323
File
AI 326.pdf
(850.16 KB)
Expert Systems
  3 ICS 224
File
CSEC 326.pdf
(950.36 KB)
Database Security
3 AI 314
File
AI 327.pdf
(862.63 KB)
Pattern Recognition​​​​​
  3 ICS 327  &CSEC313
File
CSEC 414.pdf
(951.39 KB)
Cloud Security
3 ICS 211
File
AI 414.pdf
(1.03 MB)
Decision Making under Uncertainty
  3 CSEC313
File
CSEC 415.pdf
(936.98 KB)
Applied Social Engineering
3 AI 414
File
AI 415.pdf
(1.06 MB)
Reinforcement Learning
  3 ICS 322 &CSEC323
File
CSEC 416.pdf
(859.98 KB)
Mobile Security
3 ICS 223 &MATH220
File
AI 416.pdf
(883.33 KB)
Bioinformatics
  3 ICS 322 &CSEC323
File
CSEC 417.pdf
(752.91 KB)
Web Security
3 AI 414
File
AI 417.pdf
(955.78 KB)
Deep Learning
  3 ICS 211
File
CSEC 424.pdf
(1.12 MB)
3 ***** AI 424: Selected Topics in Artificial Intelligence   3 CSEC313
File
CSEC 425.pdf
(1.02 MB)
Reverse Engineering Malware Analysis
3 AI 413
File
AI 425.pdf
(1023.15 KB)
Principles of Robot Autonomy
  3 ***** CSEC426: Selected Topics in Cyber Security
3 AI 414
File
AI 426.pdf
(902.18 KB)
Recommender Systems
  3 CSEC313
File
CSEC 427.pdf
(987.28 KB)
Programming for Cyber Security
             
           

Elective Courses - Both Tracks

        H Prerequisite Course Code & Name
        3 ICS 211 &ICS 321
File
ICS 431.pdf
(957.95 KB)
        3 ICS 211
File
ICS 432.pdf
(929.05 KB)
Human Computer Interaction
        3 ICS 211 &MATH210
File
ICS 433.pdf
(848.47 KB)
Computer Graphics
        3 ICS 222
File
ICS 434.pdf
(885.57 KB)
Parallel and Distributed Computing
        3 ICS 312
File
ICS 435.pdf
(912.4 KB)
Cloud Computing