Computer Graphics through Game Programming
Level: Open to students entering grades 11 or 12 or freshman year of college in fall 2010.
Session: I, June 28-July 16, 2010; II, July 20-August 6, 2010
Days & Time: Monday-Friday, 10:00 AM-12:00 PM and 2:30-4:30 PM
Instructor(s): Omer Boyaci, Michael Shafae
Prerequisites: Introduction to Programming in C, C++, Java or the equivalent
Related Course: Students interested in this course might also be interested in Introduction to Programming in C, offered in Session I.
Course Description
Students with previous programming experience in a high-level language such as C, C++, or Java and a strong mathematics background are encouraged to apply. Key concepts behind object-oriented programming, design, and development are explored. Related topics include objects, classes, and inheritance.
Computer graphics topics include rasterizing, antialiasing, transformations, texture mapping, ray tracing, and animation. Students create individual visual animation and interactive games to aid in the comprehension of the above topics.
Instructor(s)
Faculty
Omer Boyaci
Omer Boyaci holds a B.S. in computer science from Bilkent University (Turkey) and an M.S. in computer science from Columbia University, where he is currently a Ph.D. candidate in the same department. His research interests are real-time networking, software development and multimedia networking. Mr. Boyaci has taught graduate and undergraduate computer science courses at Columbia and at Rutgers University. He has published several articles on real-time networking and co-authored a book in Turkish entitled "Java Network Programming."
Faculty
Michael Shafae
Michael Shafae is an assistant professor at California State University, Fullerton. He received his Ph.D. in information and computer science from the University of California, Irvine. His research interests include level-of-detail rendering, real-time rendering, and parallel rendering.
Specific course information, such as hours and instructors, are subject to change at the discretion of the University.
