Highlighted Resources
Digital Spin Interview:
The Critical Need for CS Education
Mario Armstrong interviews Chris Stephenson on his NPR show Digital Spin (May 20, 2009).
Download the interview here!
Computational Thinking Resource Set:
A Problem-Solving Tool for Every Classroom
Computational thinking is integrating the power of human thinking with the capabilities of computers, and it is a required
skill for 21st-century success. This resource is made up of three parts: a brochure, a ppt. file, and a Camtasia
presentation movie file.
Computational Thinking Brochure:
The cards in this file list simulation and modeling resources for a variety of curriculum areas. Share them with your
fellow teachers. Encourage them to "think computationally" by moving technology projects beyond "using" tools and
information, toward "creating" tools and information.
Download the brochure here!
Computational Thinking PPT:
This PowerPoint presentation explores computational thinking as an analytical tool for problem solving using models and
methods from computer science. Discover what computational think is, what it's not, and how it can become a part of the
toolset you use to raise the thinking level of students in every subject and every classroom.
Download the ppt. file here!
Computational Thinking Camtasia Presentation:
This wmv file expands the details in the Computational Thinking PowerPoint presentation with deeper explanations and
illustrations. Listen to a description of practical classroom applications that encourage students to move toward a more
powerful and creative use of technology.
Download the presentation movie file (zipped) here!
Gotta Have IT: Resource Kit for Improving Girls' Participation
in Computing
Gotta Have IT is an all-in-one computing resource kit designed with educators' needs in mind. A select set of high-quality
posters, computing and careers information, digital media and more, the resource kit builds awareness and inspires interest
in computing. Gotta Have IT is for all students, but is especially inclusive of girls. Click
here to download a resource, or for more information on how
to get it.
Get Involved. Make a Difference. A Guide for Classroom Visits
and Field Trips for K-12 Students
This resource is a guide to help role models and corporations host effective classroom visits and worksite field
trips. Techbridge is a program for girls to encourage and promote their interests in technology, science, and engineering
and help increase diversity, particularly among underrepresented minorities, in these fields. The program's emphasis on
career exploration for girls has enabled staff to gain expertise training professionals and corporate partners for
successful interactions between role models and students. With a successful program model, Techbridge developed a training
model and resource guide for role models. This training and resource guide feature practical guidance and case studies
that highlight activities and successful interactions between role models and youth. This resource can be downloaded
here.
The Promise, the Limits, and the Beauty of Software:
2007 Lecture delivered by Grady Booch
In this thought-provoking presentation (delivered at the 2007 SIGCSE Technical Symposium), Grady Booch
explores the beauty and the complexity of software development and raises key questions about the limits
of what we know, what we can do, and what we should do. He also explores the history of software development
and what the future might hold. Teachers can use this presentation to inform their own knowledge or classroom
practices and share it with students to provoke interesting discussions about our history and our future.
The powerpoint presentation can be downloaded
here.
The accompanying video clips can be downloaded
here and
here.
Pair Programming Video Resource
Pair programming has been recognized as a 'Promising Practice' by the
National Center for Women and Information Technology. To assist with dissemination of the practice of pair programming,
Jill Denner and a team from ETR Associates with the technical direction of Linda Werner, a lecturer of Computer Science
at UCSC, have produced a video for use by high school and university educators in their introductory
programming classes. Approximately 12 minutes long, the "Examples of Pair Programming" video
starts with a short description of pair programming. This introduction is followed by examples of
'good' and 'bad' pair programming and a set of questions that can be used to facilitate classroom discussion.
The video can be downloaded
here.
Questions can be directed to
Linda Werner.