K+-+12+Computer+Curriculum


 * K - 12 COMPUTER CURRICULUM:** Important Documents & Links



[|http://youthvoices.adobe.com/essentials/resources/#subjects]

[]

[]

@https://www.diigo.com/list/dgoshorn/ict

[] - free download 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.
 * FREE PROGRAMMING SOFTWARE**

[] - free download 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. In Alice's interactive interface, students drag and drop graphic tiles to create a program, where the instructions correspond to standard statements in a production oriented programming language, such as Java, C++, and C#. Alice allows students to immediately see how their animation programs run, enabling them to easily understand the relationship between the programming statements and the behavior of objects in their animation. By manipulating the objects in their virtual world, students gain experience with all the programming constructs typically taught in an introductory programming course.

[] - App design - web based Gamestar Mechanic is a game and community designed to teach kids the principles of game design and systems thinking in a highly engaging environment. It is designed for 7- to 14-year-olds but is open to everyone. We've included features in Gamestar that make it useful for kids playing the game on their own or with family members at home, as well as in educational settings.

[] - free download Kodu lets kids create games on the PC and XBox via a simple visual programming language. Kodu can be used to teach creativity, problem solving, storytelling, as well as programming. Anyone can use Kodu to make a game, young children as well as adults with no design or programming skills. Join our community, and discover games created by others and share your games.

[] - free download GameSalad is an online community that empowers everyone to express and share their ideas through games. Our company was founded on the belief that all people should have the tools to make popular games, limited only by the boundaries of their imaginations. GameSalad provides a platform used by creators to rapidly design, publish and distribute original games that have been played by millions of people worldwide.

[|http://www.codecademy.com/#!/exercises/0] Self-paced, learn how to code in Python, JavaScript, Apps

[] - download Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains. Python is often compared to Tcl, Perl, Ruby, Scheme or Java.

[] Today, innovative educators are finding ways to incorporate Portal™ and Portal 2 into their classrooms—helping teach physics and critical-thinking skills. It’s eye-opening to see how video games can be used in amazing and unexpected ways to help educate our next generation. In response we’ve created [|Teach with Portals] and there you'll find the beginnings of an engaging set of lesson plans, created by teachers, using the Portal 2 Puzzle Maker. Teachers sign up for the Education Beta and get access to Portal 2 and the Portal 2 Puzzle Maker and a teacher-created collection of puzzles for as many students as they’d like - for free. Using interactive tools like the Puzzle Maker to draw students in makes physics, math, logic, spatial reasoning, probability, and problem-solving interesting, cool and fun, which gets us one step closer to our goal – engaged, thoughtful kids!

[] - App design for Androids - purchase course App Inventor is a visual language with a drag-and-drop interface. Here are some of the reasons that even non-technical people can program with it.

[] - Game design - free download The GameMaker: Studio™ family of products caters to entry-level novices and seasoned game development professionals equally, allowing them to create casual and social games for, iOS, Android, desktop and the Web (HTML5) in record time. As well as making games development 80 percent faster than coding for native languages, developers can create fully functional prototypes in just a few hours, and a full game in just a matter of weeks. GameMaker: Studio™ will produce an "app store"-ready iOS, Android or OS X app, Windows executable or HTML5 code, all at the push of a button and all from the same source code.

[] - free and fun way to learn programming.