Academic Catalog

STEM web banner

Computer Science for Transfer (AS-T)

In support of the established SB 1440, the Student Transfer Achievement Reform (STAR) Act, and the college’s mission, vision and values, Grossmont College has created the Associate in Science in Computer Science for Transfer degree.  Students earning this Associate Degree for Transfer (ADT) will have fulfilled the lower-division major preparation requirements for a degree considered similar at a participating California State University (CSU) campus.

Most careers in computer science require a bachelor’s degree, and some require a graduate-level degree. The coursework for this associate degree prepares students who plan to transfer and major in computer science with the lower-division computer programming and mathematics coursework required by most colleges and universities. It is designed to provide a strong foundation in programming methodology and skills, and computer organization. Additionally, students gain the necessary theoretical and practical knowledge necessary to work in a variety of computer related fields such as Software Engineering, Computer Engineering, Computer Systems Analysis, Network Engineering, Cloud Computing, Mobile Application Development, Computer Support, Computer Information Systems, Database Administration, Network Security, and Web Development.

The following is required for an Associate Degree for Transfer:

  1. Minimum of 60 semester or 90 quarter CSU-transferable units.
  2. Minimum grade point average (GPA) of at least 2.0 in all CSU-transferable coursework.
  3. Minimum of 18 semester or 27 quarter units in the major.
  4. A grade of “C” or higher or “Pass” in all courses required for the major.
  5. Certified completion of the California General Education Transfer Curriculum (Cal-GETC) pattern; see Degree Requirements, General Education & Transfer Information section for more information.

Program Learning Outcomes 

  1. Upon successful completion of this program, students will be able to:
    1. Define and apply current Software Engineering design patterns, algorithms, and data structures to produce efficient, well-engineered software applications.
    2. Apply problem-solving skills and the knowledge of computer science to solve real-world problems.
    3. Define and demonstrate the concept of object oriented programming and object oriented design.

 Associate in Science for Transfer Degree Requirements

Required Core
BIO-230Principles of Cellular, Molecular and Evolutionary Biology4
CSIS-165Assembly Language and Machine Architecture4
CSIS-240Discrete Structures3
CSIS-293Introduction to Java Programming4
CSIS-294Intermediate Java Programming and Fundamental Data Structures4
MATH-180Analytic Geometry and Calculus I5
MATH-280Analytic Geometry and Calculus II4
PHYC-201Mechanics and Waves5
Units for the major33
Plus General Education Requirements (Cal-GETC)34
Total Units60

Complete transferable units as needed to reach 60.