
she++ Creative Computing | Resources Scratch Ideas, approaches, and activities for cultivating computational thinking and computational creativity in your classroom Resources from a summer workshop for middle-school and high-school teachers Organized by the MIT Media Lab, in collaboration with Google's CS4HS initiative In this workshop for middle-school and high-school teachers, we explore new educational technologies and instructional strategies to engage students in creative design activities -- and, in the process, help students develop as computational thinkers and computational creators. The workshop is designed around four core ideas about learning experiences (designing, personalizing, collaborating, reflecting), with the intention of providing teachers the same opportunities for learning that we imagine for their students. This page provides a sketch of the workshop and some of the resources that we created for it. Session #1: Introduction to Creative Computing Activities/Resources Session #2: Art Session #3: Stories
Computer Programming With Alice Computer Programming With Alice Computer Programming With Alice is a course that is designed to teach students the basics of modern programming languages. The course features a graphic approach to programming using Alice 3.0. Alice is a programming language developed by Carnegie Melon University. According to the Alice website, "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. Students will move from basic Alice concepts, through manipulating objects, to creating events. This course is based off of content created by Joel Adams and his book, Alice in Action with Java; and Tony Gaddis' book Starting Out with Alice. Unit Plan (PDF 96 KB)Click on the link to download the unit plan for Computer Programming With Alice. Mr.
Alice Programming Tutorial, by Richard G Baldwin Earn College Credit while Learning Alice, OOP, Java, and XML Learn to Program using Alice Table of Contents If you find the links to any of my tutorials broken, you might try either: Going to Google or Bing and searching the web for pages having the same title, or Going to More articles by Richard G. One of those two options is almost certain to lead you to a copy of the tutorial. The New Face of Computer Science Education - The Scratch Generation This series of tutorial lessons is designed to teach aspiring programmers who have no programming experience how to program using the Alice programming environment. Richard G Baldwin baldwin@dickbaldwin.com DISCLAIMER: To the best of my knowledge, all of the program code embedded in these HTML files was originally correct.
Google for Education: Computational Thinking (CT) is a problem solving process that includes a number of characteristics and dispositions. CT is essential to the development of computer applications, but it can also be used to support problem solving across all disciplines, including math, science, and the humanities. Students who learn CT across the curriculum can begin to see a relationship between subjects as well as between school and life outside of the classroom. CT involves a number of skills, including: These skills are supported and enhanced by a number of dispositions or attitudes that include: Confidence in dealing with complexity Persistence in working with difficult problems Tolerance for ambiguity The ability to deal with open ended problems The ability to communicate and work with others to achieve a common goal or solution See our Computational Thinking Concepts Guide for a printable version of this list, along with teaching tips for each concept.
EngageCSEdu is: | EngageCSEdu Adventures in Alice - Lesson Plans Teacher Lesson Plans These lesson plans were developed by teachers attending the summer 2008, 2011, 2012, and 2013. Alice workshops at Duke University which were the two-week and three-week workshops. We currently have funding through 2015 for two-week workshops each summer and will continue to update this page each year with new teacher lesson plans that have been developed. NOTE about downloading Alice worlds. Math 6th Grade Lesson on the Coordinate Plane by Bridgette Scott(2008) Lesson Plan .pdf and .rtf Alice world on coordinate planes coordinateplane.a2w Transformations by Katrina Tunstall (2008) Lesson Plan .pdf and .rtf Kick the Coordinate by Courtney C. 7th Grade Measurement - Finding Surface Area by Katrina Tunstall (2008) Mathematics Poem by Donna J. 8th Grade 9th Grade Algebra 1 - Systems of Equations by Cheri Grantlin (2008) Lesson Plan .pdf and .doc Point of View by Joseph Price (2012) 9th-12th Grade Integer Football by Jonathan L. Science 4th Grade 5th Grade
Alice Support/Help / Alice 2_4 FAQ This page will continue to be updated. Any suggestions for questions to be included are welcome. Send your thoughts to Suggestions Overview Alice Suite Decision Tree Alice 2.x or Alice 3.1? The Alice Suite A brief overview of the development and philosophy behind the tools that are part of the Alice Suite Getting Started Troubleshooting *sys-package-mgr*: can't create package cache dir,'. followed by many Java errors. Questions About Alice Features How do I install Alice 2.x? Alice 2 does not require installing. For Windows machines: Download the appropriate version (Alice2.x.zip or Alice 2.xb.zip) of Alice to your machine. For Apple OS X machines: Download the appropriate version (Alice2.x.dmg or Alice 2.xb.dmg) of Alice to your machine. How do I run Alice 2.x? For Windows machines: Double click on Alice.exe or SlowAndSteadyAlice.exe to run the program. For Apple OS X machines: Double click on the Alice package icon to run the program. How do I create a shortcut for Alice 2.x? This article applies to:
Duke University Alice Materials Repository Summers 2008-2014 Note about downloading Alice worlds Most likely your computer does not know what an Alice world file is, with extention .a2w. If the Alice world you download is called story.a2w, your computer may think it is a .zip file and rename it to story.zip or story.a2w.zip. Usage of materials These materials are available for free for educational use. Adventures In Alice Programming Duke Site by Susan Rodger and Alice Team at Duke University is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Alice Version 2 Materials Most of our materials are for Alice Version 2. Alice Tutorials These tutorials were developed from Alice workshops held in summers 2008-2013. Alice Videos Here are some example Alice Videos that show you what Alice is capable of. Alice Example Worlds Here are example worlds we developed for Workshops on Alice for Middle school and High School teachers held in Summers 2008-2014 at Duke University. Alice Version 3 Materials