This is a program oriented towards satisfying lower division Computer Science requirements for the Computer Science major. Serves as a source of courses for professional programmers to upgrade skills. Courses are also provided for majors in mathematics, business, biology, physics,
engineering, computer science, geology and related disciplines.
Career Opportunities
This program is intended to meet most university transfer requirements in Computer Science for the Bachelor's degree in Computer Science and
related fields, but see the note below for more information.
0702.00 - Computer Information Systems*
11.0103 - Information Technology.
Program Learning Outcomes
Upon the completion of the program the student should be able to:
Demonstrate fluency in programming.
Demonstrate knowledge of at least one additional programming language besides C++.
Year One (16 units)
16.0
CSCI 14
Introduction to Structured Programming In C++(Active)
4.0
CSCI 41
Introduction to UNIX(Active)
2.0
MTH 1
Calculus I(Active)
5.0
MTH 2
Calculus II(Active)
5.0
Year Two (15 units)
12.0
CSCI 15
Object-Oriented Programming Methods(Active)
4.0
CSCI 20
Introduction to Data Structures(Active)
4.0
CSCI 21
Computer Organization and Assembly Language Programming(Active)
4.0
3.0
Choose one course
MTH 6
Elementary Linear Algebra(Active)*
3.0
OR
MTH 8
Discrete Mathematics(Active)*
3.0
General Education Units for A.S. Degree
0.0
For specific A.S. General Education courses refer to catalog section on A.S. Graduation Requirements.
Unit Calculations
60.0
Major Requirements
31.0
General Education
22.0
Elective (Degree applicable units as needed)
7.0
*It is recommended that Computer Science majors take both Mathematics 6 (Elementary Linear Algebra) and Mathematics 8 (Discrete Mathematics).