CSE 477:   Introduction to Computer Aided Geometric Design
Programming Assignments


Programming Assignment Guidelines
  • Specific instructions describing what to turn in will be given with each assignment. In particular, please do not turn in code unless you are asked to. Code that you turn in must be well documented.
  • You may use any programming language that you wish. There will be plenty of opportunity to re-use code thoughout the semester, so I would recommend writing very modular programs.
  • Graphical output must be PostScript. A tutorial is available.
  • All assignments must be type-written.
  • Clarity of your presentation is part of your grade. This includes describing what you have done and creating quality graphical descriptions.
  • Teamwork is not allowed. You may discuss the projects with others, but you must do your own programming. Copying someone elses code constitues cheating.
  • Late assignments will be discounted 10% per day. If you do not turn your assignement in at class time, then you must deliver it to the CSE department, get a time stamp and ask the front desk to put the assignment in my mailbox.
  • Be creative! Have fun!


Project 1:  Font Design      Due14 February 2002   Students' Gallery
Project 2:  Least Squares Approximation      Due5 March 2002
Project 3:  Bezier Patches & CONS      Due9 April 2002
Project 2 Extra:  Least Squares Approximation and Smoothing Equations      Due9 April 2002
Project 4:  B-spline Curves      Due30 April 2002


SYLLABUS PROJECTS ANNOUNCEMENTS CSE DEPT