• Title/Summary/Keyword: computational thinking (CT)

Search Result 93, Processing Time 0.026 seconds

SEM-CT: Comparison of Problem Solving Processes in Science(S), Engineering(E), Mathematic(M), and Computational Thinking(CT) (SEM-CT: 과학(S), 공학(E), 수학(M)적 문제해결과정과 컴퓨팅 사고(CT))

  • Nam, Younkyeong;Yoon, JinA;Han, KeumJoo;Jeong, JuHun
    • The Journal of Korean Association of Computer Education
    • /
    • v.22 no.3
    • /
    • pp.37-54
    • /
    • 2019
  • The main purpose of STEM education is to understand methods of inquiry in each discipline to develop convergent problem solving skills. To do this, we must first understand the problem-solving process that is regarded as an essential component of each discipline. The purposes of this study is to understand the relationship between the problem solving in science (S), engineering (E), mathematics (M), and computational thinking (CT) based on the comparative analysis of problem solving processes in each SEM discipline. To do so, first, the problem solving process of each SEM and CT discipline is compared and analyzed, and their commonalities and differences are described. Next, we divided the CT into the instrumental and thinking skill aspects and describe how CT's problem solving process differs from SEM's. Finally we suggest a model to explain the relationship between SEM and CT problem solving process. This study shows how SEM and CT can be converged as a problem solving process.

A Study on Teaching-learning for Enhancing Computational Thinking Skill in terms of Problem Solving (문제해결의 관점에서 컴퓨팅 사고력 증진을 위한 교수학습에 대한 연구)

  • Choi, Sook Young
    • The Journal of Korean Association of Computer Education
    • /
    • v.19 no.1
    • /
    • pp.53-62
    • /
    • 2016
  • This study aims to suggest an instructional design to improve CT(Computational Thinking) skills in terms of problem solving. CT can be defined as a thought processes for computer-based problem solving. Examining the related CT concepts in the general problem solving process can be helpful for learners to understand CT. For this, this study selects the key elements of CT through literature review, describes how the elements are related to each phrase of the problem solving process, and explores cognitive aspects of the CT elements. In addition, this study describes learning activities and learning assessments of the CT elements according to each phrase of problem solving process and suggests a basic instructional design framework for CT in view of problem solving.

Development of Fine Dust Robot Unplugged Education Program (미세먼지 로봇을 주제로 한 언플러그드 교육 프로그램의 개발)

  • Lee, Jaeho;Jang, Junhyung;Jang, Inpyo
    • Journal of Creative Information Culture
    • /
    • v.5 no.2
    • /
    • pp.183-191
    • /
    • 2019
  • The purpose of this paper is to develop an unplugged education program that develops the 4C (Creativity, Critical thinking, Communication ability, Collaboration) and CT (Computational Thinking) competencies required in modern society. This study discovered "Fine Dust Robot" as a theme suitable for the unplugged education program, and designed the Unplugged 4-hour education program which can develop 4C and CT competencies. The first stage motivates learning, and the second and third stages develop unplugged activity to develop CT. In the fourth stage, the algorithms created through unplugged activities were programmed through the natural language instruction card and produced the output. We developed educational materials that can be utilized in the unplugged education program. Finally, education programs were conducted for elementary school students, and pre- and post-tests of computational thinking were conducted for general students and gifted students. Educational effective was found in both groups.

Fostering Primary Pre-service Teachers' Computational Thinking through Self-Assessment (초등예비교사를 위한 컴퓨팅 사고력 자기평가 방법)

  • Kim, Misong;Choi, Hyungshin
    • Journal of The Korean Association of Information Education
    • /
    • v.22 no.1
    • /
    • pp.61-70
    • /
    • 2018
  • It is urgent in the context of the Fourth Industrial Revolution that students become creative and integrative thinkers. In this vein, in the last few years, drawing upon constructivism as an innovative learning paradigm, new coding curricula using MIT's Scratch have been introduced in the number of countries to enhance computational thinking (CT). However, constructivism encouraging collaborative and active learning may not be explicitly utilized in instructional design focusing mainly on learning to code as technical skills - some of which exist today in large numbers of school and after-school code activities. To respond to such a misleading way of developing CT through coding, the present study aims to propose the benefits of CT self-assessment rubrics for primary pre-service teachers within a CT course entitled "Problem Solving by Computational Thinking". Our findings show how meaningful collaborative CT self-assessment in a group impacts their learning of CT. We end this paper with the discussion of implications of our findings for CT assessment towards a new paradigm in education.

An Overview of Exploration for the Development of Competencies Assessment Tools based Computational Thinking (CT 기반 역량 검사도구 개발을 위한 탐색 개관)

  • Kim, Dong Man;Lee, Tae Wuk
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2019.07a
    • /
    • pp.415-416
    • /
    • 2019
  • 이 연구의 목적은 기존 CT 검사 도구를 확인하여 한계를 파악하고, CT 기반 역량의 의미를 밝히고 이를 통해 올바른 CT 검사도구 개발의 방향을 제시하는 것이다. 그래서 이 연구로 CT 기반 스킬을 통해 CT 역량을 검사할 수 있는 방법을 제시하였다. 이 연구의 결론으로 CT 역량을 검사하는 것은 CT 기반 역량을 검사하는 것으로 CT 기반 하드스킬을 밝혀내어 이를 평가 요소로 적용한다면, 기존 검사도구의 한계를 극복하는 묘책이 될 것으로 판단되었다. 이 연구의 후속으로 CT 기반의 하드 스킬을 찾아 CT 기반 역량을 명확히 규명하고, 이를 바탕으로 검사도구를 개발하여 검증하고자 한다.

  • PDF

A Study on the Development and Implementation of Computational Thinking Education Framework

  • Choe, Hyun-Jong;Lee, Tae-Wuk
    • Journal of the Korea Society of Computer and Information
    • /
    • v.21 no.9
    • /
    • pp.177-182
    • /
    • 2016
  • In this paper, we propose the computational thinking education framework which provides three steps of computational thinking process and three kind of activities about computational thinking learning in class. The key idea of this framework is to provide the guidelines of designing activity steps of teaching and learning computational thinking in class using three axles of framework such as problem area, process of learning, and steps of computational thinking process. After designing a framework, we show that sample course of programming education program containing contents of Informatics subject in middle school by implementing our framework. Proposed framework and programming education program in middle school will be the good case study and guide to implement computational thinking concerned education programs in elementary, secondary, and universities.

The preliminary study of developing computational thinking practice analysis tool and its implementation (컴퓨팅 사고 실천 분석도구 개발 및 이의 활용에 대한 기초연구)

  • Park, Young-Shin;Hwang, Jin-Kyung
    • Journal of the Korean Society of Earth Science Education
    • /
    • v.10 no.2
    • /
    • pp.140-160
    • /
    • 2017
  • The purpose of this study was to develop computational thinking (CT) analysis tool that can be used to analyze CT practices; first, by defining what CT practices are, and then, by identifying which components of CT are reflected in STEAM classes. Exploring various kinds of CT practices, which can be identified while applying the proposed CT analysis tool for exemplary STEAM classes, is another goal of this study. Firstly, to answer the question of "What is CT in science education" and thereby to develop the proposed CT practice analysis tool, three types of published documents about CT definition as the main data in this study have been considered. In the first "analysis tool development" part of this study, the following five elements have been identified as the main components of CT analysis tool as follows; (1) connecting open problems with computing, (2) using tools or computers to develop computing artifact, (3) abstraction process, (4) analyzing and evaluating computing process and artifact, and (5) communicating and cooperating. Based on the understandings that there is a consistent flow among the five components due to their interactions, a flow chart of CT practice has also been developed. In the second part of this study, which is an implementation study, the proposed CT practice analysis tool has been applied in one exemplary STEAM program. To select the candidate STEAM program, four selection criteria have been identified. Then, the proposed CT practice analysis tool has been applied for the selected STEAM program to determine the degree of CT practice reflected in the program and furthermore, to suggest a way of improving the proposed CT analysis tool if it shows some weak points. Through the findings of this study, we suggest that the actual definition of computational thinking will be helpful to converge Technology and Engineering to STEAM education and a strong complement to reinforce STEAM education.

Influence of Programming Education Using Unity3D on Computational Thinking Ability and Interest (Unity3D를 활용한 프로그래밍 교육이 컴퓨팅 사고력과 흥미에 미치는 영향)

  • Lee, Dong-Yun;Kim, Eui-Jeong
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2016.10a
    • /
    • pp.415-418
    • /
    • 2016
  • The core of IT Convergence Education is being made through educational SW, SW purpose of education has been focused on improving the CT(Computational Thinking). In this paper, Programming Education Using Unity3D is able to affect learners of computational thinking and learning interest. After configure the experimental and control groups and check the identity of the learner for Influence on it. The impact on the education using Unity3D computational thinking and learning interest of students was measured. This paper proposes a compliance that Programming Education Using Unity3D is an intermediate step of utilizing the EPL software training, and pure text language.

  • PDF

Computational Thinking based Mathematical Program for Free Semester System

  • Lee, Ji Yoon;Cho, Han Hyuk
    • Research in Mathematical Education
    • /
    • v.18 no.4
    • /
    • pp.273-288
    • /
    • 2014
  • In recent years, coding education has been globally emphasized and the Free Semester System will be executed to the public schools in Korea from 2016. With the introduction of the Free Semester System and the rising demand of Computational Thinking (CT) capacity, this research aims to design 'learning environment' in which learners can design and construct mathematical objects through computers and print them out through 3D printers. Furthermore, it will design learning mathematics by constructing the figurate number patterns from 'soma cubes' in the playing context and connecting those to algebraic and combinatorial patterns, which will allow students to experience mathematical connectivity. It is expected that the activities of designing figurate number patterns suggested in this research will not only strengthen CT capacity in relation to mathematical thinking but also serve as a meaningful program for the Free Semester System in terms of career experience as 3D printers can be widely used.

Design-Based Learning for Computational Thinking (Computational Thinking 향상을 위한 디자인기반 학습)

  • Kim, Soohwan;Han, Seonkwan
    • Journal of The Korean Association of Information Education
    • /
    • v.16 no.3
    • /
    • pp.319-326
    • /
    • 2012
  • In this paper, we studied a design-based learning for Computational Thinking in Computational Literacy. The design-based learning for computational thinking in computational literacy education started from a MIT media laboratory in 2011. We revised the design-based learning and applied it to educational field. We considered educational strategies and derived the implications, after teaching fourth grade gifted students. Moreover we conducted and analyzed a questionnaire survey, observations and interviews. As the result, the design-based learning in computational literacy is effective for creative computational thinking that students create their ideas and make a meaningful artifacts from it. We expect that this study provides the basic data to apply a design-based learning for computational thinking to Computer education.

  • PDF