프로그래밍 초보자를 위한 비주얼 기반의 C 프로그래밍 통합 환경An Integrated C Programming Environment for Novices Based on Visuals
- Other Titles
- An Integrated C Programming Environment for Novices Based on Visuals
- Authors
- 김행임; 박은경; 김현주; 배종민
- Issue Date
- 2013
- Publisher
- 한국컴퓨터교육학회
- Keywords
- C 프로그래밍; NXT; Tiny-VPL; Mini-C; Eclipse; 통합 환경; C Programming; NXT; Tiny-VPL; Mini-C; Eclipse; Integrated Environment
- Citation
- 컴퓨터교육학회 논문지, v.16, no.6, pp 111 - 120
- Pages
- 10
- Indexed
- KCI
- Journal Title
- 컴퓨터교육학회 논문지
- Volume
- 16
- Number
- 6
- Start Page
- 111
- End Page
- 120
- URI
- https://scholarworks.gnu.ac.kr/handle/sw.gnu/21181
- DOI
- 10.32431/kace.2013.16.6.011
- ISSN
- 1598-5016
2733-9785
- Abstract
- 프로그래밍 초보자는 C언어를 처음 배울 때 여러 가지 면에서 어려움을 겪는다. 그 이유 중의 하나는 C 언어 문법 이해에 대한 학생들의 학습 부담이 크고, 문제 해결보다는 문법에 치중하는 경향이 있다. 또한 소프트웨어 개발에 대한 흥미를 유발시킬 수 있는 프로그래밍 도메인이 필요하다. 본 논문에서는 문제 해결 중심의 C언어 교육을 지원하는 프로그래밍 환경을 제시한다. 이를 위하여 첫째, NXT 로봇 프로그래밍용 간단한 비주얼 프로그래밍 언어 Tiny-VPL을 정의하고, Tiny-VPL로 로봇프로그래밍을 할 수 있는 환경을 제시하며, 둘째 간단한 C 언어인 Mini-C언어를 사용하여 NXT 로봇 프로그래밍을 할 수 있는 환경을 제시한다. 그리고 Tiny-VPL을 Mini-C로 변환하며, 변환결과를 대화형으로 제공하는 그래픽 인터페이스를 제시한다. 개발된 프로그래밍 환경은 로봇 프로그래밍을 통하여 학생들의 흥미를 유발할 수 있고, 비주얼언어와 C언어 사이의 관계를 그래픽으로 제공하여 문제 해결 중심의 C 언어 교육에 효과적으로 활용될 수 있다.
- Files in This Item
- There are no files associated with this item.
- Appears in
Collections - ETC > Journal Articles

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.