Computer Science
2026-2027
95 courses
- COMPSCI 10The Beauty and Joy of Computing
- COMPSCI 150Components and Design Techniques for Digital Systems
- COMPSCI 152Computer Architecture and Engineering
- COMPSCI 160User Interface Design and Development
- COMPSCI 161Computer Security
- COMPSCI 162Operating Systems and System Programming
- COMPSCI 164Programming Languages and Compilers
- COMPSCI 168Introduction to the Internet: Architecture and Protocols
- COMPSCI 169AIntroduction to Software Engineering
- COMPSCI 169LSoftware Engineering Team Project
- COMPSCI 170Efficient Algorithms and Intractable Problems
- COMPSCI 171Cryptography
- COMPSCI 172Computability and Complexity
- COMPSCI 174Combinatorics and Discrete Probability
- COMPSCI 176Algorithms for Computational Biology
- COMPSCI 180Intro to Computer Vision and Computational Photography
- COMPSCI 184Foundations of Computer Graphics
- COMPSCI 185Deep Reinforcement Learning, Decision Making, and Control
- COMPSCI 186Introduction to Database Systems
- COMPSCI 188Introduction to Artificial Intelligence
- COMPSCI 189Introduction to Machine Learning
- COMPSCI 194Special Topics
- COMPSCI 195Social Implications of Computer Technology
- COMPSCI 197Field Study
- COMPSCI 198Directed Group Studies for Advanced Undergraduates
- COMPSCI 199Supervised Independent Study
- COMPSCI 250VLSI Systems Design
- COMPSCI 252AGraduate Computer Architecture
- COMPSCI 260AUser Interface Design and Development
- COMPSCI 260BHuman-Computer Interaction Research
- COMPSCI 260MUser Interface Design and Development
- COMPSCI 261Security in Computer Systems
- COMPSCI 261NInternet and Network Security
- COMPSCI 262AAdvanced Topics in Computer Systems
- COMPSCI 262BAdvanced Topics in Computer Systems
- COMPSCI 263Design of Programming Languages
- COMPSCI 264Implementation of Programming Languages
- COMPSCI 265Compiler Optimization and Code Generation
- COMPSCI 268Computer Networks
- COMPSCI 270Combinatorial Algorithms and Data Structures
- COMPSCI 271Randomness and Computation
- COMPSCI 272Foundations of Decisions, Learning, and Games
- COMPSCI 274Computational Geometry
- COMPSCI 276Cryptography
- COMPSCI 278Machine-Based Complexity Theory
- COMPSCI 280AIntro to Computer Vision and Computational Photography
- COMPSCI 282ADesigning, Visualizing and Understanding Deep Neural Networks
- COMPSCI 284AFoundations of Computer Graphics
- COMPSCI 284BAdvanced Computer Graphics Algorithms and Techniques
- COMPSCI 284MFoundations of Computer Graphics
- COMPSCI 285Deep Reinforcement Learning, Decision Making, and Control
- COMPSCI 286Implementation of Data Base Systems
- COMPSCI 287Advanced Robotics
- COMPSCI 287HAlgorithmic Human-Robot Interaction
- COMPSCI 288Advanced Natural Language Processing
- COMPSCI 289AIntroduction to Machine Learning
- COMPSCI 294Special Topics
- COMPSCI 297Field Studies in Computer Science
- COMPSCI 298Group Studies Seminars, or Group Research
- COMPSCI 299Individual Research
- COMPSCI 302Designing Computer Science Education
- COMPSCI 36CS Scholars Seminar: The Educational Climate in CS & CS61A technical discussions
- COMPSCI 365Introduction to Instructional Methods in Computer Science for Academic Interns
- COMPSCI 370Adaptive Instruction Methods in Computer Science
- COMPSCI 375Teaching Techniques for Computer Science
- COMPSCI 39Freshman/Sophomore Seminar
- COMPSCI 399Professional Preparation: Supervised Teaching of Computer Science
- COMPSCI 47ACompletion of Work in Computer Science 61A
- COMPSCI 47BCompletion of Work in Computer Science 61B
- COMPSCI 47CCompletion of Work in Computer Science 61C
- COMPSCI 602Individual Study for Doctoral Students
- COMPSCI 61AThe Structure and Interpretation of Computer Programs
- COMPSCI 61BData Structures
- COMPSCI 61BLData Structures and Programming Methodology
- COMPSCI 61CGreat Ideas of Computer Architecture (Machine Structures)
- COMPSCI 70Discrete Mathematics and Probability Theory
- COMPSCI 84Sophomore Seminar
- COMPSCI C100Principles & Techniques of Data Science
- COMPSCI C176Algorithms for Computational Biology
- COMPSCI C177Algorithmic Economics
No courses found.