• Title/Summary/Keyword: 컴퓨팅적 사고

Search Result 211, Processing Time 0.02 seconds

The Effect of Classroom Environment on Course of Classroom Attitudes and Satisfaction in Computatinal Thingking of University (강의실 수업 환경이 대학 컴퓨팅사고 과목의 수업태도와 만족도에 미치는 영향)

  • Kim, Se-min;Ryu, Chang-su
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2017.10a
    • /
    • pp.638-640
    • /
    • 2017
  • The study analyzed the impact of classroom classes on classroom attitude and satisfaction in classes related to students' computing incidents in college. The classroom environment referred to in this study considered the number of persons per division and seating arrangement. The university compared the number of universities with a large number of college graduates, compared with the back and rear of the same division. This study aims to improve the classroom environment for classes of liberal arts courses.

  • PDF

Analysis on Types of Errors in Learning about Control Structures of Programming using Flowchart (순서도를 활용한 프로그래밍 제어 구조 학습에 나타난 오류 유형 분석)

  • Choe, Hyunjong
    • The Journal of Korean Association of Computer Education
    • /
    • v.19 no.1
    • /
    • pp.101-109
    • /
    • 2016
  • Designing algorithms is a very important learning process in computational thinking education because it requires learner's logical and procedural thinking. But the case studies that have topics of algorithms learning and students' types of errors in learning algorithms are not enough. So the purpose of this study is to analyze students' errors that discovered in the process of learning three control structures of programming using flowchart and provide types of errors in designing algorithms. Results about tests of three types of control structures in university student's algorithms learning class showed different cases of types of errors; types of sequential control error are not presented in the class, types of conditional control error are presented in the case of setting the conditions of nested conditional control, and types of iterative control are showed in the many cases of iterative conditions, statements of single and nested iterative control structure. The results of study will be a good case study about teaching designing algorithms of computational thinking education in elementary, secondary school and university.

A study on the relationship between difficulty in learning to program and Computational Thinking (프로그래밍이 어려운 이유와 컴퓨팅사고력간의 관계성 연구)

  • Oh, Kyungsun;Ahn, Seongjin
    • The Journal of Korean Association of Computer Education
    • /
    • v.18 no.5
    • /
    • pp.55-62
    • /
    • 2015
  • Today, living in a software-centered global community. lots of countries are putting most efforts on breeding a creative manpower well equipped with problem-solving abilities based on computational thinking. Upon this colleges and universities where most strongly related to job activities are proceeding instruction related to programming for the IT majors realizing the importance of the software education. Hereby we intend to be of a proper help for every colleges and universities students who are working on educational programming design for the first time performing a research probing the relationship with the full gamut of computational thinking based on the result acquired through a phased survey showing the amount of difficulties at their beginning stages.

Design of CT-CPS Based Programming Lesson Using NetsBlox for Elementary School Students (초등학생을 위한 NetsBlox를 활용한 CT-CPS기반 프로그래밍 수업 설계)

  • Lee, Seung-Chul;Kim, Tae-Young
    • Proceedings of The KACE
    • /
    • 2018.08a
    • /
    • pp.3-6
    • /
    • 2018
  • 2015 개정 교육과정에 따라 2019년 3월부터 초등학교 5~6학년 학생을 대상으로 소프트웨어 교육이 실시된다. 궁극적인 소프트웨어 교육의 목표는 컴퓨팅 사고력을 갖춘 창의 융합형 인재를 양성하는 것이다. 이를 위해 초등학교에서는 알고리즘과 프로그래밍의 체험을 통해 소프트웨어 기초 소양을 함양하는 것을 목표로 한다. 이러한 컴퓨팅 사고력을 수업에 효과적으로 적용하기 위해 전용주(2017)는 소프트웨어 및 컴퓨팅에 관련된 사고과정과 원리를 실생활의 소재와 관련지어 창의적이고 능동적으로 그 해결방안을 구현해가는 과정으로 제시할 수 있는 수업 구성 원리인 CT-CPS 수업 모형을 개발하였다. 또한 교육부는 2015 개정 교육과정 실시 전, 소프트웨어 교육을 위한 선도학교를 전국에 지정하여 운영하였다. 선도학교에서의 소프트웨어 교육과정을 분석한 결과 주로 컴퓨팅 사고력의 구성요소 중 알고리즘과 자동화에 초점이 맞춰져 있었다. 엔트리와 스크래치와 같은 블록 프로그래밍 도구를 사용한 코딩교육과 로봇교육을 주로 실시했고, 실제 문제에 대한 학생들이 자료를 직접 다루는 시간은 찾아보기 힘들었다. 컴퓨팅사고력 향상을 위해서는 학생들이 실제 자료를 수집, 분석, 표현해보는 활동이 반드시 필요하다. 이에 본 연구에서 NetsBlox을 활용하고자 한다. NetsBlox는 학생들에게 익숙한 블록형 프로그래밍 도구로 실제 데이터를 온라인상에서 쉽게 받아와서 수집, 분석, 표현을 하게 도와주는 역할을 한다. 따라서 본 연구에서는 초등학생을 위한 NetsBlox를 활용한 CT-CPS기반 프로그래밍 수업을 설계하고자 한다.

  • PDF

A Design of Vehicle Insurance Trust Model by Applying Blockchain Technology (블록체인을 적용한 자동차 보험 신뢰모델 설계)

  • Lee, Soojin;Kim, Ae-Young;Seo, Seung-Hyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2018.10a
    • /
    • pp.212-215
    • /
    • 2018
  • 현재 자동차 사고 보험에서는 보험사기 문제가 해결되지 못하고 있다. 매년 자동차 보험 회사의 보험사기로 인한 금전적 손해는 증가하고 있다. 또한 보험사기를 막기 위해 적용되는 필수적인 보험 회사 직원의 현장 방문은 비효율적이고 보험금을 받을 때까지 많은 시간을 소모한다. 이를 해결하기 위해 자동차 보험에 블록체인을 적용한 go2solution은 기존 보험 처리 과정을 단축시켰지만 보험청구자의 사진만으로 사고 발생을 판단하기 때문에 사고를 입증하는데 증거가 부족하고 이를 이용한 보험 사기가 가능하다. 따라서 사고 발생 여부의 신뢰도를 측정하여 보험사기를 방지할 수 있도록 블록체인 기반 자동차 보험 신뢰모델을 제안한다. 포그 컴퓨팅을 적용하여 차량, 보험회사, RSU의 정보 공유를 원활하게 한다. 또한 목격자들이 신뢰요소로 적용될 수 있도록 블록체인 컨소시엄을 통한 인센티브 시스템을 적용하여 목격자들은 적극적으로 사고정보를 제공한다. 이렇게 수집된 다양한 신뢰요소 데이터를 분석하여 신뢰점수와 등급을 정한다. 이때 회귀분석을 적용하여 각각의 신뢰요소의 중요도에 따라 다른 가중치를 적용하여 정확한 신뢰점수를 책정한다. 결과적으로 보험회사는 보험사기 피해액을 절감하고 보험청구자는 인센티브를 사용하여 적은 보험료를 지불한다.

The Exploring of Educational Meaning on Software Education for a 5-year-old (만5세 소프트웨어 수업에 나타난 교육적 의미 탐색)

  • Hong, Chan-Ui
    • Journal of Convergence for Information Technology
    • /
    • v.10 no.9
    • /
    • pp.183-190
    • /
    • 2020
  • The purpose of this study is to conduct computational thinking-based software education for a 5-year-old, and to analyze educational meanings. For the study, a total of 10 activities were applied for 50 children at two kindergartens located in Seoul and the collected data were analyzed qualitatively. As a result of the study, the educational meaning that founded to young children in software classes was finding problems in prior experiences, approaching the simulation process with stories, and feeling of interest and achievement through software devices. The educational meanings that founded to the teacher were to ask questions to support the procedural thinking process, to lead the thought process to concrete experiences, and to move between group activities and individual activities appropriately. In the future, research on the effectiveness of computational thinking-based software education should be conducted.

Application of Reverse Engineering based on Physical Computing to Improve Computational Thinking (컴퓨팅 사고력 향상을 위한 피지컬 컴퓨팅 기반 리버스 엔지니어링 활용 방안)

  • Kim, Ji Hyung;Kim, Seong Baeg
    • Proceedings of The KACE
    • /
    • 2018.01a
    • /
    • pp.83-85
    • /
    • 2018
  • 사회가 복잡하게 변화됨에 따라 온난화 등의 해결하기 어려운 새로운 문제들이 등장하고 있다. 이를 효과적으로 해결하기 위해서는 창의력과 절차적인 사고가 요구되며 이러한 능력을 키우기 위해 소프트웨어 교육이 필요하다. 이에 따라 2015개정 교육과정에서 정보교과의 비중이 증가하였으며, 2018학년도부터는 중학교 정보교육이 의무화되었고, 그 동안 실제 생활에 접목하여 문제 해결력 및 컴퓨팅 사고력을 향상 시킬 수 있는 피지컬 컴퓨팅이 도입되었다. 하지만 고등학생의 경우 이전 교육과정에서 새롭게 도입되었기에 피지컬 컴퓨팅 수업이 진행되기가 쉽지 않다. 본 연구에서는 고등학생의 피지컬 컴퓨팅 구현 능력 향상과 이를 통해서 문제 해결력 향상에 어떠한 영향이 있는가를 알아보기 위해서 피지컬 컴퓨팅 교육 프로그램을 위한 과정으로 오래된 운영체제에서만 사용이 가능한 구형 프린터기의 드라이버를 최신 운영체제에서도 사용이 가능하도록 프린터 드라이버를 커스터마이징하여 윈도우 10에서도 사용이 가능하도록 하는 소프트웨어 교육을 설계하였고 이를 고등학생에게 적용하기 위하여 학생들의 사전 사후 검사를 실시하고자 한다. 자원의 재활용과 환경적인 측면에서 그 동안에는 신제품 구입 후 빠른 IT환경의 발전 및 변화로 멀쩡한 하드웨어를 폐기하고, 최신 운영체제에 대응하는 하드웨어를 새롭게 구입해야 했으나, 본 교육과정을 통해 각 가정에 있는 구형 프린터의 재사용을 위한 프린터 드라이버 제작이라는 선순환적인 교육목적을 추구하며 소프트웨어 교육이라는 본질 측면에 좀 더 가까이 다가가며, 해당 하드웨어 제품에 대한 소프트웨어의 저작권 교육도 함께 진행할 수 있으며, 잘 만들어진 소프트웨어의 경우 새로운 시장을 창출할 수 있도록 하는 계기가 될 것이다. 학생들의 흥미에서는 좋은 반응을 보였으나 실제 문제 해결력을 위해서는 저변 확대가 필요함을 알 수 있었다. 오래된 구형 하드웨어를 최신 운영체제에서도 사용할 수 있도록 하는 과정에서의 실생활에 적용되는 유용한 피지컬 컴퓨팅을 보다 효과적으로 사용하기 위해서는 프로그램의 설계에 대한 지속적인 연구가 필요할 것이다.

  • PDF

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.

A Study on the Effectiveness of CT-TDPS Learning Model in Problem Solving Programming using Scratch (스크래치를 이용한 문제해결 프로그래밍에서 CT-TDPS 학습 모형의 효과성 연구)

  • Kim, Young-Jik;Kim, Seong-Sik
    • The Journal of Korean Association of Computer Education
    • /
    • v.23 no.3
    • /
    • pp.41-47
    • /
    • 2020
  • Computational Thinking(CT) is drawing attention as a core competency required for future talent in the 21st century. Software education for improving CT ability at home and abroad is in full swing. Among them, problem-solving programming education helps to improve CT ability. The CT-TDPS learning model follows the decomposition, abstraction thinking process, which modularizes complex problems, and the Agile development method, which is an iterative and incremental programming method to implement it. In this study, we tried to confirm the improvement of CT ability by applying CT-TDPS learning model to problem solving programming education using Scratch. As a result of the study, it was confirmed that in the problem solving programming education using the CT-TDPS learning model, it improved in all aspects of computing concept, computing performance, and computing perspective, which are sub-factors of CT ability. In addition, it was confirmed that there was a significant difference in the experimental group as a result of the t-test on the Dr.Scratch automatic evaluation result.

A study on investigation about the meaning and the research trend of computational thinking(CT) in mathematics education (수학교육에서 계산적 사고(Computational Thinking)의 의미 및 연구 동향 탐색)

  • Shin, Dongjo;Choi-Koh, Sangsook
    • The Mathematical Education
    • /
    • v.58 no.4
    • /
    • pp.483-505
    • /
    • 2019
  • Across the world, there is a movement to incorporate computational thinking(CT) into school curricula, and math is at the heart of this movement. This paper reviewed the meanings of CT based on the point of view of Jeanette Wing, and the trend of domestic and international studies that incorporated CT into the field of mathematics education was analyzed to provide implications for mathematics education and future research. Results indicated that the meaning of CT, defined by mainly computer educators, varied in their operationalization of CT. Although CT and mathematical thinking generally have common points that are oriented toward problem solving, there were differences in the way of abstraction that is central to the two thinking processes. The experimental studies on CT in the field of mathematics education focused mainly on the development of students' cognitive capacities and affective domains through programming(coding). Furthermore, the previous studies were mainly conducted on students in school, and the studies conducted in the context of higher education, including pre-service and in-service teachers, were insufficient. Implications for mathematics teacher educators and teacher education as well as the relationship between CT and mathematical thinking are discussed.