\documentstyle[11pt]{article}
\textheight 8 in
\textwidth 4.5 in
\topmargin 0.0 in
\begin{document}
\bibliographystyle{plain}
%\tableofcontents
%\input{newcomm}
\parskip = .1cm
\parindent = 0pt

\tolerance = 10000
\centerline {\bf NURBS: Non-Uniform Rational B-splines -- CSE579}
\parskip .3cm



\vspace{.3cm}


{\bf Text:} {\bf NURB curves and surfaces}, by G. Farin, AK Peters, Boston,
1999.

{\bf Coordinator:} Gerald Farin, professor

{\bf Prerequisite by Topic:} Basic computer graphics skills, 
linear algebra and calculus skills, familiarity with fundamental
concepts of Curve and Surface Modeling.

{\bf Goals:}
This course presents the theory of NURBS. These are a recent way of
describing curves and surfaces in a CAD/CAM environment and are
rapidly gaining importance in that community. After completion of the
course, students will have a thorough understanding of the principles
underlying geometric modeling using rational curves and surfaces.
Because of the NURBS impact on the CAD/CAM industry,
knowledge gained in this course should be beneficial in the job market.
\vspace{.3cm}

{\bf Prerequisites:} CSE477, CSE470

\vspace{.3cm}


{\bf Topics:}

\begin{itemize}
\item The Projective Plane (3)
\item Projective Maps (2)
\item Conics (5)
\item Conic Splines (3)
\item Rational B\'ezier Curves (5)
\item Rational Cubics (3)
\item Projective Splines (3)
\item Rational B-splines (4)
\item Rectangular Patches (5)
\item Rational B\'zier Triangles (4)
\item Quadrics (3)
\item Gregory Patches (2)
\item Examples and Standards (3)
\end{itemize}

\vspace{.3cm}

{\bf Assignments:}
There will be four programming projects and four homework projects,
each counting equally towards your grade.

\vfill \eject


 \end{document}

