스몰베이직 기반 교육용 코딩 환경을 위한 오픈소스 소프트웨어 개발
A Development of Open-Source Software for Educational Coding Environments Using Small Basic
Citations

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

본 연구에서 오픈소스 소프트웨어 기반 교육용 스몰베이직 코딩 환경을 개발하였다. 스몰베이직은 코딩 입문자를 위한 간단하고 배우기 쉬운 텍스트 기반 프로그래밍 언어이다. 하지만 기존의 마이크로소프트 스몰베이직 환경은 윈도우 운영체제에서만 사용해야 하고 소스 코드를 공개하지 않아 새로운 기능과 라이브러리를 추가하기 어려운 단점이 있다. 이 연구에서 윈도우, 리눅스, 맥에서 모두 사용할 수 있도록 자바로 새로운 스몰베이직 코딩 환경 마이스몰베이직을 개발하였다. 오픈소스 프로젝트이기 때문에 누구나 개발에 참여할 수 있는 장점이 있다. 이 개발을 통해 이전에 문서화되지 않았던 스몰베이직 언어의 파서 명세와 동적타입 변환에 대한 명세를 처음으로 작성하였다. 마지막으로 마이스몰베이직을 실제 코딩교육에 적용한 사례를 소개한다.

키워드

small basicopen-source softwareprogramming languagescoding education스몰베이직오픈소스 소프트웨어프로그래밍언어코딩 교육
제목
스몰베이직 기반 교육용 코딩 환경을 위한 오픈소스 소프트웨어 개발
제목 (타언어)
A Development of Open-Source Software for Educational Coding Environments Using Small Basic
저자
최광훈김가영창병모
DOI
10.5626/KTCP.2018.24.12.649
발행일
2018-12
저널명
정보과학회 컴퓨팅의 실제 논문지
24
12
페이지
649 ~ 661