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, 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 | |