Program Map

The Associate Degree for Transfer in Computer Science is intended to satisfy the lower division requirements for a bachelor's in computer science at a CSU by developing an understanding of object oriented programming logic in C++, computer architecture, calculus and calculus-based physics. The degree aligns with the approved Transfer Model Curriculum (TMC) in Computer Science.

About this Program Find My School About Program Maps

Overview

Completion of the Associate in Science for Transfer in Computer Science degree guarantees admission for students to transfer to a CSU with junior standing. This degree allows students to complete various lower division courses in preparation for obtaining a baccalaureate degree in computer science studies at a California State University. Students must fulfill the IGETC for STEM general education pattern. Learn more about general education patterns

  • With IGETC Requirements: MAS650

California Community Colleges offer associate degrees for transfer to the CSU. These may include Associate in Arts (AA-T) or Associate in Science (AS-T) degrees. These degrees are designed to provide a clear pathway to a CSU major and baccalaureate degree. California Community College students who are awarded an AA-T or AS-T degree are guaranteed admission with junior standing somewhere in the CSU system and given priority admission consideration to their local CSU campus or to a program that is deemed similar to their community college major. This priority does not guarantee admission to specific majors or campuses.

Students who have been awarded an AA-T or AS-T are able to complete their remaining requirements for the 120-unit baccalaureate degree within 60 semester or 90 quarter units. To view the most current list of Moreno Valley College Associate Degrees for Transfer and to find out which CSU campuses accept each degree, visit I Can Go to College. Students are encouraged to meet with a MVC counselor to review their options for transfer and to develop an educational plan that best meets their goals and needs.

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

  • Write programs utilizing the following data structures: arrays, records, strings, linked lists, stacks, queues, and hash tables.
  • Write and execute programs in assembly language illustrating typical mathematical and business applications.
  • Demonstrate different traversal methods of trees and graphs.

Total Units Required: 29

Core Courses (29 Units)

Course Number Course Name Units
CIS 5 Programming Concepts and Methodology I: C++ 4
CIS 7 Discrete Structures 3
CIS 11 Computer Architecture and Organization: Assembly 3
CIS 17A Program Concepts and Methodology II: C++ 3
MAT 1A* Calculus I 4
MAT 1B* Calculus II 4
PHY 4A* Mechanics 4
PHY 4B* Electricity and Magnetism 4

* Courses may also be used to fulfill general education requirements for the IGETC pattern. Please confer with a counselor.

Optional Courses

Computer Science Majors transferring to CSUSB will also need to complete PHY-4C before transferring into this major at their school.

Not all courses may be available in every term. Plan out your classes according to when they are offered.

Course Summer Fall Winter Spring
CIS 5 Yes Yes Yes Yes
CIS 7   Yes   Yes
CIS 11   Yes   Yes
CIS 17A     Yes Yes
CIS 17B        
CIS 17C        
CIS 18A Yes Yes Yes Yes
CIS 18B       Yes
CIS 18C        

Suggested Schedule by Term

Major and transfer course credit areas

Ensure you know how recommended classes satisfy your graduation and transfer goals.

  • Major
  • RCCD GE
  • CSUGE
  • IGETC

This program can be completed in 2 years, or 4 semesters (fall/spring) and 3 intersessions. Students can decrease their semester course load by taking some required classes during the winter and summer terms instead. Some courses are only offered in the spring term.

Program completion within this time frame is dependent math placement, the number of units enrolled per term, and course availability. Full-time students are recommended to take 12-15 units per term. Meet with a counselor to develop your Student Educational Plan (SEP), determine the appropriate general education pattern and work/life/school balance.

Course Information
Course Credit Area
CIS 5 – Programming Concepts and Methodology I: C++
4 units
  • M
MAT 1A/1AH – Calculus I/Honors
4 units
  • M
  • 2
ENG 1A/1AH – English Composition/Honors
4 units
  • 1A

Student Tasks

Course Information
Course Credit Area
CIS 17A – Programming Concepts and Methodology II: C++
3 units
  • M
Course Information
Course Credit Area
MAT 1B – Calculus II
4 units
  • M
CIS 7 – Discrete Structures
3 units
  • M
CIS 11 – Computer Architecture and Organization: Assembly
3 units
  • M
ENG 1B/1BH – Critical Thinking and Writing/Honors
4 units
  • 1B

Student Tasks

Course Information
Course Credit Area

Choose one:

  • BIO 4 – Human Biology
  • Any biological science course from IGETC Area 5B
3 - 4 units
  • 5B

Student Tasks

Course Information
Course Credit Area
PHY 4A – Mechanics
5 units. Also fulfills science lab requirement in IGETC Area 5C.
  • M
  • 5A

Choose one:

  • COM 12 – Intercultural Communication
  • Any humanities course from IGETC Area 3B 
3 units. COM 12 is only offered in the fall.
  • 3B

Choose one:

  • SOC 10/10H* – Race and Ethnic Relations/Honors
  • Any social and behavioral sciences course from IGETC Area 4
3 units
  • 4

Choose one:

  • ETS 2 – Introduction to Chicano/a Studies
  • ETS 14 – African American History I
  • HIS 6/6H – United States History to 1877/Honors
  • HIS 7/7H – United States History from 1865/Honors
  • HIS 34 – History of Women in America
3 units
  • 4

Choose one:

  • ASL 1 – American Sign Language
  • SPA 1/1H – Spanish I/Honors
4 - 5 units. Foreign language transfer requirement. May be fulfilled by a high school course and replaced with a general education class.
  • 6

* SOC 10 satisfies a US Diversity/Ethnic Studies requirement at numerous institutions, including UCR. This course is not always offered every fall and spring but when it is, it is only during fall and spring.

Student Tasks

Course Information
Course Credit Area
Any arts class that fulfills IGETC Area 3A (AHS, DAN, THE, FTS, MUS)
3 units
  • 3A

Student Tasks

Course Information
Course Credit Area
PHY 4B – Electricity and Magnetism
4 units
  • M
  • 5A

Choose one:

  • COM 1/1H – Public Speaking/Honors
  • COM 2 – Persuasion in Rhetorical Perspective
  • COM 6 – Dynamics of Small Group Communication
  • COM 9/9H – Interpersonal Communication/Honors
3 units. Optional elective for UC transfer, requirement for CSU general education and transfer.
  • 1C

Choose one:

  • ETS 14 – African American History I
  • ETS 15 – African American History II
  • ETS 21 – Latinx Politics
  • ETS 23 – Race, Ethnicity, and Politics in America
3 units. Optional elective for UC transfer, requirement for CSU graduation (fulfills Ethnic Studies requirement).
  • 4

SPA 1 – Spanish I/Honors (or higher)

5 units. A language other than English is only a UC requirement. If students take a course at level 2 or higher, it can double count as a Humanities class as well for Area 3B.
  • 6

Student Tasks

Stay on Track