Information Technology Course Offerings
Planned Semester Schedule
The below Information Technology Programs Course Offering Planned Schedule is designed to assist faculty and students with planning their degree pursuit into the future.
While every effort will be made to adhere to this schedule, note that it is subject to change based on upon the resources and needs of the Department.
Undergraduate Courses
CPST 1070 Math for IT
CPST 1200 Fund of IS & IT
CPST 2200 Application Dev Fundamentals
CPST 2300 Database Fundamentals
CPST 2400 Webpage Design and Dev
CPST 2500 (3600) HW/SW Fund
CPST 2600 (3700) NW Fund
CPST 2700 (3900) Fund of Cybersecurity
CPST 3050 IT Ethics
CPST 3230 App Dev in C++
CPST 3280 Cloud Architecture
CPST 3290 Linux Admin & Hybrid Cloud
CPST 3310 Database Design
CPST 3550 System Analysis and Design
CPST 3930 Cyber Threats and Cyber Security
CPST 4710 Information Technology Program Capstone
CPST 4770 Adv IP Networking
CPST 4870 System Forensics
CPST 4930 Network Security
Graduate Courses
CPST 6150 Database, Data Analysis, Data Structures
CPST 6200 Cybersecurity & InfoSec
CPST 7100 Managing the IT Department
CPST 7150 Business of Info Tech
CPST 7600 Enterprise Infrastructure Architecture
CPST-7760 Cloud-based Data Analytics
CPST 7800 Cyber Law & Policy
CPST 7850 Leading Transformational Change in IT
CPST 7900 Sec & Cyber Threats for IT Managers
CSMT 7050 Leadership & Mgt Principles for CybSec Professionals
CSMT 7300 Data and Database Security
CSMT 7870 Cyber Incident Response and Forensics
CSMT 7990 Enterprise Cybersecurity Management Capstone
Undergraduate Courses
CPST 1000 Intro to Office Apps
CPST 1200 Fundamentals of IS & IT
CPST 1400 Internet Collaboration
CPST 2600 (3700) NW Fund
CPST 3100 Ethics Tech in Sci Fi
CPST 3200 Automation and Bot Dev
CPST 3240 Python Game Dev
CPST 3300 Mobile App Dev
CPST 3400 Web Development with XML//XHTML
CPST 3410 Web Development with JavaScript
CPST 3420 CGI/Perl
CPST 3650 Linux Admin and Security
CPST 4340 Database Administration – SQL
CPST 4350 Database Administration – Oracle
CPST 4670 Identity & Access Management
CPST 4914 Low Code App Dev
Graduate Courses
CPST 6100 Networks & Systems
CPST 6250 Enterprise Information Technology
CPST 6320 Business Intelligence
CPST 6500 Systems Requirements, Dev & Testing
CPST 7250 Software Development Methodologies
CSMT 7750 Wireless, Mobile and Cloud Security
CPST 7770 Cloud-based Machine Learning & AI
CSMT 7920 Software and Web Application Security
CSMT 7950 Cryptography
Undergraduate Courses
CPST 1070 Math for IT
CPST 1200 Fund of IS & IT
CPST 2200 Application Dev Fundamentals
CPST 2300 Database Fundamentals
CPST 2400 Webpage Design and Dev
CPST 2500 (3600) HW/SW Fund
CPST 2600 (3700) NW Fund
CPST 2700 (3900) Fund of Cybersecurity
CPST 2910 Documentation and Technical Writing
CPST 3050 IT Ethics
CPST 3220 Object Oriented Programming w/ Java
CPST 3250 User Interface/User Experience Design
CPST 3260 Virtualization and Cloud
CPST 3270 Cloud Foundations
CPST 3500 Project Management
CPST 3930 Cyber Threats and Cyber Security
CPST-4270 Advanced App Dev for Industry
CPST 4500 Requirements Dev & Testing
CPST 4610 Windows Server Admin
CPST 4640 TCP/IP
CPST 4750 IP Routing and Switching
CPST 4850 Penetration Testing
CPST 4913 Cyber Defense Team
CPST 4950 Web Security
Graduate Courses
CPST 6010 Information Technology Fundamentals
CPST 6050 Application Development
CPST 6110 Cyber Defense Team
CPST 6501 IT Project Management
CPST 7000 IT Governance & Policy
CPST 7150 Business of Info Tech
CPST 7200 Enterprise Application Architecture
CPST 7800 Cyber Law & Policy
CPST 7900 Sec & Cyber Threats for IT Managers
CSMT 7500 IT Security Auditing and System Monitoring
CSMT 7700 Cyber Network & Telecomm Security