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

