Computer Science
2026–2027
136 courses
- COMP_SCI 110-0Introduction to Computer Programming
- COMP_SCI 111-0Fundamentals of Computer Programming
- COMP_SCI 111-SGComputer Science 111-SG Peer-Guided Study Group
- COMP_SCI 150-0Fundamentals of Programming and Computational Problem Solving
- COMP_SCI 180-0Software Design & Composition
- COMP_SCI 196-0Special Topics in Computer Science
- COMP_SCI 208-0Data Structures & Algorithms
- COMP_SCI 211-0Programming in Systems-Level Languages
- COMP_SCI 212-0Math Foundations of CS Part 1: Discrete Math for CS
- COMP_SCI 213-0Introduction to Computer System
- COMP_SCI 217-0Applied Data Management
- COMP_SCI 238-0Forge: AI in Practice Building AI Systems for Real Clients - Part 0
- COMP_SCI 260-0Introduction to Law and Digital Technologies
- COMP_SCI 262-0Mathematical Foundations of Computer Science - Part 2
- COMP_SCI 265-0AI and International Security
- COMP_SCI 295-0Special Topics in Computer Science
- COMP_SCI 296-0Intermediate Topics in Computer Science
- COMP_SCI 298-0CS Research Track Program
- COMP_SCI 301-0Introduction to Robotics Laboratory
- COMP_SCI 302-0Artifical Life
- COMP_SCI 303-0Full Stack Software Engineering
- COMP_SCI 304-0Intro to Web Development
- COMP_SCI 307-0Introduction to Cryptography
- COMP_SCI 308-0Foundations of Security
- COMP_SCI 310-0Scalable Software Architectures
- COMP_SCI 311-0Inclusive Making
- COMP_SCI 312-0Data Privacy
- COMP_SCI 313-0Tangible Interaction Design and Learning
- COMP_SCI 314-0Technology and Human Interaction
- COMP_SCI 315-0Design, Technology, and Research
- COMP_SCI 316-1CS Education Research in the Community I: Foundations
- COMP_SCI 316-2CS Education Research in the Community II: Sports and Computer Science
- COMP_SCI 317-0Sports, Technology and Learning
- COMP_SCI 320-0Proving Properties of Programs with Mechanized Logic.By the end of this course, expect to have a bet
- COMP_SCI 321-0Programming Languages
- COMP_SCI 322-0Compiler Construction
- COMP_SCI 323-0Code Analysis and Transformation
- COMP_SCI 324-0Dynamics of Programming Languages
- COMP_SCI 325-0Artificial Intelligence Programming
- COMP_SCI 326-0Introduction to the Data Science Pipeline
- COMP_SCI 327-0Generative Methods
- COMP_SCI 329-0HCI Studio
- COMP_SCI 330-0Human Computer Interaction
- COMP_SCI 331-0Introduction to Computational Photography
- COMP_SCI 332-0Online Markets
- COMP_SCI 333-0Interactive Information Visualization
- COMP_SCI 334-0Introduction to Computational Linguistics
- COMP_SCI 335-0Introduction to the Theory of Computation
- COMP_SCI 336-0Design & Analysis of Algorithms
- COMP_SCI 337-0Natural Language Processing: Classical Approaches
- COMP_SCI 338-0Practicum in Intelligent Information Systems
- COMP_SCI 338-1Forge: AI in Practice Building AI Systems for Real Clients - Part 1
- COMP_SCI 338-2Forge: AI in Practice Building Technical Ownership and Modeling Teamwork - Part 2
- COMP_SCI 338-3Forge: AI in Practice Leading Client Engagements and Team Operations - Part 3
- COMP_SCI 339-0Introduction to Database Systems
- COMP_SCI 340-0Introduction to Networking
- COMP_SCI 341-0Social Networks Analysis
- COMP_SCI 341-SASocial Networks Analysis
- COMP_SCI 343-0Operating Systems
- COMP_SCI 344-0Design of Computer Problem Solvers
- COMP_SCI 345-0Distributed and Networked Systems
- COMP_SCI 346-0Microcontroller System Design
- COMP_SCI 347-0Conversational AI
- COMP_SCI 348-0Introduction to Artificial Intelligence
- COMP_SCI 349-0Machine Learning
- COMP_SCI 350-0Introduction to Computer Security
- COMP_SCI 351-1Introduction to Computer Graphics
- COMP_SCI 351-2Intermediate Computer Graphics
- COMP_SCI 352-0Machine Perception of Music & Audio
- COMP_SCI 353-0Natural & Artificial Vision
- COMP_SCI 354-0Computer System Security
- COMP_SCI 355-0Digital Forensics and Incident Response
- COMP_SCI 358-0Introduction to Parallel Computing
- COMP_SCI 360-0Advanced Offense and Defense in Cybersecurity
- COMP_SCI 362-0Foundations of Quantum Computing and Quantum Information
- COMP_SCI 367-0Wireless and Mobile Health (mHealth)
- COMP_SCI 368-0Programming Massively Parallel Processors with CUDA
- COMP_SCI 370-0Computer Game Design
- COMP_SCI 371-0Knowledge Representation and Reasoning
- COMP_SCI 372-0Designing and Constructing Models with Multi-Agent Languages
No courses found.