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: Completion of all other required courses in the MSCS program OR Dean's Approval

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: All of: 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: All of: 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: All of: CYB240, CYB240L

Corequisites: CYB360

Programs offering this course

Learn more about the programs available at ECPI University.

CYB360 Advanced Windows Server

College of Technology Cybersecurity Department

Course Description: This course will provide you with the knowledge and skills necessary to install, manage, monitor, configure, and troubleshoot the Windows Server operating system. Topics include Hyper-V, DNS, DHCP, Containers, and Active Directory in a Windows network infrastructure. Students will manage Windows servers in a Hyper-V environment.

Credit Hours: 3.00

Prerequisites: All of: CYB240, CYB240L

Corequisites: None

Programs offering this course

Learn more about the programs available at ECPI University.

CIS251 Advanced Windows Server

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: 3.00

Prerequisites: All of: CIS245

Corequisites: None

SDC342 Advanced Server Side Scripting w/PHP II

College of Technology Software Development and Coding Department

Course Description: This course introduces students to hypertext preprocessor (PHP) used to develop web applications residing on a MySQL database back end. Students will explore a popular server-side language to process data using customer forms, data files and relational databases. Data validation and state management are taught.

Credit Hours: 3.00

Prerequisites: All of: SDC310

Corequisites: None

SDC342L Advanced Server Side Scripting w/PHP II LAB

College of Technology Software Development and Coding Department

Course Description: Course DescriptionThis course introduces students to hypertext preprocessor (PHP) used to develop web applications residing on a MySQL database back end. Students will explore a popular server-side language to process data using customer forms, data files and relational databases. Data validation and state management are taught.

Credit Hours: 1.00

Prerequisites: All of: SDC310

Corequisites: SDC342

MED229 Advanced Procedures, Life Support and Specialties

College of Health Science Medical Assisting Department

Course Description: This course will focus on advanced diagnostic tests and disorders, diseases and treatments of specialty practices. Included in this focus will be discussion/recognition of components of common diagnostic tests performed within the medical office and the significance of elevated/decreased values. Topics will also include setting up and maintaining sterile fields and intravenous therapy. Specialty areas include but not limited to: gastroenterology, endocrinology, neurology, pediatrics, gynecology, surgical, x-ray and geriatrics. Students will lean through the use of practical skills, demonstrations and hands on learning.

Credit Hours: 2.00

Prerequisites: All of: MED158, MED159

Corequisites: None

Programs offering this course

Learn more about the programs available at ECPI University.

NUR610 Advanced Procedures and Diagnostic Reasoning

College of Nursing Nursing Department

Course Description: This course will focus on advanced procedures and diagnostic reasoning commonly performed by nurse practitioners. Students will practice differential diagnosis as well as perform selected patient procedures.

Credit Hours: 1.00

Prerequisites: All of: NUR503

Corequisites: None