CSE 477: Introduction to
Computer-Aided Geometric Design

CIDSE at Arizona State University
Fall 2016  * M & W 9:00 - 10:15am  *  BYAC 240

Instructor: D. Hansford, Ph.D.

Office: BYENG 346
Office Hours: after class and by appointment

Home Page          Class Log

Course Description

Computer Aided Geometric Design (CAGD) or Geometric Modeling deals with computational modeling of objects such as

Shape modeling techniques (interactive modifications, volume deformations) will be taught as they arise in many fields such as CAD/CAM, computer animation, or medical imaging.

The course will cover material from The Essentials of CAGD.


Students will learn fundamental 3D Modeling concepts from a computational viewpoint. In that context, students will be able to analyze problems and provide practical solutions.


The Essentials of CAGD is the required textbook.


This page and the class log are the primary webpages for this course.
Blackboard will be used for turning in assignments and posting announcements.

Course Structure


4 Mathematica programming projects: 40% (each 10%)
Attendance and Participation: 10%
Mid-term test: 25%
End-term test: 25%

Team work on the programming assignments is allowed only with special permission. A team will be expected to do more work than the basic assignment.

Late programming projects will be discounted at a rate of 5% per day.

Missed tests may be made-up if a valid excuse is presented with documentation.

If you miss class because you are sick, let me know. These absences will not count against you. However, if you miss several class at once or over the semester, I will need some type of documentation, such as a doctor's note.

Please discuss grading issues with the TA first.


Accumulated score rounded up to nearest integer and letter grade assigned by rule:
A: 90-100, B: 80-89, C: 70-79, D: 60-70, E: <60

"Plus grades" (A+, B+, etc) are earned through above average class participation.

Disability Resource Center

Please check the website for ASU's Disability Resource Center for assistance.

Academic Integrity

Violations of the University Academic Integrity policy will not be ignored.   Penalties include reduced or no credit for submitted work, a failing grade in the class, a note on your official transcript that shows you were punished for cheating, suspension, expulsion and revocation of already awarded degrees.  The university requires that should I implement any of these penalties, I must report the matter to the Dean's office. Please visit the university academic integrity policy webpage.

Also see: Student's Rights and Responsibilities and Code of Conduct

Title IX is a federal law that provides that no person be excluded on the basis of sex from participation in, be denied benefits of, or be subjected to discrimination under any education program or activity.  Both Title IX and university policy make clear that sexual violence and harassment based on sex is prohibited.  An individual who believes they have been subjected to sexual violence or harassed on the basis of sex can seek support, including counseling and academic support, from the university.  If you or someone you know has been harassed on the basis of sex or sexually assaulted, you can find information and resources at the university's sexual violence education webpage