Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
On campus
Duration
2 years
Details
Program Details
Degree
Masters
Major
Computer Science | Cybersecurity | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Education type
On campus
Timing
Full time
Course Language
English
About Program

Program Overview


Program Overview

The Master of Science in Cybersecurity program is designed to provide students with a rigorous foundation in the core disciplines of information security and software engineering. The program is structured to balance theory and practice, engaging students in active learning and encouraging collaboration on projects drawn from real-world contexts.


Degree Type

The program offers a Master of Science in Cybersecurity degree, emphasizing fundamental knowledge, skills, and first-hand experience in cybersecurity.


Credit Hours Required

The total credit hours required for the Master of Science in Cybersecurity degree is 42, broken down into:


  • Core courses: 21 credit hours
  • Elective courses: 3 credit hours
  • Thesis: 18 credit hours

Core Courses

The core courses include:


  1. MCS 501: Cryptography (3 credit hours)
  2. MCS 502: Vulnerability and Security Assessment (3 credit hours)
  3. MCS 503: Advanced Secure Software Engineering (3 credit hours)
  4. MCS 504: Advanced Network Security (3 credit hours), prerequisite: MCS 501
  5. MCS 505: Computer Forensics (3 credit hours), prerequisite: MCS 504
  6. MCS 506: Security Ethics, Law, and Policy (3 credit hours)
  7. MCS 507: Advanced Ethical Hacking and Penetration Testing (3 credit hours), prerequisites: MCS 502, MCS 504

Elective Courses

The elective courses include:


  1. MCS 521: Special topics in Cybersecurity (3 credit hours)
  2. MCS 508: Security for Emerging Technologies (3 credit hours), prerequisite: MCS 502
  3. MCS 522: Advanced Cryptography and Cryptanalysis (3 credit hours), prerequisite: MCS 501
  4. MCS 523: Database Security (3 credit hours)
  5. MCS 524: Web Application Security (3 credit hours)

Study Plan

The study plan is structured over four semesters:


Semester 1

  1. MCS 501: Cryptography (3 credit hours)
  2. MCS 502: Vulnerability and Security Assessment (3 credit hours)
  3. MCS 503: Advanced Secure Software Engineering (3 credit hours) Total credits: 9

Semester 2

  1. MCS 504: Advanced Network Security (3 credit hours)
  2. MCS 505: Security Ethics, Law, and Policy (3 credit hours)
  3. MCS 506: Computer Forensics (3 credit hours) Total credits: 9

Semester 3

  1. MCS 507: Advanced Ethical Hacking and Penetration Testing (3 credit hours)
  2. MCS 600 A: Thesis A (9 credit hours) Total credits: 12

Semester 4

  1. MCS 600 B: Thesis B (9 credit hours)
  2. MCS 5XX: Elective (3 credit hours) Total credits: 12
See More