Past Event or Opportunity
This opportunity has concluded. This page’s content may be out-of-date.
The Alice Project at Carnegie Mellon University will host an Introduction to Alice 3 Workshop for interested teachers, July 15 – 19, 2019. Join us on the Carnegie Mellon University campus in Pittsburgh, PA, for a 4 ½ -day workshop. Workshop participants should plan to arrive in Pittsburgh on Sunday, July 14 and depart Friday, July 19. The last session for the workshop will end on July 19 at 12:00 pm.
This workshop is designed for teachers and mentors of students from upper elementary school through first-year college-level with little or no experience with Alice and/or computer programming. Working with nationally recognized experts in Alice 3, a tool developed at Carnegie Mellon, teachers in this workshop will learn how to use the Alice 3 programming environment for teaching fundamental programming concepts. We will also explore how Alice 3 can be used in multi-disciplinary courses and projects, discuss the development and implementation of curriculum, mapping to standards, and explore the support materials available to teachers for use with Alice.
Alice 3 is a freely available teaching tool that has been proven to be highly effective and engaging. Alice emphasizes storytelling and game design. Its programming environment uses 3-D objects (e.g., people, animals, vehicles, and props) to allow students to create virtual worlds while learning fundamental programming concepts. It seeks to introduce and expand student skills in computational thinking, problem solving, and computer programming.
In Alice 3’s interactive interface, students drag and drop graphic tiles to create a program, where the instructions correspond to standard programming statements and control structures. Alice 3 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 the concepts and constructs typically taught in an introductory computing and programming curricula.