• Title/Summary/Keyword: 텐저블 프로그래밍 교육

Search Result 2, Processing Time 0.015 seconds

Design of Tangible Programming Tools for Condition and Repetitive Structure Expressions (LED 텐저블 프로그래밍 도구의 조건과 반복구조 표현 설계)

  • Shim, Jaekwoun;Kwon, Daiyoung
    • Proceedings of The KACE
    • /
    • 2018.01a
    • /
    • pp.79-82
    • /
    • 2018
  • 최근 유치원생과 초등학교 저학년생을 대상으로 프로그래밍 경험을 제공하기 위한 목적으로 다양한 텐저블 프로그래밍 도구들이 개발되고 있다. 개발된 텐저블 프로그래밍 도구들은 순차, 분기, 반복 등의 프로그래밍 개념을 손으로 조립하거나 쌓는 등의 구체적인 조작을 통해 프로그래밍 활동을 체험하도록 설계되었다. 하지만, 텐저블 프그래밍 도구가 순차, 반복, 분기, 변수, 함수 등의 프로그래밍의 개념을 일부만 반영하고 있어 프로그래밍 개념에 대한 체험이 완전하게 이루어지지 않고 있다. 본 연구는 기존에 개발한 텐저블 프로그래밍 도구인 B-Bricks에 조건에 따른 분기와 반복 개념을 추가하여 설계하는 연구로, B-Bricks를 사용하여 조건문과 반복문을 설계하였다.

  • PDF

Development of an Educational Tangible Coding Tools for Algorithmic Thinking Focused on Programming Activities (알고리즘적 사고 중심 프로그래밍 활동을 위한 교육용 텐저블 코딩 도구 개발)

  • Shim, Jaekwoun;Kwon, Daiyoung
    • The Journal of Korean Association of Computer Education
    • /
    • v.22 no.6
    • /
    • pp.11-18
    • /
    • 2019
  • Software education is required from elementary schools to prepare students for the fourth industrial revolution, which aims to improve algorithmic thinking. In general, teaching is divided into two stages: using a flowchart to design algorithms and implementing them through programming. However, converting a flowchart into code and checking the results in an educational programming tool is time consuming and requires additional programming activities. This study proposes a tangible coding tool that enables elementary students to convert algorithms designed at the unplugged activity into educational programming tool codes. This tool was developed in order for students to design algorithms at the level of assembling paper blocks and input them into a programming tool by taking a picture. Sixth graders were participated in this activity to evaluate its usability.