mySchedule | myPage | CSUB | CS Dept | AcademicCalendar | calendar
CMPS-3480 "Computer Graphics"
Fall 2019   #82897
Today's final-exam-class went well.

Students who came to class bumped their grade
upward a little.

Final letter grades will be submitted by 12/20.
sample project by Gordon
other samples
project requirements
syllabus | weeks | textbook | code | scores | laptop | samples | grades
Week Lecture Topics Readings Assignments
1 Intro to computer graphics
Displaying a pixel & image
Points on a circle
RGB color model
jpg gif png ppm
lab-1
includes homework
2 Line drawing algorithm
Mouse/display interaction
DDA & Bresenham's
Fundamentals of CG:
  8.1.1 Line Drawing
Through OpenGL:
  14.3 Bresenham's
  Bezier curves
lab-2
3 Filling areas with color
Inside or outside
barycentric coordinates
Dot product
lab-3

source code
specular light
specular highlight
4 submit project idea
Mon: hw-2 review
Wed: Perlin noise
Fri: quiz
Perlin noise
5 Ray casting
Scene projection
Camera
Anti-aliasing
  ray casting
  orthographic
  surface normal
  ray-plane intersect
  supersampling
lab-5
6 Ray tracing
lab-6
7 OpenGL graphics
Object transformation
Texture maps
OpenGL textbook
lab-7
8 OpenGL shaders
OpenGL textbook
colors
lab-8
9 Terrains in OpenGL
lab-9
10 Individual Projects
Definition & initiation
11
Exams
Monday: written
Wednesday: written
Thursday: coding
Friday: mystery exam
 
Monday: 10%
Wednesday: 40%
Thursday: 40%
Friday: 10%
12 Affine transformations
Rotation matrix
13 Bresenham's circle
14 No lab this week
Project completion
15 Project presentations
16 Class on Monday
Final Exam: Friday Dec 13 at 2:00pm - 4:30pm