Computer Engineering at University of California, Davis
10 faculty and 40 courses in Computer Engineering at University of California, Davis.
10faculty listed
40courses
Faculty
- André Knoesen, Distinguished Professor and Chair
- Anthony Thomas, Assistant Professor of Teaching
- Avesta Sasan, Professor
- Brian Kolner, Professor
- Houman Homayoun, Professor
- Hyoyoung Jeong, Assistant Professor
- Jerry M. Woodall, Distinguished Professor
- Junshan Zhang, Professor
- Neville C. Luhmann Jr., Distinguished Professor and IEEE Life Fellow
- Yubei Chen, Assistant Professor
Courses
- Artificial Intelligence for All ECS 011
- Introduction to Media Computation ECS 012
- Data, Logic, & Computing ECS 017
- Discrete Mathematics For Computer Science ECS 020
- Introduction to Programming ECS 032A
- Introduction to Data Structures ECS 032B
- Implementation of Data Structures in C ECS 032C
- Software Development in UNIX & C++ ECS 034
- Programming & Problem Solving ECS 036A
- Software Development & Object-Oriented Programming in C++ ECS 036B
- Data Structures, Algorithms, & Programming ECS 036C
- Computer Organization & Machine-Dependent Programming ECS 050
- Ethics of Technology ECS 088
- Special Topics: Computer Science Theory ECS 089A
- Special Topics: Architecture ECS 089B
- Special Topics: Programming Languages & Compilers ECS 089C
- Special Topics: Operating Systems ECS 089D
- Special Topics: Software Engineering ECS 089E
- Special Topics: Databases ECS 089F
- Special Topics: Artificial Intelligence ECS 089G
- Special Topics: Computer Graphics ECS 089H
- Special Topics: Networks ECS 089I
- Special Topics: Computer-Aided Design ECS 089J
- Special Topics: Scientific Computing ECS 089K
- Special Topics: Computer Science ECS 089L
- Internship in Computer Science ECS 092
- Directed Group Study ECS 098
- Student Facilitated Course ECS 098F
- Special Study for Lower Division Students ECS 099
- Applied Machine Learning for Non-Majors ECS 111
- Computer Security for Non-Majors ECS 113
- Computer Networks for Non-Majors ECS 115
- Databases for Non-Majors ECS 116
- Algorithms for Data Science ECS 117
- Data Processing Pipelines ECS 119
- Theory of Computation ECS 120
- Algorithm Design & Analysis ECS 122A
- + 3 more courses
Roster/catalog compiled from the college’s public directory. Faculty counts are directory headcounts; the named list may be a subset. h-index shown only for ORCID-backed or high-confidence OpenAlex matches. Data as of 2026-07-02.