CS 455
Syllabus
Policies
Projects
Calendar
Slides
 
Project Overview
   Project 1
   Project 2
   Project 3
   Project 4
   Project 5
 
Old Quizzes
 
 

Computer Science 455 Syllabus

Course Content

This course is an introduction to computer graphics and provides familiarity with graphics software and hardware systems. The course covers the following topics:

  • Output primitives
  • Geometric representations
  • Two- and three-dimensional transformations
  • Windowing and clipping methods
  • Interactive methods
  • Modeling methods
  • Three-dimensional concepts
  • Hidden-element removal
  • Shading
  • Color models
  • Raytracing
  • Fractals
  • Computer animation

Required Text

       Computer Graphics with OpenGL - Third Edition by Donald Hearn and M. Pauline Baker, published by Prentice-Hall
       This text forms the basis for class discussions and projects descriptions. You can get by without it, but you probably don't want to.

Reference Text

       Computer Graphics Principles and Practice by James D. Foley et. al.
       This is a remarkably complete treatment of many aspects of computer graphics, a must-read if you intend to make a quality rendering application. We will go over some of its material in class, but will not refer to it directly.

Time Allotment

This course is an elective senior/graduate course which follows the guideline of two to three hours out of class for every hour in class, for an average total of nine to twelve hours per week. This is, of course, a loose estimate; programming time is difficult to predict.

Sequence of Material

The material in the text will be presented (somewhat) sequentially. Ancillary material will be presented selectively and more quickly. Core material will be presented with greater emphasis. You will be responsible for the contents of the entire text except as stated in class. Always read each chapter before it is presented in class.

Statements On Harassment, Disabilities, and the Honor Code 12 August 2005

1. Preventing Sexual Discrimination or Harassment

Sexual discrimination or harassment (including student-to-student harassment) is prohibited both by the law and by Brigham Young University policy. If you feel you are being subjected to sexual discrimination or harassment, please bring your concerns to the professor. Alternatively, you may lodge a complaint with the Equal Employment Office (D-240C ASB) or with the Honor Code Office (4440).

2. Students With Disabilities

If you have a disability that may affect your performance in this course, you should get in touch with the office of Services for Students with Disabilities (1520 WSC). This office can evaluate your disability and assist the professor in arranging for reasonable accommodations.

3. Honor Code Standards

In keeping with the principles of the BYU Honor Code, students are expected to be honest in all of their academic work. Academic honesty means, most fundamentally, that any work you present as your own must in fact be your own work and not that of another. Violations of this principle may result in a failing grade in the course and additional disciplinary action by the university.

Students are also expected to adhere to the Dress and Grooming Standards. Adherence demonstrates respect for yourself and others and ensures an effective learning and working environment. It is the university's expectation, and my own expectation in class, that each student will abide by all Honor Code standards. Please call the Honor Code Office at 422-2847 if you have questions about those standards.


E-mail: leemhoward@gmail.com