Quick! Name a career that doesn't use computers.... there aren't very many are there?
Instead of limiting computer science to a single subject, we should be helping teachers in other disciplines create units that incorporate CS ideas. The goal is not to just "use a computer", but to actually include some kind of computational thinking into the process. If you have lesson plans or ideas, please share them here!
Any class could use one of the following tools to help with a unit:
Make your own keyring with your name on it! I’ll help you print it out...
https://www.tinkercad.com/learn/#/learn/project-gallery;collectionId=O2C1PXBIQ2KHCOD
https://projects.raspberrypi.org/en/projects/blender-snowman
https://projects.raspberrypi.org/en/projects?software%5B%5D=blender
Runs on iPads and requires the sphero robots. Has lessons for all ages
https://docs.google.com/document/d/18QXY0NpnuF53xal81lPAYF62rw0qhNX6S-37VhvwBh0/edit
Learn to use real world data in your code:
https://world.kano.me/coding-challenges/training
https://projects.raspberrypi.org/en/projects/getting-started-with-the-sense-hat
Use the Raspberry Pi's sense hat to measure temperature, pressure, acceleration and more. Display colors and text on a LED matrix.
CodeSpace allows you to go step-by-step through coding BBC Micro:Bits to do all sorts of fun stuff.
Example lesson plan for Pythagoras and distance formula: https://docs.google.com/document/d/1J6Fb46TXmNea2DrfqA7FAy2ePas5FqXLWFlI0CcpS2w/edit
How do you calculate the hypotenuse? https://scratch.mit.edu/projects/239727596
Studio of math projects: https://scratch.mit.edu/studios/61224/
The Scratch background is a Cartesian plane with the center at 0,0. There are many kinds of lessons that could be taught, from pre-algebra through Geometry and Calculus.
CS and Math - https://csandmath.org/
https://projects.raspberrypi.org/en/projects/getting-started-with-sonic-pi/
Originally designed for the Raspberry Pi, it has now been ported to Windows and Mac as well. It's very easy to get started coding your own music, even if you haven't had any music theory lessons.
https://world.kano.me/coding-challenges/training
Gravity SImulator: https://projects.raspberrypi.org/en/projects/gravity-simulator
Conservation of momentum: https://scratch.mit.edu/projects/239721550/
How do you calculate the hypotenuse? https://scratch.mit.edu/projects/239727596
Student examples: https://scratch.mit.edu/studios/58724/
https://www.wired.com/2016/07/use-python-teach-high-school-physics/
https://docs.google.com/document/d/1nlBFBYzzRdop1Z6JvClIb0c5EXjKSXRwoIwMnY2Szjk/pub
http://www.petercollingridge.co.uk/tutorials/pygame-physics-simulation/
Labster is a virtual laboratory. It is paid beyond the initial lessons and doesn't specifically teach CS.