- Community of interest
- Science, Technology, Engineering & Mathematics
- Award
- AS-T Degree
- Program code
- 31930.30AS-T
- Department
- Computer Science
- CIP code
- 11.0701: Computer Science.
- TOP code
- 0706.00 - Computer Science (Transfer)
Program detailsAward, code, department, CIP/TOP
Program Snapshot
- Community of interest
- STEM Science, Technology, Engineering & Mathematics
- Award
- AS-T Degree
- Program code
- 31930.30AS-T
- Department
- Computer Science
- CIP code
- 11.0701: Computer Science.
- TOP code
- 0706.00 - Computer Science (Transfer)
Next Steps
AS-T Degree — expand to learn about this award
The AS-T is designed for transfer preparation to a specific California State University major. Like every Butte College associate degree, it has two parts: a general-education curriculum and an academic program of specialization.
About Associate Degrees for Transfer. AA-T and AS-T degrees are aligned with transfer model curricula developed jointly by the Academic Senates and discipline faculty in the California Community College and California State University systems. Completing one with a qualifying GPA guarantees CSU admission with junior standing in a related major (campus assignment depends on space and competitive criteria).
About General Education. GE is an integrated program of learning designed to foster intellectual curiosity, cultural understanding, critical thinking, creative reasoning, oral and written communication, and the capacity for ethical reasoning. By graduation, you'll have developed the ability to think critically, communicate clearly, apply quantitative reasoning, understand how the major academic disciplines ask their questions, comprehend diverse cultures and historical periods, and assess ethical problems — alongside the depth you build in your major.
Semester-by-Semester Map
Term 1
Class Schedules
course details
This course is an introduction to the discipline of computer science, with a focus on the design and implementation of algorithms to solve simple problems using a high-level programming language. Topics include fundamental programming constructs, problem-solving strategies, debugging techniques, declaration models, and an overview of procedural and object-oriented programming languages. Students will learn to design, implement, test, and debug algorithms using pseudocode and a high-level programming language. (C-ID COMP 122).
Select one: Meets Area 2
Prerequisite: Pre-calculus, or college algebra and trigonometry, or equivalent, or placement as determined by the college’s multiple measures assessment process.
5 unitsGeneral Education: Area 1A
about Area 1A
English Composition
Baccalaureate-level academic writing — expository and argumentative. The foundation for every other course you'll write in.
General Education: Area 4
about Area 4
Social and Behavioral Sciences
The systematic study of people as members of society — cultural anthropology, cultural geography, economics, history, political science, psychology, sociology — and the methods these disciplines use to ask their questions.
Term 2
Class Schedules
course details
This is a software engineering course, focused on the application of software engineering techniques for the design and development of large programs. Topics include data abstraction, data structures and associated algorithms, recursion, declaration models, and garbage collection. Students will learn to design, implement, test, and debug programs using an object-oriented language. (C-ID COMP 132).
Prerequisite: CSCI 20
Meets Area 2.
course details
A second course in differential and integral calculus of a single variable. Topics include applications of integration, techniques of integration, infinite sequences and series, and the calculus of parametric and polar equations. This course is primarily intended for Science, Technology, Engineering, and Mathematics (STEM) majors. (C-ID MATH 220).
Prerequisite: Calculus I: Early Transcendentals (MATH C2210), or equivalent, or placement as determined by the college’s multiple measures assessment process.
General Education: Area 3A
about Area 3A
Arts
Engaging with creative work — painting, music, theatre, design — through making, viewing, and interpreting.
General Education: Area 5B
Must have 5C Lab component if not taken in 5A/5C. Seven total Area 5 units required.
about Area 5B
Biological Science
Life and living systems — from cells to ecosystems.
Term 3
Class Schedules
course details
This course is an introduction to the discrete structures used in Computer Science, with an emphasis on their applications. Topics covered include functions, relations and sets, basic logic, proof techniques, basics of counting, graphs and trees, and discrete probability. (C-ID COMP 152).
Prerequisite: CSCI 20 and Intermediate Algebra or equivalent
Meets Area 5A/5C.
course details
This course, intended for students majoring in physical sciences and engineering, is part of a three-semester course whose contents may be offered in other sequences or combinations. Core topics include an introduction to kinematics, dynamics, work and energy, momentum, gravitation and simple harmonic motion. Graded only. (C-ID PHYS 205/PHYS 100S).
Prerequisite: MATH C2210 or MATH C2210E
General Education: Area 1C
about Area 1C
Oral Communication
Public speaking and group discussion — organizing ideas for a live audience, listening actively, responding under pressure.
General Education: Area 3B
about Area 3B
Humanities
History, literature, philosophy, language — how people across time and cultures have made sense of the world.
General Education: Area 4
Taking POLS C1000 is recommended to meet the US-2/US-3 graduation requirements for CSU.
about Area 4
Social and Behavioral Sciences
The systematic study of people as members of society — cultural anthropology, cultural geography, economics, history, political science, psychology, sociology — and the methods these disciplines use to ask their questions.
Term 4
Class Schedules
course details
This course is an introduction to the organization and behavior of modern computer systems at the assembly language level. Topics include numerical computation, the internal representation of simple data types and structures, data representation errors, and procedural errors. Students will learn how to map statements and constructs of high-level languages onto sequences of machine instructions. (C-ID COMP 142).
Prerequisite: CSCI 20
Meets Area 5A/5C.
course details
This course, intended for students majoring in physical sciences and engineering, is part of a three-semester course whose contents may be offered in other sequences or combinations. Core topics include electrostatics, magnetism, DC and AC circuits, and Maxwell's equations. Graded only. (C-ID PHYS 210/PHYS 200S).
Prerequisite: PHYS 41, MATH C2220
General Education: Area 1B
about Area 1B
Critical Thinking and Composition
Reading and writing about complex texts — analyzing arguments, identifying assumptions, building your own case with evidence.
General Education: Area 6
about Area 6
Ethnic Studies
The histories, experiences, and contributions of the four autonomous disciplines: Black / African American / Africana studies, Native American studies, Chicano/a/x and Latino/a/x studies, and Asian American studies.
Elective (any course numbered 1-99 or C1000-C2999)
Only necessary if the 60 units needed to graduate have not been completed. Consider taking a Cal-GETC General Education course. Visit www.assist.org to see options.
Career Connections
2-Year Degree Paths
Entry points students may pursue after associate-level study, technical preparation, or licensure pathways.
Example roles: 1
- Computer Programmers
4-Year Degree Paths
Roles that more often open up after transfer and a bachelor's degree.
Example roles: 7
- Software Quality Assurance Analysts and Testers
- Software Developers
- Information Security Analysts
Graduate School Paths
Advanced roles commonly associated with graduate, professional, or post-baccalaureate study.
No locally mapped occupations in the current dataset are grouped into the graduate-school pathway for this program.
Local Job Market
Computer ProgrammersSOC 15-12513 nearby openings
Top employers in sample
- Superior Court of California, County of Butte 3
Where the postings are
- Chico, Butte County 1
- Oroville, Butte County 1
- Thermalito, Butte County 1
Sample current postings
Software Quality Assurance Analysts and TestersSOC 15-1253no nearby openings indexed
No nearby openings matched any of: software quality assurance analysts and tester, software quality assurance analyst. Browse this occupation on Adzuna for postings outside the mapped keyword set.
Software DevelopersSOC 15-125213 nearby openings
Top employers in sample
- Bank of America 3
- Genie Healthcare 3
- Superior Court of California, County of Butte 3
- Golden State Farm Credit 1
- Monte Christo Communities 1
Where the postings are
- Chico, Butte County 4
- Pennington, Sutter County 3
- Thermalito, Butte County 2
- Butte Creek, Butte County 1
- Durham, Butte County 1
Sample current postings
Information Security AnalystsSOC 15-12121 nearby opening
Top employers in sample
- DecisionPoint Corporation 1
Where the postings are
- Marysville, Yuba County 1
Sample current postings
Database ArchitectsSOC 15-12436 nearby openings
Top employers in sample
- Oracle 3
- Amazon 1
- Sierra Nevada Company, LLC 1
- Sierra Nevada Corporation 1
Where the postings are
- Sacramento, Sacramento County 4
- Sparks, Washoe County 2
Sample current postings
Computer and Information Systems ManagersSOC 11-30211 nearby opening
Top employers in sample
- Bank of America 1
Where the postings are
- Pennington, Sutter County 1
Sample current postings
Computer and Information Research ScientistsSOC 15-1221no nearby openings indexed
No nearby openings matched any of: computer and information research scientist, information research scientist. Browse this occupation on Adzuna for postings outside the mapped keyword set.
Computer Network Support SpecialistsSOC 15-1231no nearby openings indexed
No nearby openings matched any of: computer network support specialist. Browse this occupation on Adzuna for postings outside the mapped keyword set.
Posting counts come from Adzuna's index of US job boards, covering the last up to 90 days within up to 100 miles of ZIP 95965. Coverage and salary visibility vary by employer. Empty searches expand the radius and posting window before the section gives up.
Source Notes
Course sequencing is generated from the Acadia Program Mapper cache. Career groupings use local CIP-to-SOC mappings and BLS occupation data when available. Confirm education plans with Counseling and Advising.
Career Connections shows 8 of 13 occupations mapped by the NCES/IPEDS crosswalk.
Live wage data was not available from the BLS helper for the mapped occupations, so some pay fields may be blank.
Last generated 2026-07-05T16:53+00:00