The agreement you selected was not available for 02-03. The agreement for 01-02 is shown instead.
Articulation Agreement by Major
Effective during the 01-02 Academic Year
Based on the 01-02 UC Transfer Course Agreement
====COMPUTER SCIENCE, B.S.====
Computer science is the study of the theoretical and practical aspects of
computer technology and computer usage. The bachelor of science program is
appropriate for students desiring a somewhat stronger concentration in the
sciences, with more courses in computer science and computer engineering as
well as courses in physics or chemistry; this program also allows for electives
outside of the sciences.
Most courses in the computer science program at UCSC have a strong theoretical
component to prepare the student for designing, as opposed to simply using,
computer systems. Often, courses taken at other institutions which emphasize
applications of current languages and computers do not count toward the
computer science major at UCSC.
IGETC is NOT recommended for Engineering majors. Instead, students should
complete as many lower-division courses for the major as possible.
Students interested in admission to the Computer Science, B.S. major should
contact the Baskin School of Engineering Undergraduate Advising Office at
(831) 459-5840 or E-mail: advising@soe.ucsc.edu
For additional information, consult the following website:
http://www.soe.ucsc.edu/programs/cs
--------------------------------------------------------------------------------
COMPUTER SCIENCE
--------------------------------------------------------------------------------
CIS 25A Programming in C (5)|CMPS 12A Introduction to (5)
OR | Programming
CIS 15A Computer Science I: C++ (5)|
OR |
CIS 27A Computer Science I: JAVA (5)|
Note: CIS 15A OR CIS 27A may be taken in lieu of CMPS 12A ONLY with a grade
of B or better. 05/17/00
--------------------------------------------------------------------------------
CIS 15C Computer Science III: Data (5)|CMPS 12B Introduction to Data (5)
Structures and Algorithms | Structures
OR |
CIS 27C Computer Science III: Data (5)|
Structures and Algorithms |
in Java | 05/17/00
--------------------------------------------------------------------------------
COMPUTER ENGINEERING
--------------------------------------------------------------------------------
No course articulated |CMPE 12C Computer Organization (5)
--------------------------------------------------------------------------------
No course articulated |CMPE 12L Computer Organization (1)
| Laboratory
--------------------------------------------------------------------------------
CIS 18 Discrete Mathematics (5)|CMPE 16 Applied Discrete (5)
| Mathematics 02/01/02
--------------------------------------------------------------------------------
MATHEMATICS
--------------------------------------------------------------------------------
MATH 1A & Calculus (5)|MATH 19A Calculus for Science, (5)
MATH 1B Calculus (5)| Engineering, and
| Mathematics 06/11/02
--------------------------------------------------------------------------------
MATH 1B Calculus (5)|MATH 19B Calculus for Science, (5)
MATH 1C Calculus (5)| Engineering, and
| Mathematics 06/11/02
--------------------------------------------------------------------------------
No course articulated |MATH 23A Multivariable Calculus (5)
Course(s) denied: MATH 1C & 1D | 06/11/02
--------------------------------------------------------------------------------
MATH 2A & Differential Equations (5)|ENGR 27 Mathematical Methods (5)
MATH 2B Linear Algebra (5)| for Engineers 11/17/97
--------------------------------------------------------------------------------
NATURAL SCIENCES - PHYSICS OR CHEMISTRY
--------------------------------------------------------------------------------
Take either two Physics or two Chemistry courses plus their labs from
one of the following sequences.
Note: Students selecting the physics option must take either 5A or 6A
(mechanics) for their first class and can take either 5B/6B or 5C/6C for
their second class in the same sequence.
--------------------------------------------------------------------------------
PHYS 4A General Physics: Calculus (5)|PHYS 5A & Introduction to Physics (5)
| I
|PHYS 5L Introduction to Physics (1)
| Laboratory 10/31/02
--------------------------------------------------------------------------------
PHYS 4C General Physics: Calculus (5)|PHYS 5B & Introduction to Physics (5)
| II
|PHYS 5M Introduction to Physics (1)
| Laboratory 10/31/02
--------------------------------------------------------------------------------
PHYS 4B General Physics: Calculus (5)|PHYS 5C & Introduction to Physics (5)
| III
|PHYS 5N Introduction to Physics (1)
| Laboratory 10/31/02
--------------------------------------------------------------------------------
OR
--------------------------------------------------------------------------------
PHYS 4A General Physics: Calculus (5)|PHYS 6A & Introductory Physics I (5)
|PHYS 6L Introductory Physics (1)
| Laboratory 10/31/02
--------------------------------------------------------------------------------
PHYS 4C General Physics: Calculus (5)|PHYS 6B & Introductory Physics II (5)
|PHYS 6M Introductory Physics (1)
| Laboratory 10/31/02
--------------------------------------------------------------------------------
PHYS 4B General Physics: Calculus (5)|PHYS 6C & Introductory Physics (5)
| III
|PHYS 6N Introductory Physics (1)
| Laboratory 10/31/02
--------------------------------------------------------------------------------
OR
--------------------------------------------------------------------------------
CHEM 1A & General Chemistry (5)|CHEM 1B & General Chemistry (5)
CHEM 1B General Chemistry (5)|CHEM 1M General Chemistry (2)
| Laboratory 01/26/94
AND | AND
CHEM 1B & General Chemistry (5)|CHEM 1C & General Chemistry (5)
CHEM 1C General Chemistry and (5)|CHEM 1N General Chemistry (2)
Qualitative Analysis | Laboratory 01/26/94
--------------------------------------------------------------------------------
At UCSC, students are first introduced to programming using the programming
language Java. The core programming sequence, CMPS 12A/CMPS 12B exposes
students to both Java and C. Many upper-division courses that involve
programming use the C programming language. Transfer students who are not
familiar with both Java and C may need to take an extra course. Students
familiar only with C++ should find the transition to Java and C relatively
simple.
--------------------------------------------------------------------------------
THE ABOVE ARTICULATION AGREEMENT IS SUBJECT TO PERIODIC REVISION. PLEASE
CONSULT A COUNSELOR EVERY SEMESTER TO OBTAIN CURRENT INFORMATION ABOUT
POSSIBLE CHANGES IN THE AGREEMENT.