%% cb: 15aug02 (updated to reflect changes in req2, simplification in req7
%%              and availability of courseplan in pdf)
The course plan (see last page) lists all of the courses you intend to use 
to fulfill the requirements for an undergraduate major in Computer Sciences, 
and when you intend to take them.  You should fill it out and bring it, 
together with a current transcript, to a member of the Computer Sciences 
Department Undergraduate Advising Committee when you are ready to declare 
your major.  The advisor can help you fill out any parts of the form about 
which you are unsure.  The advisor's signature signifies department approval 
of the course plan and fulfillment of acceptance requirements, subject to 
review by the L\&S Dean's office.  Subsequent changes are subject to 
approval by any member of the Undergraduate Advising Committee.

The original plan is kept in the Department's files.  Copies of the plan and
each revision are sent to the Dean and to Registrar's Office.  A copy is also
available for you to pick up from the CS Department office a few days after you
file it.

This Course Plan must be filled out {\it completely}, all the way through,
before it and the Major Declaration Form can be approved.  Even if you are
uncertain about some choices, or when you will take some courses, you must still
enter your tentative choices; it is easy to make revisions later.  Changes in
the date of completion of an approved course do not require approval.

Extra spaces are provided for changes.  However, only list the number of courses
%required for each category, (that is, one course for each of requirements 1-6 
% and three courses for requirement 7).
required for each category (that is, one course for each of requirements 3-6 
and two courses for requirements 2 and 7).

If you wish to declare a {\it second major} in Computer Sciences, you should
also check the special ``Second Major'' instructions in the L\&S bulletin.

The following notes may help in preparing the plan.

\begin{enumerate}

\item
%No course can be used to satisfy more than one of requirements 1-6. 
%At most one of the courses satisfying requirement 7 may also be
%used for one of requirements 1-6.
No course can be used to satisfy more than one requirement. 

\item
For the electives (requirement 7), all courses must be listed as Computer
Sciences Department courses (cross-listed courses are acceptable).

\item
700 level CS courses can be used for the electives. However, to get degree credit for
a 700 level course, the student must get a dean's approval, unless the student is a
Senior (or an Honors Junior) and has a GPA of at least 3.5 and takes no more than
one such course per semester.
\item
The major code for Computer Sciences (required for the Major Declaration Form)
is 229.

\end{enumerate}

The 
course plan form
(see last page) is also available on-line,
in 
\htmladdnormallinkfoot{{\tt postscript}}
{http://www.cs.wisc.edu/~{}pubs/ugrad-guidebook/courseplanform.ps}
 or 
\htmladdnormallinkfoot{{\tt pdf}}
{http://www.cs.wisc.edu/~{}pubs/ugrad-guidebook/courseplanform.pdf}
.

\begin{center}
--------
\end{center}

{\it If you have not yet declared a major, keep in mind that 
acceptance and completion requirements can and do change, and it is your 
responsibility to make sure you are working with the current requirements.  
Once you have declared a major, the requirements which apply to you cannot 
change without your consent.}


{\it
If you are already a CS major, be sure to have a member of the Undergraduate
Advising committee update your Course Plan whenever you plan (or are making)
changes in your electives or in some nonstandard choice for one of the other CS
Major requirements. It is only through a 
changed Course Plan, as filed by the CS Department with Letters and Sciences 
in Bascom Hall, that DARS and Degree Summary Office in the Peterson Building 
become aware of such changes.
Failure to change a Course Plan may lead to the University delaying,
or even denying you, your graduation from the University.}

