Skip navigation

Home » Undergraduate Program » CS Minor

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. Due to high enrollment demands, during Pass I, ECS courses are restricted to majors.

Computer Science Minor
ECS 50 Computer Organization and Machine-Dependent Programming 4
ECS 110/60 Data Structures and Programming 4
Upper Division ECS Courses 16
16 units from:
ECS 120, 122A, 122B, 130, 140A, 140B, 142, 145, 150, 152A, 152B, 152C, 153, 154A, 154B, 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 50 Computer Organization and Machine Dependent Programming 4
ECS 110/60 Data Structures and Programming 4
ECS 122A Algorithm Design and Analysis 4
ECS 140A Programming Languages 4
ECS 154A Computer Architecture 4
ECS 175 Computer Graphics 4
Total Units 24

Major in Social Science, Arts and Letters
ECS 50 Computer Organization and Machine Dependent Programming 4
ECS 110/60 Data Structures and Programming 4
ECS 120 Introduction to the Theory of Computation 4
ECS 140A Programming Languages 4
ECS 165A Database Systems 4
ECS 170 Introduction to Artificial intelligence 4
Total Units 24