초록 열기/닫기 버튼

스크래치(scratch)는 MIT 미디어랩에서 개발된 세계에서 가장 잘 알려진 비주얼과 블록 기반의 프 로그래밍 학습 환경을 제공하는 도구이다. 스크래치는 현재 40개의 언어가 지원되어 150 이상의 나라 에서 사용되고 있다. 비록 스크래치가 누구나 쉽게 접근할 수 있는 환경을 제공하는 등 많은 이점을 갖고 있으나 시각장애인들이 스크래치를 사용하는 데에는 많은 제약이 따른다. 즉, 시각장애인들이 스 크래치의 프로그래밍 환경에서 코드를 작성하고 작성한 코드의 결과를 컴퓨터 화면을 통해 경험적으 로 학습하는 것은 시각의 제한으로 거의 불가능한 일이다. 따라서 본 논문에서는 시각장애 학생에게 스크래치 프로그래밍을 가르치기 위한 스크래치 점자 블록 시스템의 활용에 대해 소개한다. 스크래치 점자 블록시스템은 점자가 쓰여진 스크래치 점자 블록과 스크래치 시뮬레이터로 구성된다. 스크래치 점자 블록은 스크래치 실물 블록 표면에 스크래치 점자를 추가하여 시각장애 학생이 블록을 인식할 수 있도록 했다. 또한, 스크래치 점자 블록은 스크래치 3.0에서 제공되는 스크래치 블록의 모양과 기능을 동일하게 동작하도록 설계하였다. 시각장애 학생들은 개별 블록 위의 새겨진 점자를 손으로 만지면서 블록의 기능을 인식하고 각각의 블록들을 연결하여 프로그래밍을 할 수 있다. 프로그래밍이 완성된 연결된 블록들의 정보는 스크래치 시뮬레이터에서 결과를 출력한다. 우리는 개발된 스크래치 점자 블록과 스크래치 시뮬레이터를 활용하 여 시각 장애학생들에게 스크래치 프로그래밍 수업을 진행하기 위해 수업을 설계하고 적용하는 연구 를 진행하였다. 총 5명의 참가자가 수업에 참여하였으며 5명의 참여자 중에서 총 3명이 주어진 4가지 의 모든 문제를 완성하였다. 수업을 마친 후에 참가자들은 모두 스크래치 점자 블록 수업에 대해 긍정 적으로 평가하였다.


Scratch is one of the best-known visual, block-based programming languages. Scratch is popular and available in more than 40 languages and 150 countries. Although Scratch makes programming more approachable, it is however very difficult for visually impaired people to create code and experience its result in the current Scratch programming environment. In this paper, we introduce a scratch braille block system for teaching scratch programming to visually impaired students. The Scratch Braille block system consists of a set of scratch braille blocks and a scratch simulator. Scratch Braille blocks add braille on top of the individual block to enable visually impaired students to recognize blocks. We also designed scratch braille blocks to mimic the Scratch blocks provided by Scratch 3.0 in terms of their shape and functionality. The visually impaired students can recognize the function of individual block and program each block by touching the engraved braille on the individual blocks with their fingers. The scratch simulator can read the sequences of the connected blocks and run the sprite on the stage. We designed a programming class with the braille blocks and held an experimental class. We conducted a study designing and applying programming classes using the developed scratch braille block system. A total of five participants participated in the class, and a total of three of the five participants completed all four questions. After class, all participants rated the Scratch Braille Block class as positive.