chen-chung liu, ilearn lab graduate institute of network learning technology,

49
A constructionism framework for designing game-based simulations for supporting computational problem solving 1 Chen-Chung Liu, iLearn Lab Graduate Institute of Network Learning Technology, National Central University

Upload: iniko

Post on 24-Feb-2016

36 views

Category:

Documents


0 download

DESCRIPTION

A constructionism framework for designing game-based simulations for supporting computational problem solving. Chen-Chung Liu, iLearn Lab Graduate Institute of Network Learning Technology, National Central University. Collaboration Classroom. The classroom contains six workspaces . - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

A constructionism framework for designing game-based simulations for supporting computational problem solving

1

Chen-Chung Liu, iLearn LabGraduate Institute of Network Learning Technology,National Central University

Page 2: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Collaboration Classroom

The classroom contains six workspaces.

Each group workspace was equipped with a LCD shared displays.

The shared displays are used as boundary objects to sustain intimacy and share individual contributions.

Page 3: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

高中職多媒體教學中心規劃介紹

內壢高中 – 競合式互動未來教室

Page 4: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

The recent works

Creativity

Problem Solving

Collaboration

Narrative

Animated Web sketch books-- Expressive flexibility -- Narrative nature-- Sharing and collaboration

Train B&P-- World-Wide Invitingness -- Transcend physical limitation-- Dealing with uncertainty-- Sharing and collaboration

Page 5: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,
Page 6: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

beginPowerUp(55);endbegin

repeat(3){ while(true){ if(TrainPassMe()){ train0.Break(100); print("Break"); break; } }}end

beginrepeat(3){ while(true){ if(TrainPassMe()){ train0.ReleaseBreak(); train0.PowerUp(30); print("PowerUP"); break; } }}end

beginrepeat(3){ while(true) { if(TrainPassMe()) { break; } }}train0.Break(100);print("Finish");end

火車啟動火車下坡經過此處煞車

火車下坡經過此處放開煞車,加速

火車經過此處三次煞車

Page 7: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

OutlineIntroductionRelated worksThe constructionism framework MethodResultsConclusion Implications

7

Page 8: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Introduction

8

http://www.youtube.com/watch?v=J1B5iee31z0

Page 9: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Introduction – Computational Problem Solving

Problem solving is one of the integral approaches to achieving effective and meaningful learning (Jonassen, 2004).

Problem solving has been extensively applied to many subject

domains such as science (Linn, Clark, & Slotta, 2003), mathematics (Jonassen, 2003) and design (Jermann & Dillenbourg, 2008) as a means of promoting learning in these domains.

Considered to be the core competency of computer science education because computer science involves broad problem solving skills, rather than purely technically centered activity (Kay et al., 2000).

9

Page 10: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Introduction – Computational Problem Solving However, novice programmers suffer from a wide

range of difficulties and deficits. One of the major issues facing computer science

educators is how to foster students’ abilities to solve problems with computer programs.

10

Page 11: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Introduction – Simulation Game Simulation games on computers may be helpful in fostering

students’ problem solving ability.

Such games simulate a model of a system or a process, and thus allow students to experience the scientific discovery process such as hypothesis generation, experiment designs and data interpretation (de Jong & van Joolingen, 1998)

11

Page 12: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Introduction -- – Flow Experience Games may facilitate a flow experience considered as a useful

construct for improving problem solving.

Many studies have confirmed that experiencing a state of flow may foster students’ learning, as well as their exploratory behaviors (Hoffman & Novak,1996)

  In particular, the higher level of flow perceived by learners

correlates positively with higher engagement in experimentation (Trevino& Webster, 1992) and flexible learning (Webster, Trevino, & Ryan, 1993).   

 12

Page 13: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Introduction – Game design However, recent investigations into game-based learning

yield divergent results regarding the effect of the games on learning. The question/answer games have limitations in

fostering long-term motivation to learn and in-depth learning strategies. 

Therefore, it is necessary understand how to integrate

learning tasks into game-based learning systems to transform the learning activities into flow learning experiences. 

13

Page 14: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Introduction – Our goal

14

Design guidelines for game-based learning from the perspective of constructionism

Construction as the goal, Low threshold and high ceiling Simulation of ideas

Scratch (Monroy-Hernández & Resnick, 2008), Alice (Dann, Cooper, & Pausch, 2006), Tangible Programming Bricks (McNerney, 2004), and the Greenfoot system (Kulling & Henriksen, 2005),

Page 15: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Introduction – The research question

How novice programmers may learn in the game-based learning system developed with the constructionism framework?

15

Page 16: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Related works

2.1 Computer simulation for supporting problem solving

16

Page 17: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Computer simulation Provides an opportunity for students to learn by doing

Increasingly applied to foster problem solving abilities in several scientific subject domains

ex: a computer simulation application was designed to facilitate medical science students to analyze

information, formulate working hypotheses and identify medical learning issues

It can be helpful in improving the students’ understanding of complex concepts, inquiry strategies and self-learning abilities

17

Page 18: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

But ! Students often interact with simulations simply on a superficial

and playful level Such superficial interaction is partly due to the fact that most

students cannot solve problems without instructional support Consistent with the finding of Holzinger et al. (2009):

although simulations can be helpful in improving the understanding of complex concepts, students may not know how to interact with sophisticated simulations in order to solve a problem.

18

Page 19: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

2. Related works

2.2 Problem solving in games

19

Page 20: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Computer games An effective approach to providing instructional supports in

computer simulations to help students solve problems Promote students to apply logic, memory, visualizations and

problem solving, and, thus, can enhance learning Have a significant impact on learning experiences:

As negative learning experiences such as boredom and frustration are more likely to remain for a long period of time, computer games can provide a pathway to transforming the experiences into positive states so that students are more likely to engage in meaningful strategies to solve problems.

20

Page 21: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Computer games

Shih et al. (2010) found that games featuring clear goals, rules, challenges and a sense of achievement can enhance collaboration among students.

Lee and Chen (2009) also confirmed the positive effect of games on problem solving.

The claim made by Kiili (2005):

games with immediate feedback, clear goals and challengescan constitute an approach to creating positive learning experiences.

21

Page 22: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Computational problem solving

However, how we can design a game or a game-like system to enhance computational problem solving is still not sufficiently discussed.

The goal of the study:To understand how constructionist’s principles may be applied to design game-based learning system?

To investigate the influence of simulation games on problem solving in terms of both learning experience states and problem solving behaviors

To obtain a clearer picture of the problem solving strategies adopted by students learning with simulation games.

22

Page 23: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

23

The constructionism framework

Page 24: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

The constructionism framework

24

Game design guideline

Constructionism principle

Guideline for designing game-like learning systems/activities

Enhancing motivation and persistent reengagement

Construction as the goal

Motivating students to learn by supporting them to build a product in a game

Challenge and freedom

Low-threshold-high-ceiling activity

Enabling novice students to easily participate in, while allowing them to work on increasingly complex products

In-depth learning Computer simulations

Supporting students to initiate and simulate ideas

Page 25: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Construction as the goal

25

Using Train B&P to construct a rail model. And Program it! To learn the computational thinking skills, and

think scientifically for generating a railway model.

(1)

(2)

(3)

beginint count=0;while(true){ if(TrainPassMe()){count++;print (count);} if(count==3){train0.Break(30);print "Train0 Break[30]";print("Train is stopping");} }

The program governs the behavior of the track in (3)

Page 26: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Low threshold and high ceiling

26

Several building blocks such as straight tracks, curved tracks, branch tracks and bridges to build a rail system.

Resembles the manipulative building blocks of a physical toy, its threshold to construct is quite low

Press the “g” key to start a train

Or program code to build complex railways

Page 27: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Simulation of ideas

27

Simulate the programs in the 3D environment

Train B&P was developed with a physics engine

Gravity, speed, acceleration, and friction, to simulate the behavior of railway systems in the real world

Page 28: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Method

28

Page 29: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Participants

117 first-year students in a university in northern Taiwan

They were novice programmers who did not have rich experience in programming

This study designed a simulation game for the students to learn and use their programming knowledge to solve some contextualized problems which are related to the transportation control of a railway system.

29

Page 30: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

The simulation game Train B &P

30

Page 31: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Simulation of embodied experiences• TrainB&P was developed with a physics engine which

could simulate the physics phenomena, such as gravity, speed, acceleration, and friction, to simulate the real behaviors of railway systems in the real world.

• Tutorial and examples

31

Page 32: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

develop programs to make a train in a railway model go three rounds and then stop where it set off.

Procedures traditional(1.5months)-> learning experience survey ->game-

based learning activity (two weeks)->learning experience survey

32

Page 33: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

The evaluation of learning experiences Learners will be more likely to experience flow when the

challenge of an activity matches their skill (Massimini, Csikszentmihalyi, & Delle Fave, 1988).

The 3-channel flow model,(Csikszentmihalyi, 1975): flow state, anxiety state and boredom state

33

Flow: perceived challenge = perceived skillAnxiety: Higher perceived challenge with lower perceived

skillBoredom: lower perceived challenge with higher perceived

skill

Page 34: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Survey for learning motivations

The Motivated Strategies for Learning Questionnaire (MSLQ) (Pintrich et al., 1991)

The MSLQ contains eight questions with a five-point Likert scale concerning the extrinsic and intrinsic motivations associated with learning.

The students responded to the two surveys before and after the game-based learning activity.34

Page 35: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

3.6. Activity logs Solution development: the students typed the codes or modified the codes

in the program panel.

Experiment: the students applied the simulation function of the game to verify the behavior of the programs they developed.

Solution review: the students opened the program panel to review the program they developed without typing or modifying any of the program code.

Solution reuse: the students copied code segments in the tutorial or in the programs, which they had already developed, to generate new solutions.

Reading tutorial: The students retrieved existing examples, knowledge related to generic computational problem solving, or information about the building blocks in the tutorial.

35

Page 36: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

3.7. Data analysis Comparative analysis:

Students’ motivation and perceived learning experience in traditional lectures and in the simulation game approach

Problem solving behavior analysis: Sequential pattern analysis How the students developed solutions through the five types

of problem solving behaviors

36

Page 37: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Result

37

Page 38: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Results (learning experience) The problem solving tasks

given in the traditionallectures perceived a high level of challenge (mean= 3.87, S.D. = .79) but a low level of skill (mean = 2.62, S.D. = .88). Students expressed anxiety in traditional lecture approach The students’ feedback in the

simulation game setting reveal

that the level of skill (mean = 3.05, S.D. = .71) is closer to the level of challenge (mean = 3.48, S.D. ¼=.69). The level of challenge approached the level of skill.

Learning experience

38

Page 39: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

The simulation game may be helpful in promoting the positive experience of computational problem solving

Results (learning experience)Flow states

Page 40: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Results (motivations)Motivations

The game transformed the learning exepreince from an extrinsic motivation into a intrinsic motivation.

40

Page 41: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Students in flow states, compared to those in anxiety state, tended to apply solution reuse to solve problems.

Results (problem solving behaviors)

Page 42: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Results (problem solving strategies)

learning -by-example: reading tutorial→ solution

reuse → experiment

trial-and-error: solution development → experiment

→ solution review→ solution development

analytical reasoning: solution development →

solution review

42

Page 43: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

learning -by-example: reading

tutorial→ solution reuse →

experiment

trial-and-error: solution development

→ experiment → solution review→

solution development

analytical reasoning: solution

development → solution review

43

Results (problem solving strategies)

Page 44: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

learning -by-example: reading

tutorial→ solution reuse →

experiment trial-and-error: solution development

→ experiment →solution review

→solution development

44

Students in boredom state did not frequently apply analytical reasoning approach to solve problem.

Results (problem solving strategies)

Page 45: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

trial-and-error: solution development →

experiment → solution review→solution

development

analytical reasoning: solution development

→ solution review

45

Students in anxiety state did not frequently apply learning by example strategy

Results (problem solving strategies)

Page 46: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Conclusion and implications

This study proposes a constructionism framework for designing computer game to assist students in developing their computational problem solving abilities.

It is found that the students’ intrinsic motivation was enhanced when they learned with such constructivist approaches.

The students were more likely experience a flow state when they learn with the game.

46

Page 47: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Conclusion and implications Students may apply different problem solving strategies in

a simulation game according to their learning experience states.

For the students who felt a flow experience, Learning by example, analytical reasoning and trial-and-error

strategies

For the students who feel anxious about simulation games, it is necessary to provide instructional support to alleviate

their anxiety. For instance, to help them learn by examples.

47

Page 48: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Conclusion and implications

For students who feel bored The teacher may increase the complexity of the problem

according to the ability of each student so that the student may need to analyze the solution critically in order to solve the problem.

48

Page 49: Chen-Chung Liu,  iLearn Lab Graduate Institute of Network Learning Technology,

Thanks for your listening!

49