Allen Klinger is the primary professor for the class CS190 taught at UCLA. The title of the class is Computer Science Design Project. As the primary professor of it for the past several years, Allen Klinger has a wealth of information available for current and future students of the class. For current students, the course notes are available:
In addition to the course notes for CS190, examples of previous CS199 projects are available for viewing. Many of these are quite interesting, and it is recommended that you view them even though they are not directly related to the course.
Fundamental Concepts |
Visual Foundations |
Math for Girls |
Numbers and Computers |
With Animations |
Starry Night |
Asteroid |
Finally, there are two key fundamental concepts that Allen Klinger has written about that are applicable to college-level students. The first, is a paper written about the importance of cooperation. The second is a work in progress about the importance of verifying what you are told.
Cooperation |
Trust... but verify |