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 Mathematical Foundations of Comp Science

213-0 Introduction to Computer Systems

214-0 Data Structures & Algorithms

217-0 Data Management & Information Processing

301-0 Introduction to Robotics Laboratory

314-0 Technology and Human Interaction

315-0 Design, Technology, and Research

321-0 Programming Languages

322-0 Compiler Construction

329-0 HCI Studio

332-0 Online Markets

336-0 Design & Analysis of Algorithms

337-0 Natural Language Processing: Classical Approaches

339-0 Introduction to Database Systems

340-0 Introduction to Networking

343-0 Operating Systems

344-0 Design of Computer Problem Solvers

349-0 Machine Learning

351-2 Intermediate Computer Graphics

354-0 Computer System Security

368-0 Programming Massively Parallel Processors with CUDA

371-0 Knowledge Representation and Reasoning

377-0 Game Design Studio

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

415-0 Design, Technology, and Research

445-0 Internet-scale Experimentation

449-0 Deep Learning

450-0 Internet Security

468-0 Programming Massively Parallel Processors with CUDA

496-0 Special Topics in Computer Science

497-0 Special Projects in Computer Science