Adventures in

Alice Programming

Durham, North Carolina Region

Alice Programming Header Graphic

Adventures in Alice Programming
Durham, NC

This website describes a National Science Foundation project for integrating the programming language Alice into middle schools and high schools in the Durham, NC region. The target schools are the Durham public schools, Vance County, Person County and Chatham County. Other schools in or near Durham are also welcome to participate.

Free Alice materials for Use in K-12

Here are most of the K-12 materials we developed in summer 2009 (still have a few to put up) and also the older 2008 materials. These materials are available for free.

Materials from Summer 2009 are here:

OLDER Materials from Summer 2008 are here:

For more examples, see the workshop 2008 red links on the right side of this page.

New Workshops and Conference for 2009.

There will be two different types of workshops in June 2009. There will be a 2-3 day followup workshop for teachers who attended the 2008 workshop. There will also be three one-week introductory Alice workshops for new teachers. In addition, there will be a one-day Alice symposium on June 17, 2009 and a possibly two 2-day workshops on Alice on June 15-16 for new people and advanced people. We hope to post more info by the end of January. See the workshop 2009 page.

Here is a link to the Alice Symposium held June 17, 2009.

An online registration form will be available in January.

News Articles about our project

Duke News made a video about our project on YouTube July 6, 2009.

An article appeared in Duke News on June 22, 2009. It got picked up lots of places such as Science Daily .

An article about this workshop and student camp appeared in Duke News on July 10, 2008. The article also appeared at wral.com and the Durham Herald News.

A blog about the project is on the www.instructify.com site under July 24, 2008 and titled "Adventures in Alice Programming Workshop at Duke University".

About the Project

This program will train and pay teachers for three weeks in summer 2008 to learn Alice and to develop materials. The first week will be training in Alice. The second week will involve developing Alice curriculum materials with aid from Duke faculty and students. The third week will be additional development of materials and some testing of materials on students attending a summer camp.

Alice is a 3D virtual worlds programming environment that makes it easy to create animations for either story telling or interactive games. We have used Alice with 4th-6th grade students on up to high school students.

Students can use Alice to integrate computer science with any other discipline. Alice can be used in two ways, at the lower level students can learn enough Alice to build interactive worlds to integrate it into course modules, or at a higher level as a complete course on learning programming. In any current module in which a student creates a poster or presentation, the student now can build an interactive story or game as the presentation.

See other related Duke Alice materials here .

Alice is available for free. For more information see www.alice.org .

Participating Regions

The "Adventures in Alice Programming" project will be held in six regions of the country, 2006-2009.

  • Durham, North Carolina
  • Virginia Beach, Virginia
  • San Jose, California
  • Denver, Colorado
  • Charleston, South Carolina
  • Oxford, Mississippi

Contact

Susan H. Rodger
Professor of the Practice
Department of Computer Science
LSRC Room D237, Box 90129
Duke University, Durham, NC 27708-0129

Phone: (919)-660-6595
Email: rodger@cs.duke.edu

Supporters

This project is funded by the National Science Foundation, Grant ESI-0624642. Any opinions, finding and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
Additional funds have been provided by IBM to boost the number of teachers participating in the Durham region.