Computer Science
Associate in Science for Transfer Computer Science · Butte College · 2026-2027 Catalog
About the Program
Program Goal: Transfer
GE Pattern(s): Cal-GETC
Program Code: 31930.30AS-T
Students completing Associate Degrees for Transfer are guaranteed admission to the CSU system. Please see the beginning of the “Academic Programs” section for details.
Program Learning Outcome(s): Upon successful completion of the program, the student will be able to:
- Describe the organizational structure of computer hardware and its connection to computer software.
- Describe how formal tools of symbolic logic are used to model real-life situations and relate the ideas of mathematical induction to recursion and recursively defined structures.
- Design, implement, test, and debug algorithms to solve a variety of problems.
- Design, implement, test, and debug computer programs using fundamental constructs and a variety of data structures.
- Apply structured and object-oriented approaches to the design and implementation of computer programs.
| Course | Title | Units |
|---|---|---|
| Required courses: | 29 | |
| CSCI 10 | Computer Architecture and Organization | 3 |
| CSCI 20 | Programming and Algorithms I | 3 |
| CSCI 21 | Programming and Algorithms II | 3 |
| CSCI 22 | Discrete Structures | 3 |
| MATH C2220 | Calculus II: Early Transcendentals | 4 |
| PHYS 41 | Physics for Scientists and Engineers I | 4 |
| PHYS 42 | Physics for Scientists and Engineers II | 4 |
| Select one: | 5 | |
| MATH C2210 | Calculus I: Early Transcendentals | 5 |
| MATH C2210E | Calculus I: Early Transcendentals – Embedded Support | 5 |
| Total | 29 | |