There are several different courses where a student may begin
the study of computer science.  Here are some links to the
School of Engineering's introductory course offerings.

http://www.soe.ucsc.edu/classes/cmps002/ -- Computer Literacy.
This is an elementary level course with no prerequisites, and is
not a programming course.

http://www.soe.ucsc.edu/classes/cmps010/ -- Introduction to
Computer Science.  An overview of CS and its foundations.  Does
not have any programming prerequisite.

http://www.soe.ucsc.edu/classes/cmps012a/ -- Introduction to
Programming.  This is the first course in Computer Science for
Computer Science majors and requires a mathematical background.
Some prior programming is recommended.  CMPS-012L is a
co-requisite.

http://www.soe.ucsc.edu/classes/cmps060g/ -- Beginning
Programming for the Social Sciences.  A programming course with
much in common with CMPS-012A, but less intense and without the
mathematical background.  It is less intense than CMPS-012A.

http://www.soe.ucsc.edu/classes/cmps060n/ -- Beginning
Programming for the Natural Sciences.  Similar to CMPS-012A, but
less intense.

http://www.soe.ucsc.edu/classes/ -- UCSC Baskin School of
Engineering main class index page.

$Id: course-selection.text,v 362.2 2006-04-04 19:11:30-07 - - $