The traditional lecture has been a standard teaching tool for university courses all around the world. However, students have different methods of learning, and for those who learn best through visual means, lectures are often not enough to understand the concepts. This is a particular problem in computer science, because a strong grasp of the fundamentals is vital to a student's understanding of the complexities of programming and computing in general.
Computer Science Illustrated is an endeavor to help visual learners comprehend computer science topics through a series of illustrations, which are made available online for use as handouts in class and posters in the computer labs. These illustrations are designed to present concepts as engaging and memorable visual metaphors combined with concise explanations or short narratives, intended to maintain the students' interest and facilitate retention. An additional goal of the project is to make learning the concepts an entertaining experience through the use of colorful and whimsical characters in the illustrations. In producing our twenty-seven illustrations, we determined which topics were most difficult for students to understand in our university's introductory computer science courses and followed a step-by-step process of design, redesign, and revision to generate resolution-independent illustrations. In this report, we will present the rationale behind illustrating computer science concepts, the systematic process we employ to create and distribute our illustrations, the challenges faced during development, and a case study detailing the creation of a specific instance of our illustrations. We will also describe the results of assessing the effectiveness of our illustrations as visual aids used in courses, and conclude with additional paths this project may take in the future.
Title
Computer Science Illustrated
Published
2009-05-21
Full Collection Name
Electrical Engineering & Computer Sciences Technical Reports
Other Identifiers
EECS-2009-79
Type
Text
Extent
67 p
Archive
The Engineering Library
Usage Statement
Researchers may make free and open use of the UC Berkeley Library’s digitized public domain materials. However, some materials in our online collections may be protected by U.S. copyright law (Title 17, U.S.C.). Use or reproduction of materials protected by copyright beyond that allowed by fair use (Title 17, U.S.C. § 107) requires permission from the copyright owners. The use or reproduction of some materials may also be restricted by terms of University of California gift or purchase agreements, privacy and publicity rights, or trademark law. Responsibility for determining rights status and permissibility of any use or reproduction rests exclusively with the researcher. To learn more or make inquiries, please see our permissions policies (https://www.lib.berkeley.edu/about/permissions-policies).