• Title/Summary/Keyword: Computing Thinking

Search Result 222, Processing Time 0.032 seconds

A Study on Strengthening Software Education Capability through Computational Thinking Understanding of pre-service Teachers (예비교원 컴퓨팅 사고 이해도 분석을 통한 소프트웨어 교육 역량 강화 방안)

  • Kim, Chul
    • Journal of The Korean Association of Information Education
    • /
    • v.24 no.1
    • /
    • pp.29-37
    • /
    • 2020
  • There is a great deal of effort to improve Computational Thinking in education. In this paper, we define the relationship between SW capability and Computational Thinking, and then examine the current status of pre-service teacher's computing thinking. For this purpose, a survey about the attitude toward SW education and computing thinking was administered to prospective teachers who learned Entry software for one semester. The results of the survey showed that the improvement of abstraction, data analysis, and automation among the pre-service teacher's computing thinking is needed. When educating preliminary teachers, we can see that we need an education method that can increase the analysis and design capability beyond the Entry Software development tool.

Play-based SW Education Teaching-Learning Strategy to Improve Computational Thinking (컴퓨팅 사고 신장을 위한 놀이중심 SW교육 교수학습 전략)

  • Han, SeonKwan
    • Journal of The Korean Association of Information Education
    • /
    • v.21 no.6
    • /
    • pp.657-664
    • /
    • 2017
  • This study investigates the effect of play-based software education instruction strategy for improving computational thinking as a method of software education. The play-based instruction strategy is a teaching-learning strategy in which the presented code is navigated through play, and the functions are revised and newly reconstructed. We designed an education program with the play-based instruction strategy and applied the program to elementary students. In order to verify the effectiveness of the research, we examined the competence of computing thinking concept and computing thinking practice. As a result, the computing thinking concept and computational thinking practice were that the proposed teaching-learning model is higher than the direct teaching method.

Concept and strategy of unplugged coding for young children based on computing thinking (컴퓨팅 사고력에 기초한 유아를 위한 언플러그드 코딩의 개념과 전략)

  • Kim, Dae-wook
    • The Journal of the Convergence on Culture Technology
    • /
    • v.5 no.1
    • /
    • pp.297-303
    • /
    • 2019
  • This study aims to investigate the characteristics, concepts, types, and strategies of unplugged coding for young children based on computing thinking. The key to unplugged coding for young children is computing thinking. Unplugged coding based on computing thinking for young children can be used to solve problems that can be encountered in everyday life through playing games based on logical thinking by positively utilizing algorithm boards, s-blocks, coding robots, and smart devices without using programs And find new ways to play. Types of unplugged coding for young children include direct input to smart devices, using coding robots with dedicated apps, practicing coding procedures using algorithms, and using hybrid methods. Strategies include understanding algorithms, drawing flowcharts, dividing into smaller parts, finding patterns, inserting, and predicting outcomes.

The Concept of Computational Thinking through Analysis of Computer Education Framework in the United States and its Implications for the Curriculum of Software Education (미국 컴퓨터교육 프레임워크 분석을 통한 Computational Thinking의 개념과 교육과정 편성의 시사점 분석)

  • Shin, Seungki;Bae, Youngkwon
    • Journal of The Korean Association of Information Education
    • /
    • v.22 no.2
    • /
    • pp.251-262
    • /
    • 2018
  • In this study, we conducted to derive some implications by analyzing the computer education framework proposed by K12CS in the United States in order to organize the software curriculum and conceptualization of computational thinking in Korea. First, we discussed the use of the term Computational Thinking as a Computing Thinking in Korea and compare it with the concept presented in the US curriculum. we derived that Computing Thinking and Computational Thinking are different in the focus and scope of problem solving. Second, considering the fact that Korean software curriculum does not consider the hierarchy according to the school and the grade, we reconstructed the curriculum based on the core practices and concepts which were suggested by the organization of K-12 Computer Science in the United States.

Presenting the Development Direction Through the Analysis of Tool used to Measure Computational Thinking (컴퓨팅사고력 측정에 사용되고 있는 도구 분석을 통한 새로운 검사도구 개발방향 제시)

  • Kim, MinJeong;Lee, WonGyu;Kim, JaMee
    • The Journal of Korean Association of Computer Education
    • /
    • v.20 no.6
    • /
    • pp.17-25
    • /
    • 2017
  • In order to ensure that the 2015 revised curriculum is successfully settled at the field of school, there are 68 national SW schools operated by 2015 and 2016 at national level, and an inspection tool was developed to measure the effectiveness of SW education. The purpose of this study is to present the direction of the computing thinking inspection tool which can verify the effectiveness of the curriculum from 2018 through the analysis of the previously developed computing thinking inspection tool. As a result of the analysis, the validity of the ability factors to measure the problem solving process based on computing thinking was not enough. In the analysis of the item characteristics, the degree of discrimination was good, but difficulty was not enough to accurately measure the competence of students because of the high percentage of easy questions. Based on the results, this study suggested the development of the items considering the problem solving process based on the computing thinking, the application of the students' empirical knowledge, and the constitution that can confirm the flow of the thinking power with materials in the real life.

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.

A Study on Computational Practices of Elementary School Students in Physical Computing Lessons (피지컬 컴퓨팅 수업에서 나타난 초등학생의 컴퓨팅 실천(Computational Practices)에 관한 연구)

  • Min, Sun Hee;Kim, Min Kyeong
    • The Journal of Korean Association of Computer Education
    • /
    • v.22 no.3
    • /
    • pp.1-13
    • /
    • 2019
  • This purpose of this study is to develop and apply the physical computing lessons based on the software guidelines from the Ministry of Education (2015). In this study, I research how computational thinking occurs in class by applying the physical computing lessons to elementary students based on computational practices. The physical computing lessons and analytic methods for computational thinking in this study can be used as a sample and case-study to develop the lessons in the educational field.

A study on development of educational contents about combining computational thinking with design thinking (창의·컴퓨팅사고 교육내용 기본 설계 연구)

  • Oh, Kyung-Sun;Suh, Eung-Kyo;Chung, Haejin
    • Journal of Digital Convergence
    • /
    • v.16 no.5
    • /
    • pp.65-73
    • /
    • 2018
  • The objective of this study is to suggest the contents of education for software for Undergraduates who are not majoring in IT to cultivate creative and convergent people to prepare for the 4th Industrial Revolution. In the background, this study investigated the relationship between design thinking and computing thinking factors and examined the direction of software education to develop creative problem solving abilities. Two specialist questionnaires and focus group interviews were used to derive two levels of content elements for design thinking based computing thinking. According to the results of the analysis, This research is based on the process of design thinking, focusing on diffuse thinking at the first level, and the whole contents are composed. The process of producing a prototype was used to derive the computational thinking contents necessary for problem solving. This study focuses on convergent thinking at the second level and draws out the contents of computing thought to embody the first level contents of various ideas and stories into computing. It is expected that this study will be used as basic data to develop the content and method of education as SW education for non - major subject in university.

A Study on the Effect of EPL on Programing, Computing Thinking and Problem Solving Ability of Programing Education (EPL이 프로그래밍 교육의 프로그래밍, 컴퓨팅사고력 및 문제해결력에 미치는 영향에 관한 연구)

  • Yoon, Sunhee
    • The Journal of the Convergence on Culture Technology
    • /
    • v.4 no.4
    • /
    • pp.287-294
    • /
    • 2018
  • In this paper, it is practically difficult to obtain programming language education without having an algorithmic thinking ability, computing thinking ability, and problem solving ability of students with relatively low basic education. The results showed that students who took program language education in parallel with the EPL(Educational Programing Language), Scratch, compared to without using Scratch found to be helpful in improving their programming amd computing thinking ability, and problem-solving abilities as well as their satisfaction. This not only gave students confidence in their hard-thinking programming practices, but also helped prevent them from falling out of the middle.

Analysis of Computational Thinking Skills in the Software Education field in Elementary Practical Educations Textbooks (초등 실과 교과서 내 소프트웨어교육 영역에 나타난 컴퓨팅 사고력 요소 분석)

  • Kim, Jeong-Rang
    • Journal of The Korean Association of Information Education
    • /
    • v.24 no.6
    • /
    • pp.653-662
    • /
    • 2020
  • In this study, the content and level of the elements of Computational Thinking in the Software Education area of elementary practical textbooks were analyzed, and also the computing ratio for each textbook learning activity was analyzed. The elements of Computational Thinking were defined based on the components and definitions of Computational Thinking skills suggested by the Ministry of Education. The contents of Software Education area in practical arts textbooks published by six publishers were analyzed. As a result of analyzing the elements of Computational Thinking for each textbook according to the achievement criteria, there was a difference in whether sub-elements of Computational Thinking were included for each textbook. Second, as a result of analyzing the level of Computing of learning content, the proportion of textbooks presenting Abstract activities connected to Computing was relatively low. When the curriculum is reorganized or the textbook is revised in the future, it is necessary to complement the elements of Computational Thinking in a balanced way, and to include general Abstraction activities and Abstraction activities that can lead to Automation.