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.
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.
Three New Resources for Teachers
from CSTA and IBM
IBM and CSTA have worked together to develop new high school computer science
curriculum resources. Our goal is to support high school computer science
education by providing teacher-developed resources that promote teaching and
learning, and engage students in ways that will encourage them to acquire the
skills they need to compete in the global marketplace. All of the resources
adhere to the standards defined in the ACM Model Curriculum for K-12 Computer
Science.
Project-Based Learning Module
This learning module provides teachers with an overview of Project-Based Learning
(PBL) and is intended for use as a professional development resource. It includes
two Powerpoint presentations, each offering a slightly different approach to the topic,
and several additional documents and resources that include reflections, sample
worksheets and templates, and links to additional readings and project samples.
Download zipped file here.