Class Schedule Display
CS Courses for Fall 2024
Please click on the course title for more information.
CS 110 01 - Sociotechnical Dimensions of Computing in the Age of AI

CS 111 02 - Computer Programming and Problem Solving

CS 111 03 - Computer Programming and Problem Solving

CS 111 01 - Computer Programming and Problem Solving

CS 111L L01 - Laboratory: Computer Programming and Problem Solving

CS 111L L02 - Laboratory: Computer Programming and Problem Solving

CS 111L L03 - Laboratory: Computer Programming and Problem Solving

CS 111L L04 - Laboratory: Computer Programming and Problem Solving

CS 111L L05 - Laboratory: Computer Programming and Problem Solving

CS 111L L06 - Laboratory: Computer Programming and Problem Solving

CS 111L L07 - Laboratory: Computer Programming and Problem Solving

CS 111X 01 - Computer Programming and Problem Solving

CS 121 01 - Intro to Game Design

CS 204 01 - Introduction to Front-End Web Development

CS 220 01 - Human-Computer Interaction

CS 221 01 - Digital Worlds for Gaming

CS 230 01 - Data Structures

CS 230L L03 - Laboratory: Data Structures

CS 230L L02 - Laboratory: Data Structures

CS 230L L01 - Laboratory: Data Structures

CS 230P 01 - Data Structures

CS 230PL L03 - Laboratory: Data Structures

CS 230PL L01 - Laboratory: Data Structures

CS 230PL L02 - Laboratory: Data Structures

CS 230X 01 - Data Structures

CS 231 01 - Fundamental Algorithms

CS 235 01 - Theory of Computation

CS 235 02 - Theory of Computation

CS 240 01 - Foundations of Computer Systems with Laboratory

CS 240 02 - Foundations of Computer Systems with Laboratory

CS 240L L02 - Laboratory: Foundations of Computer Systems Laboratory

CS 240L L03 - Laboratory: Foundations of Computer Systems Laboratory

CS 240L L01 - Laboratory: Foundations of Computer Systems Laboratory

CS 242 01 - Computer Networks

CS 244 01 - Machine Learning

CS 299 01 - Research Methods for Ethics of Technology

CS 304 01 - Databases with Web Interfaces

CS 325 01 - Designing for Accessibility

CS 349 01 - Probabilistic Foundations of Machine Learning

CS 366 01 - Advanced Projects in Interactive Media

CS Courses for Summer 2024
Please click on the course title for more information.
CS 220 01 - Human-Computer Interaction

CS Courses for Spring 2024
Please click on the course title for more information.
CS 111 03 - Computer Programming and Problem Solving

CS 111 02 - Computer Programming and Problem Solving

CS 111 01 - Computer Programming and Problem Solving

CS 111L L05 - Laboratory: Computer Programming and Problem Solving

CS 111L L04 - Laboratory: Computer Programming and Problem Solving

CS 111L L02 - Laboratory: Computer Programming and Problem Solving

CS 111L L03 - Laboratory: Computer Programming and Problem Solving

CS 111L L01 - Laboratory: Computer Programming and Problem Solving

CS 121 01 - Intro to Game Design

CS 220 01 - Human-Computer Interaction

CS 230 03 - Data Structures

CS 230 02 - Data Structures

CS 230 01 - Data Structures

CS 230L L01 - Laboratory: Data Structures

CS 230L L02 - Laboratory: Data Structures

CS 230L L03 - Laboratory: Data Structures

CS 230L L04 - Laboratory: Data Structures

CS 230L L05 - Laboratory: Data Structures

CS 231 01 - Fundamental Algorithms

CS 232 01 - Artificial Intelligence

CS 235 01 - Theory of Computation

CS 240 01 - Foundations of Computer Systems with Laboratory

CS 240L L01 - Laboratory: Foundations of Computer Systems Laboratory

CS 240L L02 - Laboratory: Foundations of Computer Systems Laboratory

CS 304 01 - Databases with Web Interfaces

CS 315 02 - Data Science for the Web

CS 315 01 - Data Science for the Web

CS 317 01 - Mobile App Development

CS 320 01 - Tangible User Interfaces

CS 321 01 - Extended Reality

CS 323 01 - Social Computing

CS 340 01 - Modeling for Computer Systems

CS 343 01 - Distributed Computing

CS 365 01 - Advanced Projects in Playable Media