Presentation is loading. Please wait.

Presentation is loading. Please wait.

karina Assiter CCSC RM 2015 October 1-2.

Similar presentations


Presentation on theme: "karina Assiter CCSC RM 2015 October 1-2."— Presentation transcript:

1 karina Assiter CCSC RM 2015 October 1-2.
AN INTRODUCTION TO ALICE PROGRAMMING AS A STEAM ENGAGEMENT TOOL: TUTORIAL karina Assiter CCSC RM 2015 October 1-2.

2 Outline Motivation Background What is Alice? Getting your feet wet:
Download Alice Opening Alice Opening and creating Projects Creating objects References

3 Motivation Attracting under-represented groups into STEAM pipeline top priority Even more important as population becomes increasingly diverse According to US censes, by 2044, more than half of all Americans are projected to belong to minority group. General agreement: we must start early Elementary or middle school. Strategies (see references) Numerous tools/environments Workshops, summer and after school programs aimed at both kids and K-12 teachers

4 What is Alice? 3D Programming environment
Freely available teaching tool Designed to be a student’s first exposure to OOP Easy to create an animation for Storytelling Playing an interactive game or video to share on the Web Accessible to novices and still challenging for experienced users

5 Background Annual 1 day WIT SWE girl-scout event
CS faculty teach 1 hour workshop (4 x ) This year, Alice Tremendous success, expressed in this parent’s THANK YOU for the February 7th STEM event! Zoe loved the STEM event she took at Wentworth. … So far she has spent hours on ALICE and has eagerly shown her family all her Alice projects. I am thrilled with the knowledge and exposure it has provided to Zoe. I am also thankful for GS and Wentworth for hosting STEM events- please continue! Zoe is eagerly looking forward to the next STEM event so keep me on any distribution list for future events. ..and surveys, of course. We

6 Example – Quick Demo

7 Lets get started... the fun part.

8 Downloading & Installing
Go to Select Downloads/Alice 3 Select the download for your machine type. Once downloaded, find and select the Installer

9 Starting Alice Select Alice 3 startup icon
Welcome dialog box appears (Figure 1) Templates tab automatically selected. Select a template (background for a scene) and hit ok Code Editor appears (Figure 2) Selected template scene appears in upper left corner Figure 1 – Welcome Dialog box Figure 2 – Code Editor

10 Add objects Select Setup Scene (FIgure 1) Browse and select objects
Either click or drag to place in scene (Figure 2) Select Figure 1 – Code Editor Figure 2 – Scene with objects

11 Layout scene (arrange objects)
Change camera

12 Altering properties of objects
Object selected

13 Exploration Time Creating objects Laying out your scene
Changing object properties Once you’re done we’ll continue with adding behavior…

14 Add object behavior – Part 1
Return to Code editor Click on Select class then select option to create a procedure (Figure 1) Name your procedure (Figure 2) . Click bring up list of classes procedure Figure 1 – Create a procedure Figure 2 – Name procedure

15 Add object behavior – Part 2
Select object and it’s procedure (Figure 1) Drag and drop into procedure (Figure 2) Procedures, Functions, and Contral Statement options (you’ll be prompted to add details) Object selected Procedure Selected Drag & drop Figure 1 – Create a procedure Figure 2 – Drag procedures, functions, control

16 Call object’s method Select Scene’s myFirstMethod Select your object
Drag method into myFirstMethod Run to test 3. Drag 2. Object selected

17 Add Multi-object behaviors
Select object Drag to myfirstMethod an interactive procedure You’ll be prompted to select an object to interact with . Cat will move toward person.

18 Exploration Time Adding object behavior

19 Exploration Time Adding object behavior No more formal instruction
I’ll help you individually as needed Maybe you’ll even learn something and show me  as the girl scouts did in their workshop…

20 Thanks for attending! references follow

21 References Adams, J.C., Alice : Middle Schooler's & the Imaginary Worlds Camps. Proceedings SIGCSE, , 2007. Alice, (accessed June 2015). Alice Tutorials, (accessed September 2015) Colby, Sandra L., and Jennifer M. Ortman. Projections of the Size and Composition of the US Population: to Current Population Reports, Washington, DC: US Census Bureau, 2014. Etoys, GameFront, Girl Scouts Research Institute, Generation STEM: What girls say about Science, Technology, Engineering and Math. New York, NY: Girl Scout Research Institute, 1-39, 2012. Lifelong Kindergarden MIT Media Lab. Scratch, (accessed July 10, 2015). MIT Education Arcade. StartLogo TNG, Peluso, E M, and E Mauch,Incorporating Alice into a Summer Math and Science Outreach Program, Alice Symposium, Durham, NC , 2009. Werner, L, S Campe, and J Denner. Children Learning Computer Science Concepts via Alice Game- Programming, SIGCSE Raleigh, NC: ACM


Download ppt "karina Assiter CCSC RM 2015 October 1-2."

Similar presentations


Ads by Google