Skip navigation

Site Map | College of Engineering | UC Davis | MyUCDavis

Computer Science Minor

Minor: Computer Science Minor
College of Letters and Science

The minor in Computer Science is intended for students who wish to complement their major areas of study with a background in computer science.

Computer Science Minor
ECS 60

Data Structures and Programming
(pre-reqs: ECS 20, ECS 30, ECS 40)

4
Upper Division ECS Courses 20
20 units from:
ECS 120, 122A, 122B, 124, 129, 130, 132, 140A, 140B, 142, 145, 150, 152A, 152B, 152C, 153, 154A, 154B, 155, 156, 157, 158, 160, 163, 165A, 165B, 166, 170, 175, 177, 178, 189A-L, combined maximum of 3 units from approved 192 or 199 courses

192 and 199 Procedures, Proposal Format Guidelines, Proposal Example and Final Documentation Example

Total Units 24

The following two sample programs illustrate the possible courses of study relevant to different majors.

Major in Mathematical, Physical or Biological Sciences
ECS 60 Data Structures and Programming 4
ECS 122A Algorithm Design and Analysis 4
ECS 124

Theory of Bioinformatics

4
ECS 140A Programming Languages 4
ECS 154A Computer Architecture 4
ECS 175 Computer Graphics 4
Total Units 24
Major in Social Sciences, Arts and Letters
ECS 60 Data Structures and Programming 4
ECS 120 Automata Theory and Formal Languages 4
ECS 132

Probability and Statistical Modeling

4
ECS 140A Programming Languages 4
ECS 165A Database Systems 4
ECS 170 Introduction to Artificial Intelligence 4
Total Units 24