
Planned Course Offerings
Future course listings are tentative
Classes for Fall 2023
- CS 102, Fundamentals of IT and Computing
- CS 110-1, C++ Programming I
- CS 110-2, C++ Programming I
- CS 111, C++ Programming II
- CS 170, Discrete Structures
- CS 190, Programming Language Lab: Python, 1 credit
- CS 221, Data Structures
- CS 255, Introduction to Artificial Intelligence
- CS 265, Information Systems Management (alternate year)
- CS 292, Engineering and Computer Ethics
- CS 321, Data Communications and Computer Networks
- CS 335, Computer Organization
- CS 350, Database Concepts and Information Structures
- CS 357, Computing Science Project I (1 credit)
- CS 375, Applied Cryptography (alternate year)
Classes for Spring 2024
- CS 102, Fundamentals of IT and Computing
- CS 110, C++ Programming I
- CS 111, C++ Programming II
- CS 171, Introduction to Computability (alternate year)
- CS 221, Data Structures
- CS 310, Programming Languages
- CS 322, Advanced Networking (alternate year)
- CS 326, Ethical Hacking & Penetration Testing (alternate year)
- CS 330, Operating Systems
- CS 355, Software Engineering (alternate year)
- CS 358, Computing Science Project II (2 credits)
- Electives
Classes for Fall 2024
- CS 102, Fundamentals of IT and Computing
- CS 110, C++ Programming I
- CS 111, C++ Programming II
- CS 170, Discrete Structures I
- CS 190, Programming Language Lab: Python, 1 credit
- CS 221, Data Structures
- CS 225, Cybersecurity
- CS 292, Engineering and Computer Ethics, 2 credits
- CS 312, Introduction to Algorithms (alternate year)
- CS 335, Computer Organization
- CS 350, Database Concepts and Information Structures
- CS 357, Computing Science Project I, 1 credit
- Electives
Classes for Spring 2025
- CS 102, Fundamentals of IT and Computing
- CS 110, C++ Programming I
- CS 111, C++ Programming II
- CS 221, Data Structures
- CS 310, Programming Languages
- CS 325, Advanced Topics in Cybersecurity (alternate year)
- CS 330, Operating Systems
- CS 355, Software Engineering
- CS 358, Computing Science Project II (2 credits)
- Electives
Classes for Fall 2025
- CS 102, Fundamentals of IT and Computing
- CS 110, C++ Programming I
- CS 111, C++ Programming II
- CS 170, Discrete Structures
- CS 190, Programming Language Lab: Python, 1 credit
- CS 221, Data Structures
- CS 265, Information Systems Management (alternate year)
- CS 292, Engineering and Computer Ethics
- CS 321, Data Communications and Computer Networks
- CS 335, Computer Organization
- CS 350, Database Concepts and Information Structures
- CS 357, Computing Science Project I (1 credit)
- CS 375, Applied Cryptography (alternate year)
- Electives
Classes for Spring 2026
- CS 102, Fundamentals of IT and Computing
- CS 110, C++ Programming I
- CS 111, C++ Programming II
- CS 171, Introduction to Computability (alternate year)
- CS 221, Data Structures
- CS 310, Programming Languages
- CS 322, Advanced Networking (alternate year)
- CS 326, Ethical Hacking & Penetration Testing (alternate year)
- CS 330, Operating Systems
- CS 355, Software Engineering (alternate year)
- CS 358, Computing Science Project II (2 credits)
- Electives