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