Computer ScienceAS-T Degree

Share my plan
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)
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 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

Map Class Schedule

Pick a term:

Fall 2026Winter 2027Spring 2027Summer 2027

This will open the term course schedule not including GE requirements.

Program Schedule ReportMeet with a counselor
Computer Science
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.

See the 2025-26 Catalog for official program details

Semester-by-Semester Map

Term 1

Class Schedules

Pick a term:

Fall 2026Winter 2027Spring 2027Summer 2027

This will open the term course schedule not including GE requirements.

14–15 units
CSCI 20
Programming and Algorithms I
3 units
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

Required

5 units
Choose one of 2 choices
Choose one of 2 choices

General 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

Taking POLS C1000 is recommended to meet the US-2 graduation requirement for CSU/UC.

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

Pick a term:

Fall 2026Winter 2027Spring 2027Summer 2027

This will open the term course schedule not including GE requirements.

13–15 units
CSCI 21
Programming and Algorithms II
3 units
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

MATH 31
Analytic Geometry and Calculus II
4 units

Meets Area 2.

course details

This course is the second of a series in differential and integral calculus of a single variable. Topics will include the concept, techniques and applications of integration, infinite sequences and series, as well as polar and parametric equations. Intended for Science, Technology, Engineering & Math Majors. (C-ID MATH 220).

Prerequisite: MATH 30 or MATH 30s

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

about Area 5B

Biological Science

Life and living systems — from cells to ecosystems.

Term 3

Class Schedules

Pick a term:

Fall 2026Winter 2027Spring 2027Summer 2027

This will open the term course schedule not including GE requirements.

16–17 units
CSCI 22
Discrete Structures
3 units
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 MATH 13 or MATH 13s or MATH 26 or MATH 26s or MATH 28 or MATH 28s

PHYS 41
Physics for Scientists and Engineers I
4 units

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 30 or MATH 30s

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

Taking ECON 20, HIST 8, HIST 10, HIST 18, or HIST 26 is recommended to meet the US-1 graduation requirement for CSU/UC.

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 graduation requirement for CSU/UC.

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

Pick a term:

Fall 2026Winter 2027Spring 2027Summer 2027

This will open the term course schedule not including GE requirements.

17 units
CSCI 10
Computer Architecture and Organization
3 units
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

PHYS 42
Physics for Scientists and Engineers II
4 units

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 31

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-C1999)

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: 1

  • Software Developers

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-125135 nearby openings

Search keyword used: programmer · Search window: last 90 days, 100-mile radius · Avg listed salary: $85,216/yr

Top employers in sample

  • Honeywell 2
  • Kelly Services 2
  • Redbock - an NES Fircroft company 2
  • Actalent 1
  • Aerotek 1

Where the postings are

  • Sacramento, Sacramento County 4
  • Mather, Sacramento County 2
  • Rancho Cordova, Sacramento County 2
  • Antelope, Sacramento County 1
  • Davis, Yolo County 1

Sample current postings

  1. CNC ProgrammerActalent · Janesville, Lassen County · today
  2. CNC Programmer - 3/5-Axis & Lathe Fusion 360 Rancho Cordova, CAPrototek Digital Manufacturing · Rancho Cordova, Sacramento County · 1 day ago
  3. CNC Programmer / Machinist - Day Shift (Mastercam / Haas Mills)Harris & Bruno International · Antelope, Sacramento County · 1 day ago
  4. CNC Machine Operator - 1st ShiftUFP Thornton · Thornton, San Joaquin County · 3 days ago
  5. CNC Operator MachinistJMAX Resources · Mather, Sacramento County · 6 days ago

See all openings on Adzuna

Software DevelopersSOC 15-125213 nearby openings

Search keyword used: software developer · Search window: last 30 days, 25-mile radius · Avg listed salary: $165,307/yr

Top employers in sample

  • Genie Healthcare 6
  • NVIDIA 2
  • Downrange 1
  • LTIMindtree 1
  • Maximus 1

Where the postings are

  • Chico, Butte County 9
  • Durham, Butte County 2
  • Butte Creek, Butte County 1
  • Pennington, Sutter County 1

Sample current postings

  1. Travel Interventional Radiology RN - $2,926 per weekGenie Healthcare · Chico, Butte County · 1 day ago
  2. Travel Neuro Trauma ICU RN - $2,569 per weekGenie Healthcare · Chico, Butte County · 1 day ago
  3. Travel Interventional Radiology RNGenie Healthcare · Chico, Butte County · 1 day ago
  4. Senior Java Developer with ReactLTIMindtree · Pennington, Sutter County · 2 days ago
  5. Travel Inpatient CT Technologist - $2,758 per weekGenie Healthcare · Chico, Butte County · 2 days ago

See all openings on Adzuna

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.

Live wage data was not available from the BLS helper for the mapped occupations, so some pay fields may be blank.

Last generated 2026-06-12T23:21+00:00