ECS courses at UC Davis
10,298 ECS courses at University of California, Davis, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 184
page 1 of 4
- ECS 011Artificial Intelligence for All4 credits
- ECS 012Introduction to Media Computation4 credits
unlocks 1 course
- ECS 017Data, Logic, & Computing4 credits
unlocks 1 course · 5 prerequisites
- ECS 020Discrete Mathematics For Computer Science4 credits
unlocks 651 courses · 3 prerequisites
- ECS 032AIntroduction to Programming4 credits
unlocks 902 courses
- ECS 032AVIntroduction to Programming4 credits
unlocks 901 courses
- ECS 032BIntroduction to Data Structures4 credits
unlocks 649 courses · 5 prerequisites
- ECS 032BVIntroduction to Data Structures4 credits
5 prerequisites
- ECS 032CImplementation of Data Structures in C4 credits
unlocks 649 courses · 3 prerequisites
- ECS 034Software Development in UNIX & C++4 credits
unlocks 649 courses · 3 prerequisites
- ECS 036AProgramming & Problem Solving4 credits
unlocks 649 courses · 5 prerequisites
- ECS 036BSoftware Development & Object-Oriented Programming in C++4 credits
unlocks 649 courses · 4 prerequisites
- ECS 036CData Structures, Algorithms, & Programming4 credits
unlocks 649 courses · 5 prerequisites
- ECS 050Computer Organization & Machine-Dependent Programming4 credits
unlocks 25 courses · 2 prerequisites
- ECS 088Ethics of Technology4 credits
- ECS 089ASpecial Topics in Computer Science: Computer Science Theory1 credit
- ECS 089BSpecial Topics in Computer Science: Architecture1 credit
- ECS 089CSpecial Topics in Computer Science: Programming Languages & Compilers1 credit
- ECS 089DSpecial Topics in Computer Science: Operating Systems1 credit
- ECS 089ESpecial Topics in Computer Science: Software Engineering1 credit
- ECS 089FSpecial Topics in Computer Science: Databases1 credit
- ECS 089GSpecial Topics in Computer Science: Artificial Intelligence1 credit
- ECS 089HSpecial Topics in Computer Science: Computer Graphics1 credit
- ECS 089ISpecial Topics in Computer Science: Networks1 credit
- ECS 089JSpecial Topics in Computer Science: Computer-Aided Design1 credit
- ECS 089KSpecial Topics in Computer Science: Scientific Computing1 credit
- ECS 089LSpecial Topics in Computer Science: Computer Science1 credit
- ECS 092Internship in Computer Science1 credit
- ECS 098Directed Group Study1 credit
- ECS 098FStudent Facilitated Course1 credit
- ECS 099Special Study for Lower Division Students1 credit
- ECS 111Applied Machine Learning for Non-Majors4 credits
10 prerequisites
- ECS 113Computer Security for Non-Majors4 credits
4 prerequisites
- ECS 115Computer Networks for Non-Majors4 credits
7 prerequisites
- ECS 116Databases for Non-Majors4 credits
unlocks 1 course · 4 prerequisites
- ECS 117Algorithms for Data Science4 credits
5 prerequisites
- ECS 119Data Processing Pipelines4 credits
2 prerequisites
- ECS 120Theory of Computation4 credits
unlocks 2 courses · 5 prerequisites
- ECS 122AAlgorithm Design & Analysis4 credits
unlocks 5 courses · 3 prerequisites
- ECS 122BAlgorithm Design & Analysis4 credits
3 prerequisites
- ECS 124Theory & Practice of Bioinformatics4 credits
unlocks 3 courses · 14 prerequisites
- ECS 127Cryptography4 credits
6 prerequisites
- ECS 129Computational Structural Bioinformatics4 credits
5 prerequisites
- ECS 130Scientific Computation4 credits
unlocks 3 courses · 7 prerequisites
- ECS 132Probability & Statistical Modeling for Computer Science4 credits
unlocks 25 courses · 7 prerequisites
- ECS 140AProgramming Languages4 credits
unlocks 5 courses
- ECS 140BProgramming Languages4 credits
1 prerequisite
- ECS 142Compilers4 credits
unlocks 3 courses
- ECS 145Scripting Languages & Their Applications4 credits
2 prerequisites
- ECS 150Operating Systems & System Programming4 credits
unlocks 12 courses · 4 prerequisites