Introductory Seminars for First-Year Students

Computers and Photography: From Capture to Sharing

CS 45N

This seminar will focus on how to capture, manage, and share photographs using computers. We will devote the first half of the seminar to understanding the elements of photography, such as lighting, focus, depth of field, aperture, and composition. We will consider the photography of panoramas, high dynamic range photos, portraits, landscapes, and night shots, and we will have several hands-on photography sessions, including a field trip to the San Francisco Zoo. The second half of the seminar will be devoted to managing photographs on a computer. We will study editing techniques for sharpening, color balance, resolution, and cropping; examine photo sharing social sites, such as Flickr and Facebook; and peer-to-peer sharing through P2P. We will look at current tools for organizing and archiving photo collections, and consider the legal issues regarding photo ownership, model rights, and copy detection. You will take, edit, and organize your own photographs throughout the course. No programming experience is required, and digital SLRs and editing software will be provided. Students will also have the opportunity to critique existing tools and design (without programming) more innovative interfaces/models for photo management and sharing.

Offered in both Autumn and Spring

Student Voices

Meet the Instructor(s)

Hector Garcia-Molina

Hector Garcia-Molina is the Leonard Bosack and Sandra Lerner Professor in the Departments of Computer Science and Electrical Engineering. He is the director of the Stanford data science Initiative. He was the chairman of the Computer Science Department from January 2001 to December 2004, and from 1997 to 2001, he was a member of the President's Information Technology Advisory Committee (PITAC). His research interests include crowdsourcing, distributed computing systems, digital libraries, and database systems. He is also an avid photographer, focusing on portraits and sports photography. He is a fellow of the Association for Computing Machinery and of the American Academy of Arts and Sciences, is a member of the National Academy of Engineering, and is a member of the board of directors of Oracle corporation.