- CSE 3 - Fluency in Information Technology
- CSE 4GS - Mathematical Beauty in Rome
- CSE 5A - Introduction to Programming I (C)
- CSE 6GS - Mathematical Beauty in Rome Lab
- CSE 7 - Introduction to Programming with MATLAB
- CSE 8A - Introduction to Computer Science: Java (I)
- CSE 8B - Introduction to Computer Science: Java (II)
- CSE 11 - Introduction to Computer Science and Object-Oriented Programming: Java (Accelerated Pace)
- CSE 12 - Basic Data Structures and Object-Oriented Design
- CSE 15L - Software Tools and Techniques Laboratory
- CSE 20 - Introduction to Discrete Mathematics
- CSE 21 - Mathematics for Algorithm and Systems
- CSE 30 - Computer Organization and Systems Programming
- CSE 80 - UNIX Lab
- CSE 86 - C++ for Java Programmers
- CSE 87 - Freshman Seminars
- CSE 90 - Undergraduate Seminar
- CSE 91 - Perspective in Computer Science and Engineering
- CSE 95 - Tutor Apprenticeship
- CSE 99 - Independent Study in Computer Science and Engineering
- CSE 100 - Advanced Data Structures
- CSE 101 - Design and Analysis of Algorithms
- CSE 103 - A Practical Introduction to Probability and Statistics
- CSE 105 - Theory of Computability
- CSE 107 - Introduction to Modern Cryptography
- CSE 110 - Software Engineering (Renumbered from CSE 70)
- CSE 112 - Advanced Software Engineering (Formerly CSE 110)
- CSE 118 - Ubiquitous Computing
- CSE 120 - Principles of Computer Operating Systems
- CSE 121 - Operating Systems: Architecture and Implementation (CSE Course No longer offered)
- CSE 123 - Computer Networks (Formerly CSE 123A)
- CSE 124 - Networked Services (Formerly CSE 123B)
- CSE 125 - Software System Design & Implementation (AKA "Video Game Course")
- CSE 127 - Introduction to Computer Security
- CSE 130 - Programming Languages: Principles and Paradigms (Formerly CSE 173)
- CSE 131 - Compiler Construction (Formerly CSE 131B)
- CSE 132A - Database System Principles
- CSE 132B - Database System Appplications
- CSE 134B - Web Client Languages
- CSE 135 - Online Database Analytics Applications
- CSE 136 - Enterprise-class Web Applications
- CSE 140 - Components and Design Techniques for Digital Systems (Formerly CSE 170A)
- CSE 140L - Digital Systems Laboratory (Formerly CSE 175B)
- CSE 141 - Introduction to Computer Architecture (Formerly CSE 170B)
- CSE 141L - Project in Computer Architecture
- CSE 143 - Microelectronic System Design
- CSE 144 - Computer-Aided Design of VLSI Circuits (CSE Course No longer offered)
- CSE 145 - Embedded System Design Project
- CSE 148 - Advanced Processor Architecture Design Project
- CSE 150 - Introduction to Artificial Intelligence: Search and Reasoning (Formerly CSE 162)
- CSE 151 - Introduction to Artificial Intelligence: Statistical Approaches
- CSE 152 - Introduction to Computer Vision
- CSE 153 - Cognitive Modeling
- CSE 158 - Recommender Systems & Web Mining
- CSE 160 - Introduction to Parallel Computing (Formerly CSE 174)
- CSE 163 - Advanced Computer Graphics
- CSE 164 - GPU Programming
- CSE 165 - 3D User Interaction
- CSE 166 - Image Processing
- CSE 167 - Computer Graphics (Formerly CSE 177)
- CSE 168 - Computer Graphics II: Rendering
- CSE 169 - Computer Animation
- CSE 170 - Interaction Design
- CSE 180 - Biology Meets Computing
- CSE 181 - Molecular Sequence Analysis (BIOINF)
- CSE 182 - Biological Databases (BIOINF)
- CSE 184 - Computational Molecular Biology (BIOINF)
- CSE 190 - Topics in Computer Science and Engineering
- CSE 191 - Seminar in Computer Science and Engineering
- CSE 192 - Senior Seminar
- CSE 195 - Teaching
- CSE197 - Field Study in Computer Science and Engineering
- CSE198 - Directed Group Study
- CSE199 - Independent Study for Undergraduates
- CSE199H - CSE Honors Thesis Research for Undergraduates