Computer Science and Engineering
2026-2027
215 courses
- CSE 100Advanced Data Structures
- CSE 100RAdvanced Data Structures
- CSE 101Design and Analysis of Algorithms
- CSE 103A Practical Introduction to Probability and Statistics
- CSE 105Theory of Computability
- CSE 106Discrete and Continuous Optimization
- CSE 107Introduction to Modern Cryptography
- CSE 109Introduction to Programming Contests
- CSE 11Introduction to Programming and Computational Problem-Solving: Accelerated Pace
- CSE 110Software Engineering
- CSE 112Advanced Software Engineering
- CSE 118Ubiquitous Computing
- CSE 12Basic Data Structures and Object-Oriented Design
- CSE 120Operating Systems Principles
- CSE 121Real-World Operating Systems
- CSE 122Wireless Networks
- CSE 123Computer Networks
- CSE 124Networked Services
- CSE 125Software System Design and Implementation
- CSE 127Introduction to Computer Security
- CSE 130Programming Languages: Principles and Paradigms
- CSE 131Compiler Construction
- CSE 132ADatabase System Principles
- CSE 132BDatabase Systems Applications
- CSE 132CDatabase System Implementation
- CSE 134BWeb Client Languages
- CSE 135Online Database Analytics Applications
- CSE 136Enterprise-Class Web Applications
- CSE 140Components and Design Techniques for Digital Systems
- CSE 140LDigital Systems Laboratory
- CSE 141Introduction to Computer Architecture
- CSE 141LProject in Computer Architecture
- CSE 142Introduction to Computer Architecture: A Software Perspective
- CSE 142LSoftware Project for Computer Architecture
- CSE 143Microelectronic System Design
- CSE 145Embedded Systems Design Project
- CSE 147Introduction to Embedded Systems
- CSE 148Advanced Processor Architecture Design Project
- CSE 150AIntroduction to Artificial Intelligence: Probabilistic Reasoning and Decision-Making
- CSE 150BIntroduction to Artificial Intelligence: Search and Reasoning
- CSE 151AMachine Learning: Learning Algorithms
- CSE 151BDeep Learning
- CSE 152AIntroduction to Computer Vision I
- CSE 152BIntroduction to Computer Vision II
- CSE 153Machine Learning for Music
- CSE 153RMachine Learning for Music
- CSE 156Statistical Natural Language Processing
- CSE 158Recommender Systems and Web Mining
- CSE 158RRecommender Systems and Web Mining
- CSE 15LSoftware Tools and Techniques Laboratory
- CSE 160Introduction to Parallel Computing
- CSE 163Advanced Computer Graphics
- CSE 1653-D User Interaction
- CSE 166Image Processing
- CSE 167Computer Graphics
- CSE 167RComputer Graphics
- CSE 168Computer Graphics II: Rendering
- CSE 168RComputer Graphics II: Rendering
- CSE 169Computer Animation
- CSE 170Interaction Design
- CSE 175Successful Entrepreneurship for Engineers
- CSE 176AHealth Care Robotics
- CSE 176ERobot Systems Design and Implementation
- CSE 180Biology Meets Computing
- CSE 180RBiology Meets Computing
- CSE 181Molecular Sequence Analysis
- CSE 181RMolecular Sequence Analysis
- CSE 182Biological Databases
- CSE 184Computational Molecular Biology
- CSE 185Advanced Bioinformatics Laboratory
- CSE 190Topics in Computer Science and Engineering
- CSE 191Seminar in CSE
- CSE 192Senior Seminar in Computer Science and Engineering
- CSE 193Introduction to Computer Science Research
- CSE 194Race, Gender, and Computing
- CSE 197Field Study in Computer Science and Engineering
- CSE 197CCooperative Practicum in Computer Science and Engineering
- CSE 198Directed Group Study (2 or 4)
- CSE 199Independent Study for Undergraduates (2 or 4)
- CSE 199HCSE Honors Thesis Research for Undergraduates
No courses found.