- Community of interest
- Science, Technology, Engineering & Mathematics
- Award
- AS Degree
- Program code
- 36241.01AS
- Department
- Comp Sys Admin/Info Sys
- 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 Degree
- Program code
- 36241.01AS
- Department
- Comp Sys Admin/Info Sys
- CIP code
- 11.0701: Computer Science.
- TOP code
- 0706.00 - Computer Science (Transfer)
Next Steps
AS Degree — expand to learn about this award
The Associate of Science is typically awarded for Science, Technology, Engineering, Mathematics (STEM) and Career Technical Education (CTE) programs. Like every Butte College associate degree, it has two parts: a general-education curriculum that gives you a broad base of knowledge, and an academic program where you specialize.
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
Select one:
Select one: Meets Area 2
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.
Graduation Requirement Choice (See GE Guide)
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
course details
This course provides an introduction to the computer hardware and software skills needed to help meet the growing demand for entry-level Information & Communication Technology (ICT) professionals. The fundamentals of computer hardware and software as well as advanced concepts such as security, networking, cloud computing, and the responsibilities of an ICT professional will be introduced. A special emphasis is placed on software, hardware, and network troubleshooting techniques. This course is intended to help students prepare for the CompTIA A+ certification exams. (C-ID ITIS 110).
Select one: Meets Area 2
General Education: Area 3
about Area 3
Arts and Humanities
How people and cultures, across time, respond to themselves and the world through artistic and cultural creative production. Visual and performing arts, art history, foreign languages, literature, philosophy, religion.
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.
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 MATH 13 or MATH 13s or MATH 26 or MATH 26s or MATH 28 or MATH 28s
Meets Area 4.
course details
This is an introductory course focusing on choices of individual economic decision-makers. Topics include scarcity, specialization and trade, market equilibrium, elasticity, production and cost theory, market structures, factor markets, and market failure. (C-ID ECON 201).
Prerequisite: Elementary Algebra or equivalent
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. Department recommendsCSCI 31.
Term 4
Class Schedules
General Education: Area 1B
about Area 1B
Oral Communication and Critical Thinking
Baccalaureate-level oral communication and/or critical thinking — speaking with structure to a live audience, analyzing arguments, identifying assumptions.
General Education: Area 5
about Area 5
Physical and Biological Sciences
The physical universe, its life forms, and its natural phenomena — astronomy, biology, chemistry, geology, meteorology, oceanography, physics — taught alongside the scientific method that makes them work.
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
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
Software DevelopersSOC 15-125213 nearby openings
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
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:22+00:00