본 논문은 C 언어를 배우는 초보자를 위한 기능성 게임 프레C맨(freCman)의 개발 사례를 소 개한다. C 언어를 처음 배우는 사람들은 C 언어의 키워드나 문법, 문장 구조에 생소하여 학습 에 어려움을 느낀다. 본 논문은 슈팅스타C, 숨은 오류 찾기, 코드 순서 맞추기 등의 3 가지의 게임을 개발하고, 이를 통해 C 언어에 보다 쉽게 접근할 수 있도록 하였고, CTS(Code to Speech) 기능을 추가하여 C 소스 코드를 읽어 줌으로써 청각적으로 C 언어의 키워드나 문장에 친숙하도록 하였다. C 언어를 처음 배우는 학생들을 대상으로 실험한 결과 프레C맨이 C 프로 그래밍 학습에 도움이 되었다는 결과를 얻었다.
This paper introduces a serious game called freCman developed for C programming language beginners. Since key words, syntax, and programming structure of C programming language are unfamiliar for them, they feel uneasy and have many difficulties to study. We developed three games such as shooting star C, finding hidden errors, unscrambling C codes through which C beginners can study C language easily. Also we developed CTS(Code to Speech) which speeches C source codes like English statements so that C beginners can be familiar with C key words and statements. To prove effectiveness of the freCman, some experiments have been conducted with C language beginners. Experiment results show that the freCman helps beginners studying C programming language much.