editing disabled

Keith Golebie - Instructor

Keith Golebie

Tuesday, August 6, 2013
9:30 - 11:30 (Breakout 5) and 12:45 - 2:45 (Breakout 5)

Door Prize:
A Finch Robot will be given away to a lucky participant of this workshop.

What Learning Will Look Like

Computing in the Core - Senate Bill


Alice Programming - A new way to teach a new generation of students. - Wanda Dann, CMU

Give in to your inner desire to program and learn about computational thinking (CT). The workshop will cover programming basics in Alice, the free 3D multimedia programming environment from CMU, built as an introductory computer science teaching tool, and other free Learn-to-Program websites and tools.

Even more Description:
"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." (source: www.alice.org/index.php?page=what_is_alice/what_is_alice)

Watch a promotional video to learn about Alice (old, but informative)

Check out the following:
Learn to program in a new and exciting way. Learn ways to use programming to develop Computational Thinking in learners of all ages form as young as 6 years old. Alice is being utilized across the curriculum to develop skills in math, writing, and social studies. A graphical, 3D drag and drop creating environment. Learn the concepts of programming while eliminating the aggravation that comes with learning to write code.

More Alice Resources

Alice Resources at Duke U
Adventures in Alice Programming - Duke University, Durham, NC

Adventures in Alice Programming is a project for integrating the programming language Alice into middle schools and high schools. Includes tons of K-12 materials and lesson plans.

More Alice Resources - Oracle
Getting Started With Java Using Alice - This workshop engages students with little or no programming experience to learn basic Java programming concepts. Participants use Carnegie Mellon’s Alice* platform to do something fun – create animated stories, movies and games. By dragging and dropping graphic tiles that contain standard Java programming statements, students develop programs that animate 3D objects. In the process, they learn basic object-oriented programming terminology and concepts such as procedure definition, algorithms, functions and conditional statements.


http://www.lynda.com/ - Free online technology courses].
Lynda.com Java Tutorials