Computer Science, Associate in Science for Transfer (AS-T)
Computer science courses provide a combination of theoretical study and programming fundamentals. The core sequence covers object-oriented programming, data structures, discrete mathematics, and computer architecture. Specialized areas include mobile applications, software engineering, and data science.
The Associate in Science for Transfer degree in Computer Science provides students with the foundational knowledge necessary to make a successful transition into a Baccalaureate Degree at any of the CSU campuses. The Associate Degree for Transfer (AA-T or AS-T) is a special degree offered at California Community Colleges. Students who earn an AA-T or AS-T degree are guaranteed admission to a campus within the California State University (CSU) system in a similar major, although not necessarily to a specific campus. Students who complete an AA-T or AS-T are given priority consideration when applying to a particular program that is similar to the student’s community college major and will be given a special GPA advantage when applying to CSU impacted campuses or majors. Students who are planning to pursue an AA-T or AS-T are strongly advised to meet with a counselor for additional information about this transfer program. Visit https://adegreewithaguarantee.com/ for more information about these degrees.
Associate Degree for Transfer Graduation Requirements
- All Department Requirements listed below with a “C” or better or "P" in each course.
- IGETC-CSU pattern.
- A total of 60 CSU transferable semester units.
- Maintain a minimum cumulative CSU transferable GPA of 2.0.
- A minimum of 12 units through SBCC.
|BIOL 103||Cell and Molecular Biology||5|
|CS 105||Theory and Practice I||3|
|CS 106||Theory and Practice II||3|
|CS 107||Computer Architecture and Organization||3|
|CS 108||Discrete Structures||4|
|MATH 150||Calculus with Analytic Geometry I||5|
|MATH 160||Calculus with Analytic Geometry II||5|
|PHYS 121||Mechanics Of Solids And Fluids||5|
- Decompose problems into algorithms.
- Create programs that use flow control and looping constructs (e.g. for and while).
- Develop programs that use object-oriented concepts and standard data structures (e.g. queues and lists).
- Describe computer architecture.
- Deliver and test programs while using current programming environments.
Make an appointment with your SBCC academic counselor through Starfish to create a Student Education Plan that reflects a recommended course sequence for this program that is tailored to your individual needs.