Top Banner
Children Learning Computer Science Concepts via Alice Game-Programming Linda Werner, UC Santa Cruz Shannon Campe, ETR Associates Jill Denner, ETR Associates Funded by the NSF grant DRL-0909733
12

Linda Werner, UC Santa Cruz Shannon Campe, ETR Associates Jill Denner, ETR Associates Funded by the NSF grant DRL-0909733.

Dec 16, 2015

Download

Documents

Abigayle Todd
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Linda Werner, UC Santa Cruz Shannon Campe, ETR Associates Jill Denner, ETR Associates Funded by the NSF grant DRL-0909733.

Children Learning Computer Science Concepts via Alice Game-Programming

Linda Werner, UC Santa CruzShannon Campe, ETR Associates

Jill Denner, ETR Associates

Funded by the NSF grant DRL-0909733

Page 2: Linda Werner, UC Santa Cruz Shannon Campe, ETR Associates Jill Denner, ETR Associates Funded by the NSF grant DRL-0909733.

Project Overview

325 middle school studentsElective technology classesSolo or programming pairsStorytelling Alice/Alice 2.2~20 hours7-10 hours programming games

Page 3: Linda Werner, UC Santa Cruz Shannon Campe, ETR Associates Jill Denner, ETR Associates Funded by the NSF grant DRL-0909733.

Game Analysis Process231 games“Reachable” codeExecuted with “no failure”Most were successful!Non-automated analysisAnalyzed twice

Page 4: Linda Werner, UC Santa Cruz Shannon Campe, ETR Associates Jill Denner, ETR Associates Funded by the NSF grant DRL-0909733.

Reachable with no failure

Page 5: Linda Werner, UC Santa Cruz Shannon Campe, ETR Associates Jill Denner, ETR Associates Funded by the NSF grant DRL-0909733.

Construct CategoriesMethodsParametersFunctionsVariables (list & non-list)

¨ If/Else¨ Loops¨ Do in order; Do together

Event Handlers

Page 6: Linda Werner, UC Santa Cruz Shannon Campe, ETR Associates Jill Denner, ETR Associates Funded by the NSF grant DRL-0909733.

Methods & FunctionsAll used built-in methods

71% created their own methods

46% used functions (mostly for collision

detection)

Page 7: Linda Werner, UC Santa Cruz Shannon Campe, ETR Associates Jill Denner, ETR Associates Funded by the NSF grant DRL-0909733.

Collision Detection“Bunny Run”

Page 8: Linda Werner, UC Santa Cruz Shannon Campe, ETR Associates Jill Denner, ETR Associates Funded by the NSF grant DRL-0909733.

If/Else, Do together, Do in order

Page 9: Linda Werner, UC Santa Cruz Shannon Campe, ETR Associates Jill Denner, ETR Associates Funded by the NSF grant DRL-0909733.

Events-driven game“Battle for Victory”

Page 10: Linda Werner, UC Santa Cruz Shannon Campe, ETR Associates Jill Denner, ETR Associates Funded by the NSF grant DRL-0909733.

Why some constructs more than others?

Easier to learn and execute in Alice?

The curriculum focused more on certain types of games and constructs

It makes a “good game?”

Page 11: Linda Werner, UC Santa Cruz Shannon Campe, ETR Associates Jill Denner, ETR Associates Funded by the NSF grant DRL-0909733.

More AnalysisPatternsMechanics or “types” of gamesContentCurriculum

Page 12: Linda Werner, UC Santa Cruz Shannon Campe, ETR Associates Jill Denner, ETR Associates Funded by the NSF grant DRL-0909733.

For more informationShannon Campe: [email protected]

Linda Werner: [email protected]

Student games at: psweb.etr.org/igame/demo/index.cfm

Project Advisors: Steve Cooper, Yasmin Kafai, Barbara Ericson, David Webb, Brigid Barron