Skip to main content

Select a Class

110-0 Introduction to Computer Programming

111-0 Fundamentals of Computer Programming

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

265-0 AI and International Security

295-0 Special Topics in Computer Science

296-0 Intermediate Topics in Computer Science

308-0 Foundations of Security

311-0 Inclusive Making

312-0 Data Privacy

313-0 Tangible Interaction Design and Learning

315-0 Design, Technology, and Research

316-2 CS Education Research in the Community II: Sports and Computer Science

321-0 Programming Languages

322-0 Compiler Construction

324-0 Dynamics of Programming Languages

329-0 HCI Studio

330-0 Human Computer Interaction

333-0 Interactive Information Visualization

336-0 Design & Analysis of Algorithms

338-0 Practicum in Intelligent Information Systems

339-0 Introduction to Database Systems

345-0 Distributed Systems

346-0 Microcontroller System Design

347-0 Conversational AI

348-0 Introduction to Artificial Intelligence

349-0 Machine Learning

352-0 Machine Perception of Music & Audio

372-0 Designing and Constructing Models with Multi-Agent Languages

375-0 Digital Musical Instrument Dsg

380-0 Software Quality Engineering

394-0 Agile Software Development

396-0 Special Topics in Computer Science

397-0 Special Projects in Computer Science

410-0 Autonomous Quadrotor Design and Control

412-0 Data Privacy

413-0 Tangible Interaction Design and Learning

415-0 Design, Technology, and Research

416-0 Mathematical Foundations of Machine Learning

424-0 Dynamics of Programming Languages

433-0 Wireless Protocols for the Internet of Things

436-0 Graduate Algorithms

446-0 Kernel and Other Low-level Software Development

447-0 Conversational AI

449-0 Deep Learning

454-0 Computational Optics

461-0 Deep Learning for Natural Language Processing

463-0 Generative Deep Models

472-0 Designing and Constructing Models with Multi-Agent Languages

496-0 Special Topics in Computer Science

497-0 Special Projects in Computer Science