STEM/Programming

Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a freely available teaching tool designed to be a student's first exposure to object-oriented programming. It allows students to learn fundamental programming concepts in the context of creating animated movies and simple video games. In Alice, 3-D objects (e.g., people, animals, and vehicles) populate a virtual world and students create a program to animate the objects. Click Here!




Have your students create their very own apps with MIT's App Inventor from MIT Center for Mobile Learning: Click Here!



Center for Digital Education
Engaging the STEM Intermediate Student with Technology
www.centerdigitaled.com




Doodle for Google 
"Doodle 4 Google is an annual program that invites K-12 students in the United States to use their artistic talents to think big and redesign our homepage logo for millions to see. This year, we ask students to exercise their creative imaginations around the theme, “My Best Day Ever…” One talented student artist will see their artwork appear on the Google homepage, receive a $30,000 college scholarship, and a $50,000 technology grant for their school along with some other cool prizes!" (Description from Doodle for Google - Click here!)




Floor Planner

Students can create 2-D and 3-D floorplan blueprints using the FloorPlanner tool found here!


http://www.gethopscotch.com/


Hopscotch teaches kids to code using simple, intuitive building blocks. Kids can make games, animations and programs in this colorful, interactive environment.




Lego Digital Designer

Free download allows students to build on 3-D template using a wide variety of Lego building blocks!




PBS STEM Education Resource Center for Technology

Database of over 4,000 STEM resources, grades K-12



Scratch
Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web.
As young people create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.




"The TeachEngineering digital library provides teacher-tested, standards-based engineering content for K-12 teachers to use in science and math classrooms. Engineering lessons connect real-world experiences with curricular content already taught in K-12 classrooms. Mapped to educational content standards,TeachEngineering's comprehensive curricula are hands-on, inexpensive, and relevant to children's daily lives.
Formation of the TeachEngineering collection was funded under the NSF National Science Digital Library Program, which aims to establish a national digital library that constitutes an online network of learning environments and resources for science, technology, engineering, and mathematics (STEM) education at all levels." Click Here!