Cybersecurity and Information Assurance

The Master of Science in Cybersecurity and Information Assurance (CIA) is a 30-credit hour graduate degree offered by the Department of Computer and Information Science (CIS). This initiative reflects the University’s eagerness to address rising needs of cybersecurity professionals in both the private and public sectors. The CIA program educates and trains an elite, diverse group of students who want to pursue a career in cybersecurity, such as cybersecurity analysts/specialists, cybersecurity engineers, network engineers/architects, software developers, etc. The program will also benefit anyone on this campus who is interested in advancing their knowledge of computer security and privacy, and it will offer a great opportunity for interdisciplinary inquiry and teaching.

This program can be completed fully online, in person, or a combination of both.

Accelerated Master's Options for Undergraduate Students (4+1 Program)

Accelerated master’s (4+1) programs in the Computer and Information Science (CIS) department allow qualified undergraduate students to seamlessly transition into the department’s graduate programs.  These programs will enable students to earn both a bachelor’s and a master’s degree in a reduced timeframe, enhancing their academic experience and providing a cost-effective pathway to advanced degrees.

Students enrolled in this option can take eligible 500-level courses during their junior and senior years, with up to 9 credit hours of such coursework being double-counted toward both degrees. Additionally, another 6 credit hours earned but not applied to the bachelor degree can later be counted toward the master’s degree. Depending on the number of graduate courses taken while working toward the bachelor program, students will need to complete 15-21 credit hours to finish the master’s program after earning their undergraduate degree.

BS in Computer and Information Science (CIS) or Software Engineering (SWE) can advance to MS in CIS, Data Science (DATA), Artificial Intelligence (AI), Software Engineering (SWE) or Cybersecurity and Information Assurance (CIA).

A maximum of 9 credits from combined undergraduate and graduate courses can be double-counted toward both the undergraduate and graduate degrees. This will streamline the process and reduce the total credit load required to complete both degrees. Any 500-level course that is part of the respective master’s program can be selected for double-counting, as shown in the following table. If there is a mismatch in credit hours between the combined course pair, only the smaller number of credits will be counted.
In addition, students may apply up to 6 additional credits of 500-level courses toward their master’s degree, taken during their undergraduate study, though these credits cannot be double-counted. This allows students to make substantial progress toward their graduate degree while still completing their undergraduate requirements. However, the courses of these six additional credits should be listed in the corresponding graduate program. 

Applying to the 4+1/Accelerated option is a two-stage process coordinated with both your undergraduate and graduate advising teams. For detailed instructions and application links, please visit the central 4+1 programs webpage.

The following undergraduate programs are approved for the MS-CIA 4+1 program:

  1. BS in Computer Information Science (CIS)
  2. BS in Software Engineering (SWE)

Curriculum

To satisfy the requirements for the MS degree in Cybersecurity and Information Assurance, all students admitted to the program are expected to complete a minimum of 30 credit hours of graduate coursework, with a cumulative grade point average of B or better. The program of study consists of core courses, concentration courses and electives with coursework/project/thesis options. Students are required to choose one of the following three concentration areas for the program: (1) Network & System Security, (2) Data & Application Security, and (3) Software Security.

Minimum Grade Requirement in addition to maintaining a minimum cumulative GPA of 3.0 or higher every semester:

  • Courses in which grades of C- or below are earned cannot be used to fulfill degree requirements.
  • A minimum of a 3.0 cumulative GPA or higher is required at the time of graduation.

Option 1: MS Coursework. This option requires a minimum of 30 credits be earned through coursework. The minimum requirements are as follows:

  • Core courses - 9 credit hours
  • Concentration courses -12 credit hours
  • Elective courses - 9 credit hours

Option 2: MS Project. This option requires a project report describing the results of an independent study project under the supervision of the advisor. The minimum requirements are as follows:

  • Core courses - 9 credit hours
  • Concentration courses -12 credit hours
  • Elective courses - 6 credit hours
  • Master’s Project - 3 credit hours

Option 3: MS Thesis. This option requires a research thesis prepared under the supervision of the advisor. The minimum requirements are as follows:

  • Core courses - 9 credit hours
  • One concentration area - 12 credit hours
  • Elective courses - 3 credit hours
  • Master’s Thesis - 6 credit hours

Requirements

Core Courses

Required:6
Foundation of Information Security
Enterprise Information Systems
Select one of the following:3
Information Technology Auditing
Security and Privacy in Wireless Networks 1
Security and Privacy in Cloud Computing
Total credit hours9
1

Simultaneous credit toward eligible undergraduate majors and MS in Cybersecurity and Information Assurance for students admitted to the 4+1 option. Please see the College's website for admission requirements and program details.

 
 
Elective Courses
 
The following specializations are provided for guidance only. Students are allowed to select elective courses from the same or different specializations. An elective course should not be the same as any course taken to satisfy concentration course requirements.
 
  • Option 1: MS Coursework. Choose 9 credit hours (or 3 courses) from the following list below
  •  Option 2: MS Project. Choose 6 credit hours (or 2 courses) from the following list below and CIS 695 Master's Project for 3 credits.
  •  Option 3: MS Thesis. Choose 3 credit hours (or 1 course) from the following list below and CIS 699 Master’s Thesis for 6 credits.
 
 
Specialization 1: Security, Privacy, Forensics, and Auditing
ACC 505Devel & Interp Financial Info3
CIS 544Computer and Network Security 13
CIS 545Data Security and Privacy 13
CIS 546Security and Privacy in Wireless Networks 13
CIS 548Security and Privacy in Cloud Computing3
CIS 549Software Security 13
CIS 584Advanced Computer and Network Security3
ECE 527Multimedia Secur & Forensics3
HHS 570Information Science and Ethics3
ISM 642Cybersecurity and Networking3
Specialization 2: Systems, Networks and Communications
CIS 527Computer Networks3
CIS 537Advanced Networking and Distributed Systems 13
CIS 574Compiler Design3
CIS 578Advanced Operating Systems3
CIS 589Edge Computing 13
CIS 647Research Advances in Networking and Distributed Systems3
ECE 526Multimedia Comm Sys3
ECE 535Mob Dev & Ubiqys Comp Sys3
ECE 550Communication Theory3
ECE 5541Embedded Networks3
ECE 570Computer Networks3
ECE 5701Intro to Wireless Comm3
ECE 5702High-Speed and Adv Networks3
ECE 531Intelligent Vehicle Systems3
ISM 525Fundamentals of Information Systems3
Specialization 3: Data Management, Analytics, and Intelligent Systems
CIS 536Text Mining and Information Retrieval 13
CIS 556Database Systems 13
CIS 5570Introduction to Big Data3
CIS 562Web Information Management3
CIS 568Data Mining3
CIS 5700Advanced Data Mining3
CIS 579Artificial Intelligence 13
CIS 581Computational Learning 13
CIS 583Deep Learning 13
CIS 585Advanced Artificial Intelligence3
CIS 586Advanced Data Management3
CIS 658Research Advances in Data Management3
ECE 531Intelligent Vehicle Systems3
ECE 537Data Mining3
ECE 552Fuzzy Systems3
ECE 579Intelligent Systems3
ECE 5831Pat Rec & Neural Netwks3
Specialization 4: Software Engineering
CIS 505Algorithm Analysis and Design 13
CIS 525Web Technology 13
CIS 535Wireless Technologies and Pervasive Computing3
CIS 553Software Engineering3
CIS 565Software Quality Assurance3
CIS 566Software Architecture and Design Patterns 13
CIS 571Web Services3
CIS 575Software Engineering Mgmt3
CIS 577S/W User Interface Dsgn&Analys3
CIS 580Data Analytics in Software Engineering3
CIS 678Research Advances in Software Engineering3
CIS 577S/W User Interface Dsgn&Analys3
Specialization 5: Human Computer Interface Design
IMSE 514Multivariate Statistics3
IMSE 559System Simulation3
IMSE 577Human-Computer Interaction3
IMSE 586Big Data Aanal & Visuliztn3
HCDE 530Information Visualization3
HCDE 540Integrated Design Thinking and Implementation in Business 3
HCDE 510Foundation of HCDE3
HCDE 501Human Factors and Ergonomics3
1

Simultaneous credit toward eligible undergraduate majors and MS in Cybersecurity and Information Assurance for students admitted to the 4+1 option. Please see the College's website for admission requirements and program details.

Concentrations

12 credit hours from one of the three concentrations listed below:

Data and Application Security

Required:3
Data Security and Privacy 1
Select three from the following:9
Security and Privacy in Cloud Computing
Database Systems 1
Introduction to Big Data
Data Mining
Computational Learning 1
Trustworthy Artificial Intelligence 1
Multimedia Secur & Forensics
Information Science and Ethics
Cybersecurity and Networking
Total credit hours12
1

Students admitted to the 4+1 program may substitute CIS 545 for CIS 4851, CIS 556 for CIS 421, CIS 581 for CIS 481, and CIS 582 for CIS 482. 

Network and System Security

Required:3
Computer and Network Security 1
Select three from the following:9
Introduction to Quantum Computing 1
Computer Networks
Wireless Technologies and Pervasive Computing
Advanced Networking and Distributed Systems 1
Security and Privacy in Wireless Networks 1
Advanced Operating Systems
Advanced Computer and Network Security
Research Advances in Computer and Network Security
Embedded Networks
Total credit hours12
1

Students admitted to the 4+1 program may substitute CIS 512 for CIS 412, CIS 537 for CIS 437, CIS 544 for CIS 447, and CIS 546 for CIS 446. 

Software Security

Required:3
Software Security 1
Select three from the following:9
Web Technology 1
Software Engineering
Software Quality Assurance
Software Architecture and Design Patterns 1
Compiler Design 1
Advanced Operating Systems
Artificial Intelligence 1
Data Analytics in Software Engineering
Total credit hours12
1

Students admitted to the 4+1 program may substitute CIS 549 for CIS 449, CIS 525 for CIS 435, CIS 566 for CIS 476, and CIS 574 for CIS 474. CIS 579 for CIS 479.

Learning Goals

  1. Students will be able to understand fundamentals and the state of the art of cyber technology, their security and privacy risks, and defenses.
  2. Students will be able to analyze and evaluate potential security risks of computer and information systems.
  3. Students will be able to design, coordinate, and deliver cybersecurity solutions in a timely and cost-effective manner.
  4. Students will be able to interpret security risks and solutions and communicate the implications to stakeholder