CSCI 342 Fall 2014
Computer Graphics
Archived Class
Charles Cusack
Computer Science
Hope College
Main
Schedule
Grading
Gradebook
Homework
Policies
Advice
College Policies
Notes
Programs
Tutorials
CSCI 255
Others
Admin
previous next
today
future
all
Schedule for weeks 1 through 16
Wk
Day
Date
Topic
Resources
Events
1
Tue
Aug 26
Course Intro
Simple Graphics Application
Getting a Graphics Project Started
(in class)
Thu
Aug 28
Intro to C#
CG 1.1-1.3
Fri
Aug 29
C#: Your turn
CG 1.4-1.6
2
Tue
Sep 02
OpenGL Basic Graphics Primitives
Lines and Polygons in OpenGL
CG 2.1-2.3
gluOrth2D man page
Working With Visual Studio and OpenGL
(in class)
Thu
Sep 04
World Window and Viewports
CG 3.1-3.2
HW 2
due
Fri
Sep 05
Homework 1 Presentations
HW 1
due
3
Tue
Sep 09
More fun with World Windows and Viewports
HW 3
due
Thu
Sep 11
Clipping Lines
Code Library
CG 3.3
Getting a code library started
(in class)
Fri
Sep 12
Regular Polygons
Circles and Arcs
CG 3.4, 3.6
4
Tue
Sep 16
Drawing a Clock
HW 4
due
Thu
Sep 18
Vectors
CG 4.1-4.2
HW 5
due
Fri
Sep 19
CG 1-3
TBD
Exam 1
5
Tue
Sep 23
Dot Product
CG 4.3
CG Appendix A2.1-2.2
HW 6
due
Thu
Sep 25
Cross Product
CG 4.4
Simple File I/O in C#
(in class)
Fri
Sep 26
Homogeneous Coordinates
CG 4.5
HW 7
due
6
Tue
Sep 30
Representing Lines and Planes
HW 8
due
Thu
Oct 02
Intersection of line segments
Intersection of lines with planes
CG 4.6-4.7
HW 9
due
Fri
Oct 03
Polygon intersection
CG 4.8 (reading questions not due)
HW 10
due
7
Tue
Oct 07
No Class
Fall Recess
Thu
Oct 09
Review/Catch up
HW 11
due
Fri
Oct 10
Chapters 2-4
Exam 2
8
Tue
Oct 14
Cyrus-Beck Clipping Algorithm
Ch 4.7-4.8 (reading questions due for 4.8)
Thu
Oct 16
Cyrus-Beck Implementation
Fri
Oct 17
Cyrus-Beck Completion
HW 12
due
9
Tue
Oct 21
Transformations
Ch 5.1-5.2
Thu
Oct 23
Transformations
HW 13
due
Fri
Oct 24
3D Transformations
Ch 5.3
HW 14
due
10
Tue
Oct 28
Affine Transformations in OpenGL
Ch 5.4-5.5
HW 15
due
Thu
Oct 30
Drawing 3D Scenes with OpenGL
The Camera
Ch 5.6
Rotation and Scaling Demo
Fri
Oct 31
Practice with OpenGL
Rotating Robot
11
Tue
Nov 04
More practice
Thu
Nov 06
The Camera in 3D
Ch 7.1-7.2
OpenGL Projection Matrix
3D Camera Picture
HW 16
due
Fri
Nov 07
Everything, focus on 4.6-4.8 and Chapter 5
Exam 3
12
Tue
Nov 11
Experimenting with a 3D scene
HW 17
due
Thu
Nov 13
Implementing a Camera
Ch 7.3
Fri
Nov 14
Perspective Projections
Ch 7.4
13
Tue
Nov 18
The View Volume
More on Perspective Projections
Ch 7.4 (re-read)
Highway 1
Highway 2
Google Maps
Thu
Nov 20
Shading/Lighting
Ch 8.1-8.2.9
HW 18
due
Fri
Nov 21
Hidden Surface Removal
Selecting/Picking objects
The Projection Matrix
Ch 8.4
Ch 7.4.3
14
Tue
Nov 25
Textures
Ch 8.5-8.5.1 (pages 409-414)
Ch 8.5.4 (pages 422-426)
HW 19
due
Thu
Nov 27
No Class
Turkey (or Tofurky or maybe even Turducken)
Stuffing
Mashed Potatoes
Gravy
Thanksgiving Break
Fri
Nov 28
No Class
Thanksgiving Break
15
Tue
Dec 02
Clipping against the view volume
Ch 7.4.3
Thu
Dec 04
Review
ExcavationMake
Fri
Dec 05
Review
HW 20
due
Ex
Wed
Dec 10
Exam 9-11am