Learn More and ApplyArtificial Intelligence Engineering Concentration, Cybersecurity (MS)

Menu

Introductory Courses

Introductory courses may be waived for any of the following conditions:

  • The student has the appropriate course work to satisfy an Introductory Course.
  • The student has appropriate and verified professional experience to satisfy an Introductory Course.
  • If an exam is available, the student passes a Graduate Assessment Examination (GAE) in the Introductory Course area.
Course Title Quarter Hours
CSC 400DISCRETE STRUCTURES FOR COMPUTER SCIENCE4
CSC 401INTRODUCTION TO PROGRAMMING4
CSC 402DATA STRUCTURES I4
CSC 403DATA STRUCTURES II4
CSC 412TOOLS AND TECHNIQUES FOR COMPUTATIONAL ANALYSIS4
IT 403STATISTICS AND DATA ANALYSIS4

Foundation Courses

Students must complete the following courses: 

Course Title Quarter Hours
CSC 421APPLIED ALGORITHMS AND STRUCTURES4
CSC 480ARTIFICIAL INTELLIGENCE I4
CSC 578NEURAL NETWORKS AND DEEP LEARNING4
CSEC 440INFORMATION SECURITY MANAGEMENT (FORMERLY CNS 440)4
CSEC 454APPLIED MACHINE LEARNING FOR CYBERSECURITY4
CSEC 477GOVERNANCE POLICIES IN INFORMATION ASSURANCE (FORMERLY CNS 477)4
CSEC 533ENTERPRISE SECURITY INFRASTRUCTURE CONTROLS AND REGULATORY COMPLIANCE (FORMERLY CNS 533)4
DSC 540ADVANCED MACHINE LEARNING4
CSEC 428IT RISK MANAGEMENT4
or CSEC 445 HUMAN-CENTERED CYBERSECURITY (FORMERLY CNS 445)
or CSEC 448 ONLINE MISINFORMATION AND DISINFORMATION OPERATIONS
Select two (2) courses below:8
IT RISK MANAGEMENT
HUMAN-CENTERED CYBERSECURITY (FORMERLY CNS 445)
ONLINE MISINFORMATION AND DISINFORMATION OPERATIONS
APPLIED SOCIAL ENGINEERING
CRITICAL INFRASTRUCTURE AND CONTROL SYSTEMS CYBERSECURITY (FORMERLY CNS 466)
PYTHON PROGRAMMING
FUNDAMENTALS OF DATA SCIENCE
DATABASE PROCESSING FOR LARGE-SCALE ANALYTICS
Any CSEC 500-level course

Capstone 

Course Title Quarter Hours
CSEC 594COMPUTER INFORMATION AND NETWORK SECURITY CAPSTONE 4