Adventures in

Alice Programming

Duke University, Durham, NC

Alice Programming Header Graphic

Alice Followup Workshop: Computational Thinking Through Mobile Apps 2017

We will be running a three-day Beginner App Inventor workshop July 17-19, 2017 targeting teachers who have taken our Alice workshop at Duke University in Durham, NC. This workshop will also update teachers on our new Alice curriculum materials (including a lot of Alice 3 materials) and relate the App Inventor programming to Alice programming. Both of them have a drag and drop interface and similar constructs.

Thanks to funding this workshop is free, includes lodging for teachers not in driving distance, include free breakfast and lunch, free parking and contact hours for CEU credits.

This hands-on workshop for teachers enables participants to utilize Computer Science principles by creating mobile apps for the Android platform using App Inventor, a free visual blocks-based programming environment. We will be exploring curricular modules that use mobile app programming to teach Computer Science principles and mobile computing design concepts. We will utilize and create online materials that can be used to provide your students more in-class time to engage in active learning by creating powerful mobile apps in a problem based learning environment.

We will also present our new Alice 3 materials and talk about transitioning to Alice 3 from Alice 2. Teachers will be asked to share their experiences with Alice and other types of computing they have done since taking our Alice Beginner workshop.

For Attendees to our workshop, see links to the workshop pages in the column to the right for logistics, presenters, participants, and the workshop schedule. For convenience, the links are also listed here.

The four tutorials taught over the course of the workshop can be found under the Free Tutorials tab on the right, or with the link below. The App Workshop tutorial page includes all the materials necessary for creating the apps, as well as PDFs of step-by-step instructions.

Tutorials Page


Questions about the content? Please contact Richard Lucic (