Twin Kernel Embedding

國立雲林科技大學
National Yunlin University of Science and Technology
Enhancing Self-Motivation in Learning Programming
Using Game-Based Simulation and Metrics
Presenter:Wun-Huei Su
Author: Hewijin Christine Jiau
Jinghong Cox Chen
Kuo-Feng Ssu
2009. Education, IEEE Transactions on : Accepted for future publication
1
Intelligent Database Systems Lab
N.Y.U.S.T.
I. M.
Outline






Motivation
Objective
Method
Experiments
Conclusion
Comment
2
Intelligent Database Systems Lab
Motivation

N.Y.U.S.T.
I. M.
How to motivate students

Traditional: Require students to implement repetitive practice

Offer a simple win or lose result

Long-term effectiveness in high-level of self-motivation is limited

Commercial

Can learn how to dominate the game and improve the final result
3
Intelligent Database Systems Lab
Objective

N.Y.U.S.T.
I. M.
A game-based programming learning
environment
 The assignment is based on a complex
proprietary strategy game known as Resource
Craft
 program a game strategy that can beat the
computer or achieve higher scores.
4
Intelligent Database Systems Lab
Method

N.Y.U.S.T.
I. M.
a Simulated Programming Learning
Environment (SIMPLE)
5
Intelligent Database Systems Lab
Method

N.Y.U.S.T.
I. M.
a Simulated Programming Learning
Environment (SIMPLE)
Intelligent Database Systems Lab
Method
N.Y.U.S.T.
I. M.
Intelligent Database Systems Lab
Experiment

N.Y.U.S.T.
I. M.
Goal Question Metrics(GOM)
8
Intelligent Database Systems Lab
Experiment
N.Y.U.S.T.
I. M.
9
Intelligent Database Systems Lab
Experiment
N.Y.U.S.T.
I. M.
10
Intelligent Database Systems Lab
Conclusions



N.Y.U.S.T.
I. M.
presented a framework, known as SIMPLE
providing students with GQM-based game
metrics
The simulation environment allows the
students to monitor the execution of the game
so that they can understand how to adjust their
strategies
11
Intelligent Database Systems Lab
My Comment



N.Y.U.S.T.
I. M.
Advantage
 Method is good
Disadvantage
 Don’t introduce how to program the strategy
Application
 Motivate people in learning
12
Intelligent Database Systems Lab