Course Description

Topics: Image input and output devices such as cameras and displays, graphics hardware and software, input technologies and interactive techniques, typography and page layout, light and color representations, exposure and tone reproduction, image composition and imaging models, digital signal processing, sampling, aliasing and antialiasing, compression, two- and three-dimensional geometry and formations, modeling techniques including curves and surfaces, reflection models and illumination algorithms, and basic methods of animation. Progamming asssignments using C++ and OpenGL. Prerequisites: CS 107, MATH 51.

Course Information

Time:  

MWF, 12:50pm-2:05pm

Place:  

Skilling Auditorium

Detailed course information for CS 148 can be found here.

Course Staff

Instructor:  

Justin Solomon

Office:  

Clark S297

Telephone:  

(650) 725-6521

Email:  

justin.solomon@stanford.edu

Office hours:  

Tuesdays, 9am-11am; Fridays, 2:15pm-4:15pm (Clark S297)

Course assistant:  

Blake Carpenter

Email:  

blakec@stanford.edu

Office hours:  

Wednesdays, 4pm-6pm; Thursdays, 1pm-2pm (Gates B24)

Course assistant:  

Taesung Park

Email:  

taesung@stanford.edu

Office hours:  

Mondays, 2:15pm-4:15pm (Gates B24)