• Title/Summary/Keyword: Computational Concepts

Search Result 290, Processing Time 0.031 seconds

Review of Concept of Abstraction of Computational Thinking (Computational Thinking에서의 추상화 개념에 대한 고찰)

  • Jeong, InKee
    • Journal of The Korean Association of Information Education
    • /
    • v.20 no.6
    • /
    • pp.585-596
    • /
    • 2016
  • Software Education will be implemented at elementary, middle and high schools starting in 2018. The goal of software education is to help students develop Computational thinking skills. Computational thinking is largely composed of abstraction and automation. However, the concepts related to abstraction are defined differently for each country, giving confusion to students and teachers. Therefore, in this paper several definitions of abstraction are compared and defined reasonably. And we proposed an abstraction teaching method and evaluation criteria in elementary school based on a reasonable definition. The definition of abstraction presented in this paper is expected to be able to present a solution to the problems encountered in the course of software education in the future.

Creative Programming Learning with Scratch for Enhancing Computational Thinking (계산적 사고 향상을 위한 창의적 스크래치 프로그래밍 학습)

  • Lee, Eunkyoung
    • The Journal of Korean Association of Computer Education
    • /
    • v.16 no.1
    • /
    • pp.1-9
    • /
    • 2013
  • Computational thinking has been recently highlighted as an essential ability of the 21st Century so that many educational efforts have focused on broadening participation in computing and promoting computational thinking in K-12 settings. This paper describes the impact of creative learning activities with the Scratch on middle school students' computational thinking and creative potential. The learning activities were designed and implemented in 12 sessions with 34 middle school students. The pre and post creative potential assessment results show that students' creative personality and ideational behavior were significantly enhanced. Also, project portfolio analysis shows that students came to understand several computational concepts that are useful in a wide range of programming contexts: sequences, loops, conditionals, events, and operators.

  • PDF

The Development and Application of Coding Stories to Enhance Computational Thinking Abilities (CT 능력 향상을 위한 코딩 동화 개발 및 적용)

  • Jo, Yunju;Chun, Seok-Ju
    • Journal of The Korean Association of Information Education
    • /
    • v.24 no.2
    • /
    • pp.167-176
    • /
    • 2020
  • In this study, We made Computing Stories as a part of the new method of SW education. Also, we have developed unplugged activities using coding stories. We analyzed changes in learning motivation and academic achievement in the core concepts of CT by applying classes to elementary school students. For the development of coding stories, we conducted a questionnaire analysis of 11 expert groups to derive the core concepts of computational Thinking. Using the core concept of Computational Thinking, we developed a coding stories and unplugged activities linked with coding stories. It was confirmed that the score of the core concept of CT before and after class increased from 54.44 to 83.10 and the learning motive was also improved from the average score of 103.48 to 110.44. The results showed that the Coding Stories were effective in the students' Computational thinking achievement and SW learning motives.

The Nature and Perspective of Informatics Education (정보교육의 본질과 전망)

  • Lee, YoungJun;Lee, EunKyoung
    • The Journal of Korean Association of Computer Education
    • /
    • v.11 no.3
    • /
    • pp.1-11
    • /
    • 2008
  • All learners have to improve problem-solving abilities based on the principles of Computer Science and Computational Concepts as well as enhance their information technology fluency for living in the 21st century. However, there are no clear answers for fundamental questions such as 'What is Computer Science?' or 'What is the nature of Informatics education?'. Informatics education is threatened by the terminological confusion and misleading external images of Computer Science or Informatics education. Therefore, in this study, we closely reviewed perspectives on the nature and necessity of Informatics education and suggested a perspective to improve Informatics education. First, we examined how the definition of Computer Science has changed and pointed out that the Computer Science curriculum has operated differently from country to country because of the different viewpoints about Computer Science. Moreover, we presented evidence to assert that Informatics education should be considered as an independent science subject that is for all students. Finally, we suggested essential elements to insist that Informatics is a discipline to improve computational thinking. Essential elements consisted of 'Representations', 'Processes', 'Machines', 'Relationships' and 'Construction'. We suggested that the concept of Informatics should be extended based on these five elements.

  • PDF

Analysis of Abstraction Contents in Informatics Textbooks of Middle School According to 2015 Revised Curriculum (2015 개정교육과정에 따른 중학교 정보 교과서에 나타난 추상화 내용 분석)

  • Kim, Soohwan
    • The Journal of Korean Association of Computer Education
    • /
    • v.21 no.5
    • /
    • pp.1-10
    • /
    • 2018
  • The revised informatics is to be compulsory for middle school students from 2018 according to 2015 revised curriculum. The concept of abstraction in informatics curriculum has common features and differences compared with general abstraction, however there is a mix of concepts in the current informatics textbook. The abstraction of computational thinking needs to connect with automation, so it is difficult to teach correct concept of abstraction with these textbooks. Therefore, this research conducted to investigate several informatics textbooks that were developed by the revised curriculum and to analyze the concept and examples of abstraction. As a result, some textbooks have that there is a mix of concepts about general abstraction and no connection with automation. This research suggests clarified abstraction and educational examples for cultivating computational thinking to improve this situation. This result will be basic recourse for the reconstruction of abstraction lesson to improving computational thinking.

Analyzing Elementary Student Experience on Software Education: Based on Computational Thinking Framework (컴퓨팅사고 프레임워크 기반 초등 소프트웨어교육 경험 분석)

  • Lee, Jeongmin;Lee, Myunghwa
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.5
    • /
    • pp.415-425
    • /
    • 2019
  • The purpose of this study is to analyse of elementary student experience in software education based on computational thinking framework. A total of 27 students (5th grade) were interviewed who took software education during 4 months in A elementary school which located in Seoul. The findings revealed were as follows: First, the elementary learners were able to perform scratch projects and learn basic concepts for computing thinking. elementary students' studied basic concepts for computational thinking by the process of carrying out their Scratch project. Second, elementary learners were able to confirm the execution of computing accidents in the process of implementing scratch projects. Third, elementary students had change in creative expression and interactive connectivity in terms of learners' computing thinking. The result of this study is meaningful in that it analyzes the educational experience of elementary school students qualitatively and suggests the direction of software education for enhancing computing thinking ability.

Development of evaluation factors for SW education in elementary and secondary schools (초·중등 SW교육의 평가요소 개발)

  • Park, Juyeon;Kim, Jonghye;kim, Sughee;Lee, HyunSook;Kim, Soohwan
    • The Journal of Korean Association of Computer Education
    • /
    • v.20 no.6
    • /
    • pp.47-59
    • /
    • 2017
  • The Goal of SW education is to cultivate creative and convergent human resources with computational thinking ability. The content and methods of SW education are diverse, and it is difficult for the students to properly evaluate what they have learned. In order to appropriately evaluate the learning contents, SW education evaluations should be able to easily evaluate the core content of the SW education. The purpose of this study is to provide a systematic framework that can be used to develop evaluation factors to evaluate the effectiveness of SW education in elementary and secondary schools. We conducted a literature review, a field suitability review through FGI, an expert consultation, and a Delphi survey. As a result, the metrics of the cognitive domain were developed with 17 keywords in three categories: Computational Materials & Outputs (CMO), Computational Concepts (CC), and Computational Practices (CP). Also, metrics of the affective domain were developed with 13 sub-areas in four categories: value, attitude, computational thinking efficacy, and interest. The SW education evaluation factors developed in this study can be used as a framework to develop the evaluation contents in accordance with the contents of education.

The Need for Paradigm Shift in Semantic Similarity and Semantic Relatedness : From Cognitive Semantics Perspective (의미간의 유사도 연구의 패러다임 변화의 필요성-인지 의미론적 관점에서의 고찰)

  • Choi, Youngseok;Park, Jinsoo
    • Journal of Intelligence and Information Systems
    • /
    • v.19 no.1
    • /
    • pp.111-123
    • /
    • 2013
  • Semantic similarity/relatedness measure between two concepts plays an important role in research on system integration and database integration. Moreover, current research on keyword recommendation or tag clustering strongly depends on this kind of semantic measure. For this reason, many researchers in various fields including computer science and computational linguistics have tried to improve methods to calculating semantic similarity/relatedness measure. This study of similarity between concepts is meant to discover how a computational process can model the action of a human to determine the relationship between two concepts. Most research on calculating semantic similarity usually uses ready-made reference knowledge such as semantic network and dictionary to measure concept similarity. The topological method is used to calculated relatedness or similarity between concepts based on various forms of a semantic network including a hierarchical taxonomy. This approach assumes that the semantic network reflects the human knowledge well. The nodes in a network represent concepts, and way to measure the conceptual similarity between two nodes are also regarded as ways to determine the conceptual similarity of two words(i.e,. two nodes in a network). Topological method can be categorized as node-based or edge-based, which are also called the information content approach and the conceptual distance approach, respectively. The node-based approach is used to calculate similarity between concepts based on how much information the two concepts share in terms of a semantic network or taxonomy while edge-based approach estimates the distance between the nodes that correspond to the concepts being compared. Both of two approaches have assumed that the semantic network is static. That means topological approach has not considered the change of semantic relation between concepts in semantic network. However, as information communication technologies make advantage in sharing knowledge among people, semantic relation between concepts in semantic network may change. To explain the change in semantic relation, we adopt the cognitive semantics. The basic assumption of cognitive semantics is that humans judge the semantic relation based on their cognition and understanding of concepts. This cognition and understanding is called 'World Knowledge.' World knowledge can be categorized as personal knowledge and cultural knowledge. Personal knowledge means the knowledge from personal experience. Everyone can have different Personal Knowledge of same concept. Cultural Knowledge is the knowledge shared by people who are living in the same culture or using the same language. People in the same culture have common understanding of specific concepts. Cultural knowledge can be the starting point of discussion about the change of semantic relation. If the culture shared by people changes for some reasons, the human's cultural knowledge may also change. Today's society and culture are changing at a past face, and the change of cultural knowledge is not negligible issues in the research on semantic relationship between concepts. In this paper, we propose the future directions of research on semantic similarity. In other words, we discuss that how the research on semantic similarity can reflect the change of semantic relation caused by the change of cultural knowledge. We suggest three direction of future research on semantic similarity. First, the research should include the versioning and update methodology for semantic network. Second, semantic network which is dynamically generated can be used for the calculation of semantic similarity between concepts. If the researcher can develop the methodology to extract the semantic network from given knowledge base in real time, this approach can solve many problems related to the change of semantic relation. Third, the statistical approach based on corpus analysis can be an alternative for the method using semantic network. We believe that these proposed research direction can be the milestone of the research on semantic relation.