Computer Science 22C:151, Fall 2006

Tuesdays & Thursdays 9:30-10:45am, 221 MacLean Hall

[ Download the Syllabus ] [ Check Your Grades ] [ Grab a Feedback Form ]

Professor: Chris Wyman
E-mail: cwyman@cs.uiowa.edu (Preferred contact method)
Office: 101J MacLean Hall
Phone: (319) 353-2549 (Please use e-mail when possible)
Office Hours: T 10:45 am - 11:20 pm and 1:20 pm - 2:15 pm
Office Hours: Th 10:45 am - 12:15 pm
Office Hours: or by appointment
Teaching Assistant: Qi Mo
E-mail: qmo@cs.uiowa.edu
Office: 101K MacLean Hall
Office Hours: TTh 2:30 - 4:00 pm,
Office Hours: or by appointment

Required Textbook:
----OpenGL Programming Guide, 5th Edition (ISBN #0-321-33573-2)
---------(Note: The 4th Edition is also acceptable. Refer to last year's syllabus for equivalent page numbers)

Optional Textbooks: (will be available on reserve in the Math Library)
----Interactive Computer Graphics, 4th Edition (ISBN #0-321-32137-5)
----Fundamentals of Computer Graphics, 2nd Edition (ISBN #1-56881-269-8)


Announcements:


Assignments:

Here are instructions on how to submit your assignments.


Homework 1

(Due: August 30th)
HW1 Notes & Add'l Resources

Homework 2

(Due: September 6th)
HW2 Notes & Add'l Resources

Homework 3

(Due: September 13th)
HW3 Notes & Add'l Resources


Homework 4

(Due: In class on
September 21st)


Homework 5

(Due: September 27th)
HW5 Notes & Add'l Resources

Homework 6

(Due: October 9th)
HW6 Notes & Add'l Resources


Homework 7

(Due: October 18th)
HW7 Notes & Add'l Resources

Homework 8

(Due: November 1st)
HW8 Notes & Add'l Resources

Homework 9

(Due: November 8th)
HW9 Notes & Add'l Resources


Homework 10

(Due: November 17th)
HW10 Notes & Add'l Resources

Homework 11

(Due: December 6th)
HW11 Notes & Add'l Resources


Useful Information & Frequently Asked Questions:

Compiling on the Linux lab machines
Creating a CS web page
Submitting your assignments
Creating/extracting .tar.gz files
Setup Visual Studio to compile GLUT/OpenGL programs
Sixteen Common OpenGL Pitfalls
OpenGL Technical FAQ


Handouts/Slides:

Here I will post some of the handouts and slides from class:


Student Web Pages:

Hint: For help setting up a web page see this page.
Note: If you do not want your page listed here, e-mail me!
  1. Heather Allaman
  2. Deepak Bharkhada
  3. Mike Dal Santo
  4. Lisa Dorado
  5. Jason Fries
  6. Timofey Grechkin
  7. Jonathan Hall
  8. Robert Hansen
  9. Thomas Hansen
  10. Katie Johnson
  11. Kyungmoo Lee
  12. Becky Longmuir
  13. Kent McHenry
  14. Girish Mhatre
  15. Jake Nickel
  16. Dat Tien Nguyen
  17. Nick Neidig
  18. Carver Onstank
  19. Brent Panther
  20. Ryan Paulsen
  21. Rajeev Varma Penmatsa
  22. Keith Perry
  23. Chris Rothfuss
  24. Ian Schwartz
  25. Matt Thomas
  26. Zaid Towfic
  27. Uday Verma
  28. Shawn White
  29. Nathaniel Wyatt
  30. Fan Yang
  31. Yin Yin
  32. Kun Zhang
  33. Yangfan Zhang