TY - GEN
T1 - Using puzzles
T2 - 8th ACM SIG-Information Technology Education Conference, SIGITE 2007
AU - Cha, Seung Eun
AU - Kwon, Dai Young
AU - Lee, Won Gyu
PY - 2007
Y1 - 2007
N2 - Using puzzles in IT is an introductory model that uses many kinds of puzzles, puzzle-like problems and games to illustrate abstraction and problem-solving concepts in IT with hands-on pedagogy. It is difficult for a novice to understand abstraction IT concepts and programming language at introductory step can be challenging. In order to ease the conceptual and language barrier, puzzle was developed for IT education. Puzzle has been used in IT programs in recent years and there are many kinds of puzzles. In this paper, three-dimensional puzzle was used for interests by hands-on activity. Abstraction and problem-solving concepts are parts of 'Programming Fundamentals and Algorithms' in CC2006 curriculum. When a student solves the puzzle, they develop their own problem-solving strategy. By analyzing student's thinking process, it is possible to construct student's thoughts into steps. At each step, a person's thought might differ from others and description of all the steps is referred as 'Think-Aloud'. Aside from developing their own problem-solving strategy, this paper also focuses on student's ability to group puzzles with similar problem-solving strategy and ability to generalize the problem-solving strategy. In 2006, an experiment was conducted which consisted of 25 students who are majoring in Computer Science Education in Korea University. Experimental results showed that students understood abstraction concepts easier by solving Puzzle. In addition, outstanding students had fewer problem-solving steps compared to the rest of the class. It was found that tendency to use more efficient processes promoted the acquisition of hints: analyzing structure, features and constraints of the Puzzle.
AB - Using puzzles in IT is an introductory model that uses many kinds of puzzles, puzzle-like problems and games to illustrate abstraction and problem-solving concepts in IT with hands-on pedagogy. It is difficult for a novice to understand abstraction IT concepts and programming language at introductory step can be challenging. In order to ease the conceptual and language barrier, puzzle was developed for IT education. Puzzle has been used in IT programs in recent years and there are many kinds of puzzles. In this paper, three-dimensional puzzle was used for interests by hands-on activity. Abstraction and problem-solving concepts are parts of 'Programming Fundamentals and Algorithms' in CC2006 curriculum. When a student solves the puzzle, they develop their own problem-solving strategy. By analyzing student's thinking process, it is possible to construct student's thoughts into steps. At each step, a person's thought might differ from others and description of all the steps is referred as 'Think-Aloud'. Aside from developing their own problem-solving strategy, this paper also focuses on student's ability to group puzzles with similar problem-solving strategy and ability to generalize the problem-solving strategy. In 2006, an experiment was conducted which consisted of 25 students who are majoring in Computer Science Education in Korea University. Experimental results showed that students understood abstraction concepts easier by solving Puzzle. In addition, outstanding students had fewer problem-solving steps compared to the rest of the class. It was found that tendency to use more efficient processes promoted the acquisition of hints: analyzing structure, features and constraints of the Puzzle.
KW - Abstraction
KW - Generalization
KW - Novice
KW - Problem-solving
KW - Programming
KW - Puzzle
KW - Teaching/learning strategy
UR - http://www.scopus.com/inward/record.url?scp=77953036904&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77953036904&partnerID=8YFLogxK
U2 - 10.1145/1324302.1324331
DO - 10.1145/1324302.1324331
M3 - Conference contribution
AN - SCOPUS:77953036904
SN - 9781595939203
T3 - SIGITE'07 - Proceedings of the 2007 ACM Information Technology Education Conference
SP - 135
EP - 140
BT - SIGITE'07 - Proceedings of the 2007 ACM Information Technology Education Conference
Y2 - 18 October 2007 through 20 October 2007
ER -