Skip to main content

Select a Class

110-0 Introduction to Computer Programming

150-0 Fundamentals of Programming and Computational Problem Solving

208-0 Data Structures & Algorithms

211-0 Programming in Systems-Level Languages

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

213-0 Introduction to Computer Systems

217-0 Applied Data Management

260-0 Introduction to Law and Digital Technologies

298-0 CS Research Track Program

307-0 Introduction to Cryptography

308-0 Foundations of Security

310-0 Scalable Software Architectures

315-0 Design, Technology, and Research

317-0 Sports, Technology and Learning

321-0 Programming Languages

325-0 Artificial Intelligence Programming

329-0 HCI Studio

330-0 Human Computer Interaction

336-0 Design & Analysis of Algorithms

338-0 Practicum in Intelligent Information Systems

339-0 Introduction to Database Systems

340-0 Introduction to Networking

343-0 Operating Systems

346-0 Microcontroller System Design

348-0 Introduction to Artificial Intelligence

349-0 Machine Learning

352-0 Machine Perception of Music & Audio

353-0 Natural & Artificial Vision

354-0 Computer System Security

362-0 Foundations of Quantum Computing and Quantum Information

376-0 Computer Game Design and Development

380-0 Software Quality Engineering

381-0 Software Design Principles and Practices

392-0 Rapid Prototyping for Software Innovation

396-0 Special Topics in Computer Science

397-0 Special Projects in Computer Science

401-0 Introduction to Graduate Studies

409-0 Swarms and Multi-Robot Systems

415-0 Design, Technology, and Research

436-0 Graduate Algorithms

440-0 Advanced Networking

449-0 Deep Learning

450-0 Internet Security

460-0 Introduction to Law and Digital Technologies

461-0 Deep Learning for Natural Language Processing

462-0 Foundations of Quantum Computing and Quantum Information

496-0 Special Topics in Computer Science

497-0 Special Projects in Computer Science