http://travelingcircuits.blogspot.com/
Simple, and mostly-inexpensive activities to introduce computational thinking to K-12 children
http://travelingcircuits.blogspot.com/
Simple, and mostly-inexpensive activities to introduce computational thinking to K-12 children
http://www.eecs.berkeley.edu/~rcs/research/interactive_latency.html
This is a good way to show students how the speed ( really latency here ) of various components differs. It shows cache, main memory,…
http://www.cse.illinois.edu/iem/
The interactive educational modules on this site assist in learning basic concepts and algorithms of scientific computing., Each module is a Java applet that is accessible through a web browser., For each applet, you can select problem data and algorithm choices interactively and then receive immediate feedback on the results, both numerically and graphically.
https://www.coursera.org/course/cs101
CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. The course uses small coding experiments in the browser to play with the nature of computers, understanding their strengths and limitations.
http://games.thinkingmyself.com/
Some interactive lessons for learning about computational thinking. Includes decomposition, patterns, abstraction and algorithms
“CircuitLab lets you rapidly test circuit ideas before breadboarding. And when we host your circuit, we provide you with a convenient image and link that you can use to share your circuit on online forums or your own website, so you can contribute to or get help from the hobbyist community.”
http://educate.intel.com/en/thejourneyinside/
The Journey Inside is a collection of 35 interactive, online lessons for students to learn about technology, computers, and society. Many of the lessons utilize interactive, media-rich Flash* activities, virtual field trips, and videos demonstrating the ideas discussed to guide students to an increased understanding of the world of technology. Students, teachers, and anyone interested can work on the lessons and activities at their own pace to complete any or all of the six sections: Introduction to Computers, Circuits and Switches, Digital Information, Microprocessors, The Internet, and Technology and Society. Detailed instructional strategies written for the teacher extend the lessons and key concepts in ‘the classroom.
There is no need to register. The curriculum is available for free, from any computer that is connected to the Internet. Students can work on the lessons from the classroom, during free moments, or even from home.
http://hackeducation.com/2012/02/06/teaching-web-building-to-everybody/
Nice article on some thoughts about how to teach Web building. There are some good comments and links on the page too.
https://sites.google.com/a/share.epsb.ca/teachcs/Home
From the home page:
“This webpage is designed for Alberta teachers of Computer Science but most resources would be applicable to other jurisdictions. I make no claims as a great teacher, I only provide these resources for you to take under advisement. You may edit, add or alter as you see fit but would prefer that you give credit back to this website. In the making of these activities, I have collaborated with the following teachers in no particular order: Jeff Karas, Christian Digout, Lance Pedersen, Bob Erichsen, Bill Lomax, Harvey Duff, Candace Phelps, Laura McKenzie and Mark Knoch. I apologize if I have missed anyone.
The organization of the following courses is reflective of my current program at McNally High School. Please be advised that I am tweaking content and the credits chosen on a yearly basis. The page is organized with a list of each credit offered at each level including a complete year’s lesson plan. What follows is a credit by credit breakdown of activities/assignments.”