서지주요정보
블록 기반 프로그래밍에서 문제 분해의 스케치 기반 시각화 = Sketch-based visualization of problem decomposition in block-based programming
서명 / 저자 블록 기반 프로그래밍에서 문제 분해의 스케치 기반 시각화 = Sketch-based visualization of problem decomposition in block-based programming / 한승현.
발행사항 [대전 : 한국과학기술원, 2022].
Online Access 원문보기 원문인쇄

소장정보

등록번호

8039783

소장위치/청구기호

학술문화관(도서관)2층 학위논문

MID 22008

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

Block-based programming is a type of visual programming that simplifies and visualizes the code-writing process in text-based programming. This lowered the barrier to programming for novices, but still, novice programmers suffer from many strategic difficulties in the programming process. To solve the problem, this research proposes a system that visualizes problem decomposition through sketching. For search for background knowledge, programming education experts were interviewed, and a system that enables programmers to sketch at the connecting part of the block was designed based on the interview result and related research. Afterward, a working prototype of the system was developed, and the developed prototype was tested to explore its usage patterns and verify its effect. Through the result, the possibility and utilization of sketch-based visualization in a block-based programming environment were discussed.

블록 기반 프로그래밍은 시각적 프로그래밍의 일종으로, 텍스트 기반 프로그래밍에서 코드 작성 과정을 단순화 및 시각화한 것이다. 이는 초보자들의 프로그래밍에 대한 장벽을 낮추어 주었지만, 여전히 초보 프로그래머들은 프로그래밍 과정에서 많은 전략적 어려움을 겪는다. 이 문제를 해결하기 위해 본 연구에서는 블록 기반 프로그래밍 환경에서 스케치를 통해 문제 분해 과정을 시각화할 수 있는 시스템을 제안한다. 배경 지식 확보를 위해 프로그래밍 교육 전문가를 인터뷰하였으며 이와 관련 연구를 기반으로 블록의 결합부에 스케치를 할 수 있는 시스템을 디자인하였다. 이후 이 시스템의 작동 가능한 프로토타입을 개발하였으며 사용 경험 테스트를 통해 사용 패턴을 탐색하고 효과를 검증하였다. 이를 통해 확인한 내용을 기반으로 블록 기반 프로그래밍 환경에서 스케치를 통한 시각화가 가지는 가능성과 활용방안에 대해 논의하였다.

서지기타정보

서지기타정보
청구기호 {MID 22008
형태사항 vi, 61 p. : 삽도 ; 30 cm
언어 한국어
일반주기 저자명의 영문표기 : Seung Hyeon Han
지도교수의 한글표기 : 이우훈
지도교수의 영문표기 : Woohun Lee
학위논문 학위논문(석사) - 한국과학기술원 : 산업디자인학과,
서지주기 참고문헌 : p. 57-60
주제 블록 기반 프로그래밍
시각적 프로그래밍
스케치
문제 분해
초보 프로그래머
Block-Based Programming
Visual Programming
Sketching
Problem Decomposition
Novice Programmers
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서