CNC PROGRAM REQUIREMENTS (SPECIALIZATION)

According to the academic plan, the weight of Program Requirements (PR) courses is 42 credits. The weight of each course in PR is 3 credits; two credits for lecture and one credit for lab/tutorial. These 42 PR credits are divided into 30 credits for 10 compulsory and 12 credits for 4 elective courses.

A.Compulsory Courses (30 Credits)

  1. CNC 312     Foundations of Information Systems
  2. CNC 413      Digital Forensics
  3. CNC 415     Network Design and Management
  4. CNC 327     Internet of Things
  5. CNC 422     Cloud Computing and Virtualization
  6. CNC 323     Computer and Network Security
  7. CNC 411     Fundamentals of Cybersecurity
  8. CNC 325     Wireless and Mobile Networks
  9. CNC 321     Cryptography and Cryptanalysis
  10. CNC 421     Ethical Hacking and Penetration Testing

B.Elective Courses (12 Credits)

  1. CNC 322    Enterprise Architecture
  2. CNC 410    IS Strategy, Management and Acquisition
  3. CNC 324    IT Infrastructure
  4. CNC 412    IT Audit and Controls
  5. CNC 419    IT Security and Risk Management
  6. CNC 326    System Analysis and Design
  7. CNC 328    Geographic Information Systems (GIS)
  8. CNC 416    Cyber Warfare
  9. CNC 320     IS Project Management
  10. CNC 329    Information Security Law, Policy, and Ethics
  11. CNC 417    Forensics Management of Digital Evidence
  12. CNC 418    Software Security

CNC STUDY PLAN AND PREREQUISITES

Freshman Year

First Semester Credits(17) Prerequisite
LRA 101 Japanese Culture 2 None
LRA 401 Japanese Language (1) 1 None
MTH 111 Mathematics (1) 3 None
PHY 111 Physics (1) 3 None
CSC 111 Fundamentals of Programming 3 None
LRA xxx UR Elective (1) 2 Table 3
ECE 221 Digital Logic Design 3 None
Second Semester Credits(17) Prerequisite
LRA 402 Japanese Language (2) 1 LRA 401
MTH 121 Mathematics (2) 3 MTH 111
PHY 121 Physics (2) 3 PHY 111
CSC 121 Data Structures and Algorithms 3 CSC 111
LRA xxx UR Elective (2) 2 Table 3
CSC 122 Advanced Programming 3 CSC 111
LRA 405 Key skill seminar (1) 2 None

Sophomore Year

First Semester Credits(18) Prerequisite
LRA 403 Japanese Language (3) 1 LRA 402
LRA xxx UR Elective (3) 2 Table 3
MTH 211 Probability and Statistics 3 MTH 121
BAS xxx FR BAS Elective (1) 3 Table 5
CSC 211 Software Engineering 3 CSC 122
BCS xxx FR BCS Elective (1) 3 Table 7
CSE 311 Computer Organization 3 ECE 221
Second Semester Credits(17) Prerequisite
LRA 404 Japanese Language (4) 1 LRA 403
LRA 201 Safety and Risk Management 2 None
LRA xxx UR Elective 4 2 Table 3
CSE 312 Discrete Mathematics 3 MTH 121
BAS xxx FR BAS Elective (2) 3 Table 5
BCS xxx FR BCS Elective (2) 3 Table 7
CSC 221 Operating Systems 3 CSE 311

Junior Year

First Semester Credits(15) Prerequisite
CNC 311 Computer Networks 3 MTH 211 + CSC 121
AID 312 Intelligent Systems 3 MTH 121 + CSC 122
CNC 314 Database Systems 3 CSC 122
BCS xxx FR BCS Elective (3) 3 Table 7
CNC 312 Foundations of Information Systems 3 CSC 221
Second Semester Credits(18) Prerequisite
CNC 321 Cryptography and Cryptanalysis 3 CSC 221 + MTH 211
CNC 323 Computer and Network Security 3 CNC 311
CNC 325 Wireless and Mobile Networks 3 MTH211+ CNC 311
CNC xxx CNC Elective 1 3 Table 15
CNC XXX CNC Elective 2 3 Table 15
CNC 327 Internet of Things 3 CNC 311

Senior Year

First Semester Credits(14) Prerequisite
CNC 411 Fundamentals of Cybersecurity 3 CNC 321
CNC 413 Digital Forensics 3 CNC 321
CNC XXX CNC Elective 3 3 Table 15
CNC XXX CNC Elective 4 3 Table 15
CNC 415 Network Design and Management 3 CNC 323
CNC 414 Project 2 None
Second Semester Credits(15) Prerequisite
CNC 421 Ethical Hacking and Penetration Testing 3 CNC 312 +CNC 321
CNC 422 Cloud Computing and Virtualization 3 CSC 221 + CNC 323
CNC 423 Training 5 None
CNC 424 Project 4 CNC 414