Return Links

• Instructor Home Page

• Classes

 

CS392/492: Course Links

• Course Page

• Syllabus

• Class Examples

• Homework Assignments

• Basic Unix/Emacs

• Software Installation

 

Page Navigation

Course Description

Meeting Time

Instructor

Textbook

Grading

Attendance Policy

Accommodation

CS392/492: Inpedendent Study: Computer Graphics


Course Description

Images created by computer graphics are everywhere and there are many different programs for creating them, but how do these programs work? In this course we will explore these issues by programming our own ray-tracing based renderer with lighting models. Projects will be used to build a global graphics system and as each concept is added, it will be possible to generate more complex images. This course will enable students to create computer graphics images while learning the underlying concepts. Object-oriented programming paradigms and good general programming techniques will be covered. Prerequisite: At least one semester of college-level programming in a high-level programming language, e.g., C, C++, Java, or Python.

Meeting Time

Thursday:
10:30am-11:30am
Williams Hall 401a

Instructor

Paul Dickson
Phone: x41599, off campus (607) 274-1599
E-Mail: pdickson-at-ithaca.edu
Office: room 401A Williams Hall

Office Hours:
Tuesday 1:00-2:00pm
Monday, Wednesday, Friday 3:00-4:00pm
(Friday 3:00-4:00pm hours will only exist if someone says they will be attending)
by appointment

Textbook

Required text:
Computer Graphics: Principles and Practice (second edition in C)
Foley, van Dam, Feiner, and Hughes
Addison Wesley
Note: If you decide not to get the newest edition be sure that the edition you do get has examples code in C.

Grading

Grading will be based on how students perform on weekly programming projects.

Attendance Policy

Students are expected to attend the weekly meetings of this independent study to show off work and cannot be graded if they do not show up.

Accommodation

Accommodation of students with disabilities: In compliance with Section 504 of the Rehabilitation Act of 1973 and the Americans with Disabilities Act, reasonable accommodation will be provided to students with documented disabilities on a case by case basis. Students must register with the Office of Academic Support Services and provide appropriate documentation to the college before any academic adjustment will be provided.

Diminished mental health, including significant stress, mood changes, excessive worry, or problems with eating and/or sleeping can interfere with optimal academic performance. The source of symptoms might be strictly related to your course work; if so, please speak with me. However, problems with relationships, family worries, loss, or a personal struggle or crisis can also contribute to decreased academic performance. Ithaca College provides a Counseling Center to support the academic success of students. Counseling and Psychological Services (CAPS) provides cost-free services to help you manage personal challenges that threaten your well-being.


Page last updated: