TRANSFER POLICIES
Articulation Agreement by Major
Effective during the 02-03 Academic Year
Based on the 01-02 UC Transfer Course Agreement
====COMPUTER SCIENCE, B.S.====
IMPORTANT INFORMATION--PLEASE NOTE:
The community college courses listed on this articulation agreement are not
exact equivalents of UCSB courses. Rather, they are approved substitutes for
courses required in preparation for the major only. Courses listed on this
agreement do not necessarily apply to General Education or to other majors, nor
do they automatically have a "one to one" correlation.
--------------------------------------------------------------------------------
At UCSB the College of Engineering offers a B.S. and the College of Letters
and Science offers a B.A. in Computer Science. All courses required as
preparation for the major which are offered at the community college SHOULD be
completed before transferring to UCSB.
PLEASE NOTE: IGETC is not appropriate for students planning to transfer into the
Computer Science, B.S. in the College of Engineering. It is recommended that
students complete two to three courses from the College of Engineering's general
education requirements prior to transfer. For more information specifically
about general education in the College of Engineering, students should refer to
articulation in ASSIST "By Major" under "College of Engineering General
Education Requirements."
At least one course in English composition must be completed prior to transfer.
Many students need an additional course to meet transfer eligibility
requirements. Courses accepted by the College of Engineering are listed under
"College of Engineering General Education Requirements" in Area A.
All UC-eligible transfer applicants are reviewed based on grades earned in UC
transferable coursework, completion of preparatory coursework, and grades
earned in preparatory coursework. Applicants with the strongest academic
qualifications are admitted. Not all applicants who are University eligible
can be accommodated, and admission is competitive.
--------------------------------------------------------------------------------
-----PREPARATION FOR COMPUTER SCIENCE MAJORS-----
--------------------------------------------------------------------------------
MATH 1A Calculus (5)|MATH 3A Calculus with (4)
| Applications, First
| Course
--------------------------------------------------------------------------------
MATH 1B Calculus (5)|MATH 3B Calculus with (4)
| Applications, Second
| Course
--------------------------------------------------------------------------------
MATH 1C & Calculus (5)|MATH 3C Calculus with (4)
MATH 2A Differential Equations (5)| Applications, Third
| Course
--------------------------------------------------------------------------------
MATH 2A & Differential Equations (5)|MATH 5A Introduction to Linear (4)
MATH 2B Linear Algebra (5)| Algebra and
| Differential Equations
--------------------------------------------------------------------------------
MATH 1D Calculus (5)|MATH 5B Vector Calculus (4)
--------------------------------------------------------------------------------
CIS 15B & Computer Science II: C++ (5)|CMPSC 10 Introduction to (4)
CIS 27A Computer Science I: JAVA (5)| Computer Programming
OR |
CIS 15B & Computer Science II: C++ (5)|
CIS 27B Computer Science II: JAVA (5)|
--------------------------------------------------------------------------------
CIS 27C Computer Science III: Data (5)|CMPSC 20 Programming Methods (4)
Structures and Algorithms |
in JAVA |
OR |
CIS 15C & Computer Science III: Data (5)|
Structures and Algorithms |
CIS 27A Computer Science I: JAVA (5)|
OR |
CIS 15C & Computer Science III: Data (5)|
Structures and Algorithms |
CIS 27B Computer Science II: JAVA (5)|
OR |
CIS 15C & Computer Science III: Data (5)|
Structures and Algorithms |
UCSB's CMPSC 11JA |
--------------------------------------------------------------------------------
No equivalent course |CMPSC 30 Introduction to (4)
| Computer Systems
--------------------------------------------------------------------------------
CIS 18 Discrete Mathematics (5)|CMPSC 40 Foundations of (4)
OR | Computer Science
MATH 22 Discrete Mathematics (5)|
--------------------------------------------------------------------------------
No equivalent course |CMPSC 50 Programming Project (4)
--------------------------------------------------------------------------------
CIS 15P & C++ for Programmers (5)|CMPSC 60 Introduction to C, (4)
CIS 68A Introduction to UNIX (5)| C++, and UNIX
OR |
CIS 15D & Designing with C++ Class (5)|
CIS 68A Introduction to UNIX (5)|
--------------------------------------------------------------------------------
No equivalent course |PSTAT 120A Probability and (4)
| Statistics
--------------------------------------------------------------------------------
PHYS 4A & General Physics: Calculus (5)|PHYS 1 & Basic Physics (4)
PHYS 4B & General Physics: Calculus (5)|PHYS 2 & Basic Physics (4)
PHYS 4C General Physics: Calculus (5)|PHYS 3 & Basic Physics (3)
|PHYS 3L Physics Laboratory (1)
--------------------------------------------------------------------------------
Science, mathematics, and engineering |Science, mathematics, and engineering
electives - 8 quarter units from: |electives - 8 quarter units
CHEM 1A General Chemistry (5)|
CHEM 1B General Chemistry (5)|
CHEM 1C General Chemistry and (5)|
Qualitative Analysis |
GEOL 10 Introductory Geoscience (5)|
OCEN 10 General Oceanography (4)|
PHYS 4D General Physics: Calculus (5)|
BIOL 1A Principles of Cell Biology (6)|
BIOL 1B Form and Function in (6)|
Plants and Animals |
BIOL 1C Evolution, Systematics and (6)|
Ecology |
--------------------------------------------------------------------------------