Skip to main content
Course web for the Spring 2019 Computer Graphics Class


The “Syllabus” is an official University form with pre-defined questions. This information has been posted on the official University systems (AEFIS and Canvas).

As a student, you are probably more interested in the detailed CS559 Course Policy Page and Course Calendar. More generally, all of the things you want are somewhere on the course web page.

In particular, you might want to look at:

The content of the official syllabus is provided below:

Syllabus Form


Survey of computer graphics. Image representation, formation, presentation, composition and manipulation. Modeling, transformation, and display of geometric objects in two and three dimensions. Representation of curves and surfaces. Rendering, animation, multi-media and visualization. Fluency with vector mathematics (e.g., from MATH 234 or a linear algebra class) is recommended. Enroll Info: None


(MATH 222 or MATH 276) and (COMP SCI 367 or 400) or graduate/professional standing or declared in the Capstone Certificate in Computer Sciences for Professionals

Instruction Mode

Classroom Instruction

Canvas Course URL

How the Credit Hours are Met

This class meets for two 75-minute class periods each week over the semester and carries the expectation that students will work on course learning activities (reading, writing, problem sets, studying, etc) for about 3 hours out of classroom for every class period. The syllabus includes more information about meeting times and expectations for student work.

Instructor Availability

See the instructor’s web page for office hours. See the course web for instructions on how to best communicate with the instructor.

TA Office Hours

See the course web page for TA office hour information and instructions on how best to contact the TAs.

Course Learning Outcomes

  • Develop interactive graphical applications using web-based technologies.
  • Develop graphics programs using different kinds of graphics APIs.
  • Use coordinate systems and transformations to model objects hierarchically and prepare them for viewing.
  • Select and use shape modeling techniques, such as meshes and parametric curves, to describe and display various kinds of objects and phenomena.
  • Use appearance modeling techniques, such as surface shading, texture and lighting, to create object appearances.
  • Summarize the methods used by graphics hardware and apply these concepts in software that uses the hardware effectively.
  • Identify the issues in discrete representations (e.g., images) and use processing methods to implement solutions.


The final grade will consider exams, programming projects, and the completion of smaller assignments. Participation in class and in online forums may be considered in edge cases.

Required Textbook, Software, & Other Course Materials

There is no required textbook. Reading materials will be provided online.

Students will be expected to use open source software tools (web browsers and web development tools).

Exams, Quizzes, Papers & Other Major Graded Work

There will be a midterm (given in an evening time slot), a final exam (in the official University time slot), and several programming projects. Details will be provided on the course website.

(The midterm will be Tuesday, March 12th at 7:15-9:15pm in room 3650 Humanities.)

Homework & Other Assignments

There will be a series (generally once a week) assignments that may have the form of interactive workbooks or online quizzes.

General Academic Policies


By enrolling in this course, each student assumes the responsibilities of an active participant in UW-Madison’s community of scholars in which everyone’s academic work and behavior are held to the highest academic integrity standards. Academic misconduct compromises the integrity of the university. Cheating, fabrication, plagiarism, unauthorized collaboration, and helping others commit these acts are examples of academic misconduct, which can result in disciplinary action. This includes but is not limited to failure on the assignment/course, disciplinary probation, or suspension. Substantial or repeated cases of misconduct will be forwarded to the Office of Student Conduct & Community Standards for additional review. For more information, refer to []


McBurney Disability Resource Center syllabus statement: “The University of Wisconsin-Madison supports the right of all enrolled students to a full and equal educational opportunity. The Americans with Disabilities Act (ADA), Wisconsin State Statute (36.12), and UW-Madison policy (Faculty Document 1071) require that students with disabilities be reasonably accommodated in instruction and campus life. Reasonable accommodations for students with disabilities is a shared faculty and student responsibility. Students are expected to inform faculty of their need for instructional accommodations by the end of the third week of the semester, or as soon as possible after a disability has been incurred or recognized. Faculty , will work either directly with the student or in coordination with the McBurney Center to identify and provide reasonable instructional accommodations. Disability information, including instructional accommodations as part of a student’s educational record, is confidential and protected under FERPA.” []


Institutional statement on diversity: “Diversity is a source of strength, creativity, and innovation for UW-Madison. We value the contributions of each person and respect the profound ways their identity, culture, background, experience, status, abilities, and opinion enrich the university community. We commit ourselves to the pursuit of excellence in teaching, research, outreach, and diversity as inextricably linked goals.

The University of Wisconsin-Madison fulfills its public mission by creating a welcoming and inclusive community for people from every background – people who as students, faculty, and staff serve Wisconsin and the world.” []