DOI QR코드

DOI QR Code

A Study on the Design and Implementation of Small Basic Library for Educational AI Programming

스몰베이직 언어 기반 교육용 인공지능 프로그램 작성을 지원하는 라이브러리 설계 및 구현에 관한 연구

  • Kim, Ji-Yong (Dept. of Electronics and Computer Engineering, Chonnam University) ;
  • Jeong, Seung-Wan (Dept. of Electronics and Computer Engineering, Chonnam University) ;
  • Jo, Sung-Mo (Dept. of Electronics and Computer Engineering, Chonnam University) ;
  • Choi, Kwang-Hoon (Dept. of Electronics and Computer Engineering, Chonnam University)
  • 김지용 (전남대학교 전자컴퓨터공학부) ;
  • 정승완 (전남대학교 전자컴퓨터공학부) ;
  • 조성모 (전남대학교 전자컴퓨터공학부) ;
  • 최광훈 (전남대학교 전자컴퓨터공학부)
  • Published : 2017.04.27

Abstract

텍스트 기반 언어 스몰베이직은 기존 프로그래밍 언어와는 달리 배우기 쉽고 이후에 C/C++/Java로 빠르게 전환할 수 있기 때문에 청소년 프로그래밍 교육용 언어로 적합하다. 프로그래밍 교육에 흥미를 높이기 위해 풍부한 라이브러리가 필요하다. 풍부한 라이브러리를 바탕으로 마이크로소프트에서 개발한 스몰베이직 환경에서는 쉽게 프로그램을 작성 할 수 있지만, 최근 화두가 되고 있는 인공지능 프로그램을 쉽게 작성할 수 있는 라이브러리는 지원하지 않는다. 이 논문에서 오픈소스 소프트웨어 스몰베이직 환경하에 동작하는 데이터마이닝 라이브러리를 설계 및 구현하였고, 이 라이브러리를 기반으로 틱택토 게임을 개발하여 인공지능 스몰베이직 프로그램을 쉽게 작성할 수 있음을 확인하였다. 널리 보급된 언어인 C/C++/Java로 인공지능 프로그램을 작성하기 위해서는 광대한 범위의 지식과 코딩 실력이 바탕이 되어야 한다. 그러나 스몰베이직은 프로그램을 쉽게 작성 할 수 있고, 그림 기반의 교육용 언어인 스크래치와는 달리 텍스트 기반의 언어이기 때문에 이후에 C/C++/Java로 전환하기 용이하다.

Keywords

Acknowledgement

Supported by : 전남대학교