Program: Minor in Computer Science
A minor in Computer Science calls for 22 units of study, including courses in computer architecture and assembly language, algorithms and programming, data structure and program design, computer organization, programming language concepts and advanced data structures, along with a choice of electives.
Students who wish to get a minor in Computer Science must seek advice from a department advisor and get their minor program approved by the department chair before they begin taking any of the 200-, 300- or 400-level elective courses. There are many prerequisites in the minor and students need to choose course sequences for which they have or will have the prerequisites or receive the consent of the instructor. With the approval of the department chair, students may substitute an additional 3-unit 300-, 400- or 500-level Computer Science course for COMP 122/L.
1. Minor Core* (10 units)
2. Select one course (3 units)
3. Select one course (3-4 units)
4. Upper Division Computer Science Courses (6 units)
Select any two upper division (300-, 400- or 500-level) Computer Science courses for which the prerequisites or consent of the instructor is met.
Total Units in the Minor: 22-23
Chair: Richard Covington
Jacaranda Hall (JD) 4503