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

