SDC485 AI/ML and Data Analytics Methods and Modeling

College of Technology Software Development and Coding Department

Course Description: This course will provide students with an application of data analytics methods, modelling, and visualization tools and techniques. Students will learn about different tools, methods, and approaches to the depiction of data.

Credit Hours: 3.00

Prerequisites: SDC385

Corequisites: SDC485L

SDC486L AI/ML and Advanced Data Analytics Lab

College of Technology Software Development and Coding Department

Course Description: This course will provide students with application oriented experiences in data visualization. Student will learn skills required to use data visualization tools in a data oriented solution.

Credit Hours: 1.00

Prerequisites: SDC485

Corequisites: None

MSCS675 AI/Machine Learning and Cybersecurity

College of Technology Cybersecurity Department

Course Description: This course gives hands-on practice using artificial intelligence in cybersecurity. Students will analyze real network captures and apply machine-learning models to spot unusual activity and determine risk. Large language models (LLMs) support research—helping brainstorm questions, summarize sources, and explain results—while students verify all facts with trusted references. Content maps to NIST principles and CISSP domains and aligns with NSA/CAE academic outcomes. By the end, learners can connect AI methods to practical threat detection tasks.

Credit Hours: 3.00

Prerequisites: MSCS525

Corequisites: None

CST440 AI/Machine Learning

College of Technology Cybersecurity Department

Course Description: This course will provide students with an introduction to artificial intelligence (AI) and machine learning and their use in business today. Students will receive an overview of AI concepts and workflows, machine learning and deep learning, and performance metrics.

Credit Hours: 3.00

Prerequisites: None

Corequisites: None

CYB440 AI/Machine Learning

College of Technology Cybersecurity Department

Course Description: This course will provide students with an introduction to Artificial Intelligence (AI) and Machine Learning and their use in business today. Students will receive an overview of AI concepts and workflows, machine learning and deep learning, and performance metrics.

Credit Hours: 3.00

Prerequisites: None

Corequisites: None

CIS335 AI/Machine Learning

College of Technology Cybersecurity Department

Course Description: This course will provide students with an introduction to Artificial Intelligence (AI) and Machine Learning and their use in business today. Students will receive an overview of AI concepts and workflows, machine learning and deep learning, and performance metrics.

Credit Hours: 3.00

Prerequisites: CIS321

Corequisites: None

MSCS695 AI-Enhanced Cyber Defense Capstone

College of Technology Cybersecurity Department

Course Description: This course provides hands-on experience in cyber defense through continuous Red Team/Blue Team simulations. Students will harden operating systems, configure firewalls, and utilize AI-driven tools for real-time threat detection, log monitoring, and mitigation. Throughout the course, students will assess vulnerabilities, implement defense strategies, and respond to cyber threats as both attackers and defenders, developing practical skills in securing and monitoring a simulated corporate network.

Credit Hours: 3.00

Prerequisites: None

Corequisites: None

MSCS525 AI-Augmented Cybersecurity with Python

College of Technology Cybersecurity Department

Course Description: This course offers a comprehensive exploration of cybersecurity concepts, tools, and techniques, integrated with the practical application of Python programming. Students will use artificial intelligence to troubleshoot Python code, enhancing their ability to build, analyze, and refine cybersecurity scripts and tools. Through hands-on projects, students will apply Python to tasks such as threat detection, log analysis, and automation, while leveraging AI to accelerate debugging and learning. By the end of the course, students will be able to combine cybersecurity knowledge, Python programming, and AI-assisted problem solving to design more effective and resilient security solutions.

Credit Hours: 3.00

Prerequisites: MSCS501

Corequisites: None

BAN385 AI and Data Mining with Python

College of Business and Criminal Justice Business Department

Course Description: This course introduces data mining and introductory AI methods using Python for business decision-making. Students acquire, clean, and transform data; perform exploratory analysis; and build, tune, and compare predictive and descriptive models. Topics include feature engineering; supervised learning (linear and logistic regression, k-NN, decision trees); unsupervised learning (k-means clustering, association rules); model evaluation with train/validate/test splits and cross-validation; and communication of results to non-technical audiences. Work is implemented in Python (e.g., pandas, scikit-learn, matplotlib), with attention to documentation and reproducibility. Ethical considerations include privacy, bias, transparency, and appropriate model use.

Credit Hours: 3.00

Prerequisites: BAN327

Corequisites: None

CYB360L Advanced Windows Server Lab

College of Technology Cybersecurity Department

Course Description: This course will provide students with the knowledge and skills necessary to install, manage, monitor, configure, and troubleshoot Windows Server. Topics include DNS, DHCP, Remote Access, Network Protocols, and IP Routing in a Windows network infrastructure. Students will also learn about Network Address Translation and Certificate Services.

Credit Hours: 1.00

Prerequisites: CYB240

Corequisites: CYB360