STEAM_Ready
Ideas for STEAM Integration
PLANNING & IMPLEMENTING STEAM (7 Tips)
Teacher Training
Code.org — Find workshops, curriculum overviews, and 3rd party resources designed for each grade level
TeachCS — Matches teachers with the appropriate training for grade level, the school’s background in computer science, location and timing
LeadCS.org — Collection of tools, information, and recommendations to help bring computer science into schools
Lynda.com — Online courses ranging from development and design to education and business
Codecademy — Interactive courses to learn how to program in different languages and for different applications
Lesson Content
Code.org — Offers curriculum for elementary, middle, and high school, designed to teach concepts beyond programming at the same time
Edutopia (Hundreds of Ideas for Introducing Coding - Use the Search Box)
Computer Science Teacher’s Association (CSTA) K-12 Computer Science Standards — Indicates the core learning standards for a complete computer science curriculum
Kodable — Programming curriculum for elementary students that also provides resources for parents to continue their child’s education at home
Khan Academy — Online courses that can be added to curriculum to provide a personalized experience for each student
Codecademy — Lesson plans and assessment criteria for classes taught using their online courses
Games and Apps for Elementary Students
Lightbot — Designed for children who have had little to no programming experience, this game takes kids through if-then statements and loops by guiding a robot through a maze
Daisy the Dinosaur — Uses a drag and drop interface to animate dancing Daisy the Dinosaur and includes a downloadable kit for students to program their own games
The Foos — Curriculum based on research from MIT that’s been mapped to common core standards; students learn programming in an interactive world
Tynker Games — Interactive games to teach programming concepts as well as the option to let students program their own games
Cargo-bot — Puzzle game that teaches programming concepts by helping a robot move crates
Games and Apps for Middle and High School Students
Minecraft: Education Edition — Use a game that students are already playing to teach them programming principles and allow them to unleash their creativity
Scratch — Allows students to develop games, animations, and beyond and share them with others; ScratchEd also include additional resources for educators
Hopscotch — Game design studio that allows for students to share with others to play on an iPad or iPhone
Alice — Teaches students object oriented programming in a 3D environment; includes resources for educators to implement into the classroom
Kodu — Game lab developed by Microsoft that allows students to build, play and share games
No Computer Access?
Robot Turtles — Designed for younger students, this board game teaches fundamental programming skills by guiding a turtle through a maze
Code.org — Each curriculum set includes “unplugged” activities that can be used on their own, or with the computer focused activities
Code Monkey Island — Board game that teaches students conditional statements, assignment operations, loops and boolean operators
Computer Science Unplugged — Collection of activities that teach computer science through interactive games and puzzles; all completely without a computer
Computer programming is quickly becoming one of the most valuable skill sets for the upcoming generations. Adding computer science curriculum into the classroom today will provide students with the skills that they’ll need for tomorrow!
Middle School Resources
Course Descriptions for CTE Courses
Resources:
Elementary School Resources
High School