Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
On campus
Duration
4 years

You've viewed 1/5 programs/universities. You can view up to 5 programs/universities

Create a free account to unlock full content!

By registering, you agree to our Privacy Statement and Terms and Conditions.

Details
Program Details
Degree
Bachelors
Major
Computer Science | Cybersecurity | Software Engineering
Area of study
Information and Communication Technologies | Security Services
Education type
On campus
Timing
Full time
Course Language
English
About Program

Program Overview


Bachelor of Cybersecurity Program

The Bachelor of Cybersecurity program is offered by the College of Engineering and Advanced Computing. The program consists of 132 Credit Hours (CRHs) divided into General Education Requirements and Core Requirements.


Curriculum Structure and Study Plan

The curriculum is composed of the following components:


  • General Education Requirements (43 CRHs)
    • Mathematics & Statistics (21 CRHs)
    • Basic Sciences (8 CRHs)
    • Humanities (14 CRHs)
  • Core Requirements (89 CRHs)
    • Software Engineering Courses (79 CRHs)
    • College of Engineering & Advanced Computing Courses (4 CRHs)
    • Technical Electives (6 CRHs)
    • Summer Internship (0 CRHs)

General Education Requirements

Mathematics & Statistics (21 CRHs)

  • MAT 101: Calculus I (3 CRHs)
  • MAT 112: Calculus II (3 CRHs)
  • MAT 211: Calculus III (3 CRHs)
  • MAT 212: Linear Algebra (3 CRHs)
  • MAT 213: Differential Equations (3 CRHs)
  • MAT 224: Numerical Methods (3 CRHs)
  • STA 212: Probability and Statistics for Engineers (3 CRHs)

Basic Sciences (8 CRHs)

  • PHU 103: Mechanics and Waves for Engineers (3 CRHs)
  • PHU 103 L: Mechanics and Waves for Engineers Labs (1 CRH)
  • PHU 124: Electromagnetism and Waves for Engineers (3 CRHs)
  • PHU 124 L: Electromagnetism and Waves for Engineers Labs (1 CRH)

Humanities (14 CRHs)

  • ENG 101: Freshman English 1 (3 CRHs)
  • ENG 222: Technical Writing (3 CRHs)
  • ISL 101: Islamic Studies I (2 CRHs)
  • ARB 101: Arabic Language I (2 CRHs)
  • General Education Elective I (2 CRHs)
  • General Education Elective II (2 CRHs)

Core Requirements

Software Engineering Courses (81 CRHs)

  • SE 100: Programming for Engineers (3 CRHs)
  • SE 100 L: Programming for Engineers Lab (1 CRH)
  • SE 120: Object-Oriented Programming I (3 CRHs)
  • SE 120 L: Object-Oriented Programming I Lab (1 CRH)
  • SE 151: Discrete Mathematics (3 CRHs)
  • DSE 200: Introduction to Data Science (3 CRHs)
  • SE 201: Introduction to Software Engineering (3 CRHs)
  • AI 213: Introduction to Artificial Intelligence (3 CRHs)
  • SE 215: Algorithms and Data Structures (3 CRHs)
  • SE 215L: Algorithms and Data Structures Lab (1 CRH)
  • CSE 230: Programming in C (3 CRHs)
  • CSE 230 L: Programming in C Lab (2 CRHs)
  • SE 239: Computer Networks (3 CRHs)
  • SE 252: Database Management Systems (3 CRHs)
  • SE 252 L: Database Management Systems Lab (1 CRH)
  • SE 254: Operating Systems (3 CRHs)
  • SE 254 L: Operating Systems Lab (1 CRH)
  • CSE 310: Linux System Administration (3 CRHs)
  • CSE 312: Computer Architecture (3 CRHs)
  • CSE 330: Introduction to Cybersecurity (3 CRHs)
  • CSE 350: Cryptography and Data Privacy (3 CRHs)
  • CSE 360: Digital Forensics (3 CRHs)
  • CSE 370: Database Security (3 CRHs)
  • CSE 380: Operating System Security (3 CRHs)
  • SE 400: Theory of Computation (3 CRHs)
  • CSE 410: Security Architecture (3 CRHs)
  • CSE 442: Network Security (3 CRHs)
  • CSE 443: Cybersecurity Risk Management and Control (3 CRHs)
  • SE 481: Ethics for Engineers (1 CRH)
  • CSE 495: Capstone Project I (6 CRHs)
  • CSE 496: Capstone Project II (6 CRHs)

College of Engineering & Advanced Computing Courses (4 CRHs)

  • EE 210: Digital Logic Systems (3 CRHs)
  • EE 210 L: Digital Logic Systems Lab (1 CRH)

Technical Electives (6 CRHs)

  • CSE 444: Technical Elective 1 (Web and mobile security) (3 CRHs)
  • CSE 451: Technical Elective 4 (Secure Software Engineering) (3 CRHs)
  • CSE 454: Technical Elective 3 (Ethical hacking) (3 CRHs)
  • CSE 472: Technical Elective 2 (Penetration Testing) (3 CRHs)

Summer Internship (0 CRHs)

  • CSE 390: Software Engineering Summer Internship

Study Plan

The study plan is divided into four years, with the following courses offered each semester:


Fall (Year 1)

  • SE 100: Programming for Engineers (3 CRHs)
  • SE 100 L: Programming for Engineers Lab (1 CRH)
  • MAT 101: Calculus I (3 CRHs)
  • PHU 103: Mechanics and Waves for Engineers (3 CRHs)
  • PHU 103 L: Mechanics and Waves for Engineers Labs (1 CRH)
  • ENG 101: Freshman English 1 (3 CRHs)
  • ISL 101: Islamic Studies I (2 CRHs)
  • ARB 101: Arabic Language I (2 CRHs)

Spring (Year 1)

  • SE 120: Object-Oriented Programming I (3 CRHs)
  • SE 120 L: Object-Oriented Programming I Lab (1 CRH)
  • SE 151: Discrete Mathematics (3 CRHs)
  • MAT 112: Calculus II (3 CRHs)
  • PHU 124: Electromagnetism and Waves for Engineers (3 CRHs)
  • PHU 124 L: Electromagnetism and Waves for Engineers Labs (1 CRH)
  • ENG 222: Technical Writing (3 CRHs)

Fall (Year 2)

  • SE 215: Algorithms and Data Structures (3 CRHs)
  • SE 215L: Algorithms and Data Structures Lab (1 CRH)
  • CSE 230: Programming in C (3 CRHs)
  • CSE 230 L: Programming in C Lab (2 CRHs)
  • SE 239: Computer Networks (3 CRHs)
  • EE 210: Digital Logic Systems (3 CRHs)
  • EE 210 L: Digital Logic Systems Lab (1 CRH)
  • STA 212: Probability and Statistics for Engineers (3 CRHs)

Spring (Year 2)

  • SE 252: Database Management Systems (3 CRHs)
  • SE 252 L: Database Management Systems Lab (1 CRH)
  • SE 254: Operating Systems (3 CRHs)
  • SE 254 L: Operating Systems Lab (1 CRH)
  • DSE 200: Introduction to Data Science (3 CRHs)
  • AI 213: Introduction to Artificial Intelligence (3 CRHs)
  • CSE 330: Introduction to Cybersecurity (3 CRHs)

Fall (Year 3)

  • SE 201: Introduction to Software Engineering (3 CRHs)
  • CSE 310: Linux System Administration (3 CRHs)
  • CSE 312: Computer Architecture (3 CRHs)
  • MAT 211: Calculus III (3 CRHs)
  • MAT 212: Linear Algebra (3 CRHs)
  • MAT 224: Numerical Methods (3 CRHs)

Spring (Year 3)

  • CSE 350: Cryptography and Data Privacy (3 CRHs)
  • CSE 360: Digital Forensics (3 CRHs)
  • CSE 370: Database Security (3 CRHs)
  • CSE 380: Operating System Security (3 CRHs)
  • MAT 213: Differential Equations (3 CRHs)

Summer

  • CSE 390: Software Engineering Summer Internship

Fall (Year 4)

  • SE 400: Theory of Computation (3 CRHs)
  • CSE 410: Security Architecture (3 CRHs)
  • CSE 442: Network Security (3 CRHs)
  • SE 495: Software Engineering Capstone Project I (3 CRHs)
  • General Education Elective I (2 CRHs)

Spring (Year 4)

  • CSE 443: Cybersecurity Risk Management and Control (3 CRHs)
  • CSE 444: Technical Elective 1 (Web and mobile security) (3 CRHs)
  • CSE 472: Technical Elective 2 (Penetration Testing) (3 CRHs)
  • SE 481: Ethics for Engineers (1 CRH)
  • CSE 496: Capstone Project II (6 CRHs)
  • General Education Elective II (2 CRHs)
See More