Computer Science
Associate in Science Computer Science · Butte College · 2026-2027 Catalog
About the Program
Program Goal: Local
GE Pattern(s): Butte Local, Cal-GETC
Program Code: 11138.00AS
This program meets the lower division major preparation for a similar major at CSU, Chico. Visit website for details www.assist.org
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.
- Apply the structured approach to computer software system design.
- Apply the object-oriented approach to computer software system design.
- Document program source code following established conventions and standards.
| Course | Title | Units |
|---|---|---|
| Required courses: | 29-31 | |
| 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 |
| Select one: | 3 | |
| CSCI 10 | Computer Architecture and Organization | 3 |
| ENGR 11 | Embedded Systems Development | 3 |
| Select one: | 5 | |
| MATH C2210 | Calculus I: Early Transcendentals | 5 |
| MATH C2210E | Calculus I: Early Transcendentals – Embedded Support | 5 |
| Select two: | 8-10 | |
| CHEM 1 | General Chemistry I | 5 |
| CHEM 2 | General Chemistry II | 5 |
| CHEM 51 | Elementary Inorganic Chemistry | 5 |
| CHEM 52 | Elementary Organic and Biochemistry | 4 |
| PHYS 41 | Physics for Scientists and Engineers I | 4 |
| PHYS 42 | Physics for Scientists and Engineers II | 4 |
| Total | 29-31 | |