Using puzzles: Problem-solving and abstraction

SeungEun Cha, DaiYoung Kwon, Won Gyu Lee

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationSIGITE'07 - Proceedings of the 2007 ACM Information Technology Education Conference
Pages135-140
Number of pages6
DOIs
Publication statusPublished - 2007 Dec 1
Event8th ACM SIG-Information Technology Education Conference, SIGITE 2007 - Destin, FL, United States
Duration: 2007 Oct 182007 Oct 20

Other

Other8th ACM SIG-Information Technology Education Conference, SIGITE 2007
CountryUnited States
CityDestin, FL
Period07/10/1807/10/20

Fingerprint

abstraction
Students
student
Education
language barrier
programming language
ability
computer science
Computer programming languages
Curricula
Computer science
Korea
education
programming
curriculum
human being
experiment
Group
Experiments

Keywords

  • Abstraction
  • Generalization
  • Novice
  • Problem-solving
  • Programming
  • Puzzle
  • Teaching/learning strategy

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Information Systems
  • Education

Cite this

Cha, S., Kwon, D., & Lee, W. G. (2007). Using puzzles: Problem-solving and abstraction. In SIGITE'07 - Proceedings of the 2007 ACM Information Technology Education Conference (pp. 135-140) https://doi.org/10.1145/1324302.1324331

Using puzzles : Problem-solving and abstraction. / Cha, SeungEun; Kwon, DaiYoung; Lee, Won Gyu.

SIGITE'07 - Proceedings of the 2007 ACM Information Technology Education Conference. 2007. p. 135-140.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Cha, S, Kwon, D & Lee, WG 2007, Using puzzles: Problem-solving and abstraction. in SIGITE'07 - Proceedings of the 2007 ACM Information Technology Education Conference. pp. 135-140, 8th ACM SIG-Information Technology Education Conference, SIGITE 2007, Destin, FL, United States, 07/10/18. https://doi.org/10.1145/1324302.1324331
Cha S, Kwon D, Lee WG. Using puzzles: Problem-solving and abstraction. In SIGITE'07 - Proceedings of the 2007 ACM Information Technology Education Conference. 2007. p. 135-140 https://doi.org/10.1145/1324302.1324331
Cha, SeungEun ; Kwon, DaiYoung ; Lee, Won Gyu. / Using puzzles : Problem-solving and abstraction. SIGITE'07 - Proceedings of the 2007 ACM Information Technology Education Conference. 2007. pp. 135-140
@inproceedings{47adb2facdee4bdf9dee3aba4e97b808,
title = "Using puzzles: Problem-solving and abstraction",
abstract = "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.",
keywords = "Abstraction, Generalization, Novice, Problem-solving, Programming, Puzzle, Teaching/learning strategy",
author = "SeungEun Cha and DaiYoung Kwon and Lee, {Won Gyu}",
year = "2007",
month = "12",
day = "1",
doi = "10.1145/1324302.1324331",
language = "English",
isbn = "9781595939203",
pages = "135--140",
booktitle = "SIGITE'07 - Proceedings of the 2007 ACM Information Technology Education Conference",

}

TY - GEN

T1 - Using puzzles

T2 - Problem-solving and abstraction

AU - Cha, SeungEun

AU - Kwon, DaiYoung

AU - Lee, Won Gyu

PY - 2007/12/1

Y1 - 2007/12/1

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

SP - 135

EP - 140

BT - SIGITE'07 - Proceedings of the 2007 ACM Information Technology Education Conference

ER -