Game2Learn Exploring Interactions of Programming in Games Paige Matthews.

14
Game2Learn Exploring Interactions of Programming in Games Paige Matthews

description

Gender in Games Number of students enrolling in IT programs is declining Number of women in field is increasing however they make up less than 20% of the population Women are more likely to stay in the field if there are opportunities for collaborative learning

Transcript of Game2Learn Exploring Interactions of Programming in Games Paige Matthews.

Page 1: Game2Learn Exploring Interactions of Programming in Games Paige Matthews.

Game2LearnExploring Interactions of Programming in Games

Paige Matthews

Page 2: Game2Learn Exploring Interactions of Programming in Games Paige Matthews.

Background

Game2Learn

StormHaven

Usability

Study

Page 3: Game2Learn Exploring Interactions of Programming in Games Paige Matthews.

Gender in Games• Number of students enrolling in IT

programs is declining• Number of women in field is increasing

however they make up less than 20% of the population

• Women are more likely to stay in the field if there are opportunities for collaborative learning

Page 4: Game2Learn Exploring Interactions of Programming in Games Paige Matthews.

Number of students in IT programs is declining

Develop an interesting interactive educational game that makes programming fun

Number of students in program will increase as will diversity?

Small number of women in the field

Page 5: Game2Learn Exploring Interactions of Programming in Games Paige Matthews.

Summer Usability Study

• Hypothesis: People will prefer learning through a game as compared to traditional methods of learning programming

• Qualitative Study• Primarily Testing:

– If the games are enjoyable– If the subjects feel they can learn with games– If the subjects would prefer to learn from

games such as these

Page 6: Game2Learn Exploring Interactions of Programming in Games Paige Matthews.

Layout

• 2 games– 2D, exploratory– 3D, structured

• 3 quests – easy, medium, hard • Why this layout?

– Learning – Game structure– Interface

Page 8: Game2Learn Exploring Interactions of Programming in Games Paige Matthews.
Page 9: Game2Learn Exploring Interactions of Programming in Games Paige Matthews.
Page 10: Game2Learn Exploring Interactions of Programming in Games Paige Matthews.

Interfaces

• Saving Sera:– Fill in the blank– Code jumble– Symbolic

Programming– Dialogue Tree

• The Catacombs:– Symbolic programming– Dialogue Trees

Page 11: Game2Learn Exploring Interactions of Programming in Games Paige Matthews.

Overview of study

• Questionnaire• Pre-test• Playing the games

– Play quests from Saving Sera– Play one version of The Catacombs

• Post-test• Interview

Page 12: Game2Learn Exploring Interactions of Programming in Games Paige Matthews.

Pre- and Post- Tests

for ( int j = 0; j □□; j++ ){

for ( int k = 0; k □□; k++ ){

print( j + k + “ “);}print( “\n” );

}

Page 13: Game2Learn Exploring Interactions of Programming in Games Paige Matthews.

Interview

• Background playing games• Feedback for each quest• Overall feedback

• Interview will provide our primary outcome measurements

Page 14: Game2Learn Exploring Interactions of Programming in Games Paige Matthews.

Future Work

• Apply findings to Game2Learn game• Compare learning with a game to

traditional classroom learning

• Questions?