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 | 4 |
| Upper Division ECS Courses | 20 | |
| 20 units from: ECS 120, 122A, 122B, 124, 129, 130, 140A, 140B, 142, 145, 150, 152A, 152B, 152C, 153, 154A, 154B, 156, 158, 160, 163, 165A, 165B, 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 | |