Skip to main content

Select a Class

110-0 Introduction to Computer Programming

111-0 Fundamentals of Computer Programming

111-SG Computer Science 111-SG Peer-Guided Study Group

150-0 Fundamentals of Computer Programming 1.5

211-0 Fundamentals of Computer Programming II

212-0 Math Foundations of CS Part 1: Discrete Math for CS

213-0 Introduction to Computer Systems

214-0 Data Structures & Algorithms

217-0 Data Management & Information Processing

301-0 Introduction to Robotics Laboratory

302-0 Artifical Life

303-0 Full Stack Software Engineering

310-0 Scalable Software Architectures

314-0 Technology and Human Interaction

315-0 Design, Technology, and Research

316-1 CS Education Research in the Community I: Foundations

321-0 Programming Languages

322-0 Compiler Construction

329-0 HCI Studio

335-0 Introduction to the Theory of Computation

336-0 Design & Analysis of Algorithms

338-0 Practicum in Intelligent Information Systems

340-0 Introduction to Networking

343-0 Operating Systems

348-0 Introduction to Artificial Intelligence

349-0 Machine Learning

352-0 Machine Perception of Music & Audio

367-0 Wireless and Mobile Health (mHealth)

368-0 Programming Massively Parallel Processors with CUDA

371-0 Knowledge Representation and Reasoning

374-0 Causal Graphical Models

377-0 Game Design Studio

387-0 Responsible Software Engineering

388-0 Software Engineering Beyond Programming

394-0 Agile Software Development

396-0 Special Topics in Computer Science

397-0 Special Projects in Computer Science

398-0 Research Track Practicum

407-0 Advanced Topics in Modern Cryptography

415-0 Design, Technology, and Research

439-0 Advanced Database Systems

445-0 Internet-scale Experimentation

449-0 Deep Learning

467-0 Wireless and Mobile Health (mHealth)

468-0 Programming Massively Parallel Processors with CUDA

496-0 Special Topics in Computer Science

497-0 Special Projects in Computer Science