COMPSCI courses at UC Berkeley
11,094 COMPSCI courses at University of California, Berkeley, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 80
page 1 of 2
- COMPSCI 10The Beauty and Joy of Computing4 credits
unlocks 11 courses
- COMPSCI 39Freshman/Sophomore Seminar1.5 credits
- COMPSCI 47ACompletion of Work in Computer Science 61A1 credit
1 prerequisite
- COMPSCI 47BCompletion of Work in Computer Science 61B1 credit
- COMPSCI 47CCompletion of Work in Computer Science 61C1 credit
unlocks 2 courses
- COMPSCI 61AThe Structure and Interpretation of Computer Programs4 credits
unlocks 131 courses · 1 prerequisite
- COMPSCI 61BData Structures4 credits
unlocks 57 courses · 2 prerequisites
- COMPSCI 61BLData Structures and Programming Methodology4 credits
unlocks 2 courses · 2 prerequisites
- COMPSCI 61CGreat Ideas of Computer Architecture (Machine Structures)4 credits
unlocks 19 courses · 2 prerequisites
- COMPSCI 70Discrete Mathematics and Probability Theory4 credits
unlocks 40 courses
- COMPSCI 84Sophomore Seminar1 credit
- COMPSCI 150Components and Design Techniques for Digital Systems5 credits
unlocks 1 course
- COMPSCI 152Computer Architecture and Engineering4 credits
1 prerequisite
- COMPSCI 160User Interface Design and Development4 credits
unlocks 1 course · 2 prerequisites
- COMPSCI 161Computer Security4 credits
unlocks 1 course · 3 prerequisites
- COMPSCI 162Operating Systems and System Programming4 credits
unlocks 5 courses · 3 prerequisites
- COMPSCI 164Programming Languages and Compilers4 credits
unlocks 2 courses · 2 prerequisites
- COMPSCI 168Introduction to the Internet: Architecture and Protocols4 credits
- COMPSCI 170Efficient Algorithms and Intractable Problems4 credits
unlocks 10 courses · 2 prerequisites
- COMPSCI 172Computability and Complexity4 credits
1 prerequisite
- COMPSCI 174Combinatorics and Discrete Probability4 credits
1 prerequisite
- COMPSCI 176Algorithms for Computational Biology4 credits
2 prerequisites
- COMPSCI 184Foundations of Computer Graphics4 credits
unlocks 4 courses · 3 prerequisites
- COMPSCI 185Deep Reinforcement Learning, Decision Making, and Control3 credits
- COMPSCI 186Introduction to Database Systems4 credits
unlocks 1 course · 2 prerequisites
- COMPSCI 188Introduction to Artificial Intelligence4 credits
unlocks 1 course · 3 prerequisites
- COMPSCI 189Introduction to Machine Learning4 credits
unlocks 3 courses · 3 prerequisites
- COMPSCI 194Special Topics1 credit
- COMPSCI 195Social Implications of Computer Technology1 credit
- COMPSCI 197Field Study1 credit
- COMPSCI 198Directed Group Studies for Advanced Undergraduates1 credit
- COMPSCI 199Supervised Independent Study1 credit
- COMPSCI 250VLSI Systems Design4 credits
1 prerequisite
- COMPSCI 252AGraduate Computer Architecture4 credits
1 prerequisite
- COMPSCI 260AUser Interface Design and Development4 credits
- COMPSCI 260BHuman-Computer Interaction Research3 credits
- COMPSCI 260MUser Interface Design and Development4 credits
- COMPSCI 261Security in Computer Systems3 credits
1 prerequisite
- COMPSCI 261NInternet and Network Security4 credits
2 prerequisites
- COMPSCI 262AAdvanced Topics in Computer Systems4 credits
unlocks 1 course · 1 prerequisite
- COMPSCI 262BAdvanced Topics in Computer Systems3 credits
1 prerequisite
- COMPSCI 263Design of Programming Languages3 credits
1 prerequisite
- COMPSCI 264Implementation of Programming Languages4 credits
- COMPSCI 265Compiler Optimization and Code Generation3 credits
1 prerequisite
- COMPSCI 268Computer Networks3 credits
1 prerequisite
- COMPSCI 270Combinatorial Algorithms and Data Structures3 credits
1 prerequisite
- COMPSCI 271Randomness and Computation3 credits
1 prerequisite
- COMPSCI 272Foundations of Decisions, Learning, and Games4 credits
- COMPSCI 274Computational Geometry3 credits
1 prerequisite
- COMPSCI 276Cryptography3 credits
1 prerequisite