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 |