MSCS645 Cybersecurity Strategies (Prevention and Protection)

College of Technology Cybersecurity Department

Course Description: This course will provide students with advanced knowledge of how to navigate this new world of security by developing effective information security strategies, including mission, awareness, education, culture, task, technology, and people. Students will apply different components, starting from policy, legal, and compliance aspects of governance, audit management, and business continuity planning.

Credit Hours: 3.00

Prerequisites: MSCS501

Corequisites: None

MSCS643 Cybersecurity Governance and Compliance using AI Gap Detection

College of Technology Cybersecurity Department

Course Description: This course explores how artificial intelligence (AI) can support compliance and governance in cybersecurity by identifying and analyzing detection gaps. Students will use AI tools, such as ChatGPT, to investigate security gaps, translate findings into everyday language, and map them to key regulatory requirements. The course emphasizes U.S. utility sector compliance, focusing on standards like NIST 800-53 and GLBA 501. Through labs and case studies, students will learn to identify detection gaps, connect them to specific regulatory obligations, interpret control IDs and clauses, and explore best practices for governance, compliance, and operational improvement in federally regulated industries. By the end of the course, students will be able to apply AI-assisted analysis to strengthen compliance strategies and improve cybersecurity governance practices.

Credit Hours: 3.00

Prerequisites: MSCS501

Corequisites: None

APP496 Cybersecurity Apprenticeship VI

College of Technology Cybersecurity Department

Course Description: The purpose of this course is to provide bachelor's degree students with real-world apprenticeship experience in cybersecurity. The apprenticeship is approved by the Dean of the School of Computer Information Science and managed by a faculty advisor at the student's campus. All grades are assigned by the faculty advisor. Students are expected to complete a minimum of 2000 hours of on-the-job work assignments throughout the length of their apprenticeship, provide all paperwork related to the apprenticeship, including competency-based checklists, weekly observations and work attendance reports.

Credit Hours: 0.00

Prerequisites: APP495

Corequisites: None

APP495 Cybersecurity Apprenticeship V

College of Technology Cybersecurity Department

Course Description: The purpose of this course is to provide bachelor's degree students with real-world apprenticeship experience in cybersecurity. The apprenticeship is approved by the Dean of the School of Computer Information Science and managed by a faculty advisor at the student's campus. All grades are assigned by the faculty advisor. Students are expected to complete a minimum of 2000 hours of on-the-job work assignments throughout the length of their apprenticeship, provide all paperwork related to the apprenticeship, including competency-based checklists, weekly observations and work attendance reports.

Credit Hours: 0.00

Prerequisites: APP494

Corequisites: None

APP494 Cybersecurity Apprenticeship IV

College of Technology Cybersecurity Department

Course Description: The purpose of this course is to provide bachelor's degree students with real-world apprenticeship experience in cybersecurity. The apprenticeship is approved by the Dean of the School of Computer Information Science and managed by a faculty advisor at the student's campus. All grades are assigned by the faculty advisor. Students are expected to complete a minimum of 2000 hours of on-the-job work assignments throughout the length of their apprenticeship, provide all paperwork related to the apprenticeship, including competency-based checklists, weekly observations and work attendance reports.

Credit Hours: 0.00

Prerequisites: APP493

Corequisites: None

APP493 Cybersecurity Apprenticeship III

College of Technology Cybersecurity Department

Course Description: The purpose of this course is to provide bachelor's degree students with real-world apprenticeship experience in cybersecurity. The apprenticeship is approved by the Dean of the School of Computer Information Science and managed by a faculty advisor at the student's campus. All grades are assigned by the faculty advisor. Students are expected to complete a minimum of 2000 hours of on-the-job work assignments throughout the length of their apprenticeship, provide all paperwork related to the apprenticeship, including competency-based checklists, weekly observations and work attendance reports.

Credit Hours: 0.00

Prerequisites: APP492

Corequisites: None

APP492 Cybersecurity Apprenticeship II

College of Technology Cybersecurity Department

Course Description: The purpose of this course is to provide bachelor's degree students with real-world apprenticeship experience in cybersecurity. The apprenticeship is approved by the Dean of the School of Computer Information Science and managed by a faculty advisor at the student's campus. All grades are assigned by the faculty advisor. Students are expected to complete a minimum of 2000 hours of on-the-job work assignments throughout the length of their apprenticeship, provide all paperwork related to the apprenticeship, including competency-based checklists, weekly observations and work attendance reports.

Credit Hours: 0.00

Prerequisites: APP491

Corequisites: None

APP491 Cybersecurity Apprenticeship I

College of Technology Cybersecurity Department

Course Description: The purpose of this course is to provide bachelor's degree students with real-world apprenticeship experience in cybersecurity. The apprenticeship is approved by the Dean of the School of Computer Information Science and managed by a faculty advisor at the student's campus. All grades are assigned by the faculty advisor. Students are expected to complete a minimum of 2000 hours of on-the-job work assignments throughout the length of their apprenticeship, provide all paperwork related to the apprenticeship, including competency-based checklists, weekly observations and work attendance reports.

Credit Hours: 0.00

Prerequisites: Completion of 6 terms in Bachelor's program

Corequisites: None

ACS140 CyberPython: AI and Automation for Security

College of Technology Cybersecurity Department

Course Description: This course introduces students to Python programming and its applications in cybersecurity and artificial intelligence. Students will learn the fundamentals of Python scripting for automating system and network tasks, enhancing security configurations, and interacting with command-line functions. Additionally, the course explores AI concepts, including machine learning, neural networks, and data analysis, with a focus on cybersecurity applications. Students will gain hands-on experience using Python to implement AI-driven threat detection, automate cybersecurity defense strategies, and optimize software security processes. By the end of the course, students will be equipped with the skills to develop intelligent automation solutions for cybersecurity challenges.

Credit Hours: 6.00

Prerequisites: ACS100

Corequisites: None

CJ229 Cybercrime Investigations

College of Business and Criminal Justice Criminal Justice Department

Course Description: This course will introduce students to various aspects of cybercrime investigation. Students will learn the typologies of cybercrime, legal issues impacting digital evidence, the role of terrorism in cybercrime, cybercrime investigation procedures and forensic tools.

Credit Hours: 3.00

Prerequisites: CJ200

Corequisites: None