Academic Catalog

Environmental & Applied Technology

Computer Science for Transfer (AS-T)

This program is designed to prepare students for transfer to a California State University (CSU) with the intent of earning a B.S. degree in Computer Science. The coursework provides a strong foundation in programming methodology, programming skills, and computer organization.

Most careers in computer science require a bachelor’s degree, and some require a graduate-level degree. Computer science careers include software engineering, computer engineering, computer systems analysis, systems programming, mobile application development, artificial intelligence, robotics, and simulation. Computing technology now is used in most fields. Because of this, a wide range of jobs are open to people trained in Computer Science. Employment opportunities are expected to remain very strong.

A total of 33 units are required to fulfill the major portion of this degree. Students must also complete the Intersegmental General Education Transfer Curriculum (IGETC) for CSU admission requirements (see the “General Education Requirements and Transfer Information” section of the catalog). Students should speak with a counselor to verify that the requirements for this degree have been met. In addition, students planning to transfer to San Diego State University should consult with a counselor.

The following is required for the AS-T in Computer Science for Transfer degree:

  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 Intersegmental General Education Transfer Curriculum (IGETC) pattern; see Degree Requirements and Transfer Information section for more information. Note: If following IGETC, IGETC-CSU must be followed for admission to a CSU.

Program Learning Outcomes

Upon successful completion of this program, students will be able to:

  • Define and apply current Software Engineering design patterns, algorithms, and data structures to produce efficient, well-engineered software applications.
  • Apply problem-solving skills and the knowledge of computer science to solve real-world problems.
  • Define and demonstrate the concept of object oriented programming and object oriented design.

Associate in Science Degree Requirements

Core Curriculum
BIO-230Principles of Cellular, Molecular and Evolutionary Biology4
CS-165Assembly Language and Machine Architecture4
CS-181Introduction to C++ Programming4
or CS-182 Introduction to Java Programming
CS-240Discrete Structures3
CS-281Intermediate C++ Programming and Fundamental Data Structures4
or CS-282 Intermediate Java Programming and Fundamental Data Structures
MATH-180Analytic Geometry and Calculus I5
MATH-280Analytic Geometry and Calculus II4
PHYC-201Mechanics and Waves5
Units in the Major33
Double-Counted Units10
Plus General Education Requirements (IGETC only) 137
Total Units60

General Education Requirements (IGETC only).