상세 보기
스몰베이직 기반 교육용 코딩 환경을 위한 오픈소스 소프트웨어 개발
A Development of Open-Source Software for Educational Coding Environments Using Small Basic
- 최광훈;
- 김가영;
- 창병모
Citations
WEB OF SCIENCE
0Citations
SCOPUS
0초록
본 연구에서 오픈소스 소프트웨어 기반 교육용 스몰베이직 코딩 환경을 개발하였다. 스몰베이직은 코딩 입문자를 위한 간단하고 배우기 쉬운 텍스트 기반 프로그래밍 언어이다. 하지만 기존의 마이크로소프트 스몰베이직 환경은 윈도우 운영체제에서만 사용해야 하고 소스 코드를 공개하지 않아 새로운 기능과 라이브러리를 추가하기 어려운 단점이 있다. 이 연구에서 윈도우, 리눅스, 맥에서 모두 사용할 수 있도록 자바로 새로운 스몰베이직 코딩 환경 마이스몰베이직을 개발하였다. 오픈소스 프로젝트이기 때문에 누구나 개발에 참여할 수 있는 장점이 있다. 이 개발을 통해 이전에 문서화되지 않았던 스몰베이직 언어의 파서 명세와 동적타입 변환에 대한 명세를 처음으로 작성하였다. 마지막으로 마이스몰베이직을 실제 코딩교육에 적용한 사례를 소개한다.
키워드
small basic; open-source software; programming languages; coding education; 스몰베이직; 오픈소스 소프트웨어; 프로그래밍언어; 코딩 교육
- 제목
- 스몰베이직 기반 교육용 코딩 환경을 위한 오픈소스 소프트웨어 개발
- 제목 (타언어)
- A Development of Open-Source Software for Educational Coding Environments Using Small Basic
- 저자
- 최광훈; 김가영; 창병모
- 발행일
- 2018-12
- 권
- 24
- 호
- 12
- 페이지
- 649 ~ 661