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

262-0 Mathematical Foundations of Computer Science - Part 2

295-0 Special Topics in Computer Science

296-0 Intermediate Topics in Computer Science

303-0 Full Stack Software Engineering

308-0 Foundations of Security

312-0 Data Privacy

315-0 Design, Technology, and Research

321-0 Programming Languages

324-0 Dynamics of Programming Languages

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

339-0 Introduction to Database Systems

341-0 Social Networks Analysis

345-0 Distributed Systems

346-0 Microcontroller System Design

348-0 Introduction to Artificial Intelligence

349-0 Machine Learning

352-0 Machine Perception of Music & Audio

355-0 Digital Forensics and Incident Response

358-0 Introduction to Parallel Computing

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

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

415-0 Design, Technology, and Research

424-0 Dynamics of Programming Languages

432-0 Mechanism Design

433-0 Wireless Protocols for the Internet of Things

446-0 Kernel and Other Low-level Software Development

449-0 Deep Learning

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

496-0 Special Topics in Computer Science

497-0 Special Projects in Computer Science