Welcome, Teachers, Librarians and other K-12 Educators!
You and your students can change the world through computing!
Computer science—not computer
literacy—underlies most innovation today, from biotechnology to cinematography to energy and climate change. You can inspire a diverse group of students, through engaging and exciting curriculum, to develop the next great computing innovations that will change the world and expose all students to the skills they need to create and discover new things.
Move Beyond Computer Literacy!
Computer science education means far more than learning how to use a computer, building a spreadsheet or even creating a webpage. It’s about problem solving, computational thinking and abstract reasoning across a broad range of subjects. You can incorporate these concepts into your curriculum—no matter what subject you teach—and prepare students with the skills for success in the new knowledge economy.

Get the Facts on CS Education
![]() |
Use these helpful resources to get all the facts on computer science education. |
CSEdWeek Ideas for Educators
Computer Science offers a wide range of exciting opportunities. Help your students expand their view beyond using technology. Help them see themselves as tool builders and innovators. Here are some suggested activities that you might incorporate into your classroom to raise awareness of the importance of computer science education:
What Would YOU Invent?
![]() |
Design a class assignment in which students write about their innovative idea or take a crack at designing their own computing solution. |
Computer Science Open House
| CS teachers: plan an Open House for non-CS students, featuring hands-on activities, to create interest in a computer science class or club. Ask your CS students to plan the activities and invite their peers. | |
| Associated Resources | |
| Computer Science Unplugged - Unplug Your Classroom CS Unplugged is a series of offline activities that teach computing concepts without using a computer. Great for introducing novice students to computer science. |
|
![]() |
Ideas for Hands-on Computing Activities Visit www.howtosmile.org and search "computing" or "programming" for a list of downloadable activities. |
CS Unplugged! Unplug Your Classroom
| Computers exist nearly every appliance and technology we use, but how many of us understand how they work, or how they think? Computer science explores these questions. Every student can benefit from an introduction to the science that is possibly most central to their lives -- computer science. Use CS Unplugged to teach lessons that explain how computers work, and at the same time, address critical mathematics and science concepts from number systems and algorithms to manipulating variables and logic. | |
| Associated Resources | |
| Computer Science Unplugged - Unplug Your Classroom CS Unplugged is a series of offline activities that teach computing concepts without using a computer. Great for introducing novice students to computer science. |
|
![]() |
CS Unplugged Demos YouTube Videos demonstrating Unplugged activities. |
![]() |
More CS Unplugged resources Check out the CS Unplugged website for more activities and resources, as well as multiple language versions. |
Computing is Everywhere
![]() |
Explore computing technology's potential use in your discipline to challenge students to think more broadly about computing – examples: for music class– use computing to compose music or mix songs; for home economics– develop "wearable technology"; for science– explore 3-D projection to better study the human body, animals, plants or cells; for health– study how computing is used in medicine. |
There isn't an App for that!
![]() |
Challenge students to imagine a new mobile app or other innovation related to your class subject. Discuss how apps are used to inform, educate or solve problems. |
Educator Resources
Many organizations and companies have created resources that teachers can use to help students understand computer science and its connection to the world. Here are just a few examples:
Please note that the highlighted resources change everytime the page is refreshed.
Introduction to Mobile Application Development Using Silverlight
Here students learn the knowledge, skills, and abilities necessary to develop a mobile application on the Windows Phone 7 platform using Microsoft Silverlight.More CS Unplugged resources
Check out the CS Unplugged website for more activities and resources, as well as multiple language versions.Educator Events
WCU High School Programming Contest
04/05/12 9:00 am 12:00 am
Every year in early April the Department of Mathematics and Computer Science at Western Carolina University hosts a high school programming contest for high schools in the region. Read more
CWIC-SoCal
04/14/12 9:00 am 04/15/12 3:00 pm
I am co-chair for the regional celebration of women in computing for Southern California – CWIC-SoCal – April 14-15, 2012 in Santa Ana, CA. Although not being held during the week of December 4-10, 2011, this event is very much in the spirit of CSEdWeek's goals. CHeck out the Call for… Read more
Colorado Award for Aspirations in Computing
04/14/12 4:00 pm 7:00 pm
We will be recognizing the computing achievements of 20 young women in Colorado at the Awards Event for the Colorado Affiliate of the Aspirations in Computing Award. The event will be held April 2012 on the University of Colorado Boulder campus and will feature dinner, speakers and the awards ceremony. Read more





















