컴파일러 개발환경 Edu-IDEC를 이용한 컴파일러 수업모형 개발

Development of a Compiler Teaching Model Using the Compiler Developing Environment Edu-IDEC

초록

컴파일러와 언어구현 교과목은 컴퓨터과학 교과과정에서 오랫동안 중요한 주제로 인식되어 왔다. 그것은 컴파일러에 관한 지식이 프로그래밍 언어와 시스템을 이해하는 데에 중요한 역할을 할 뿐 아니라, 컴파일러 기술이 많은 응용 영역에서 활용될 수 있기 때문이다. 그러나 제한된 자원과 시간적 제약 때문에 컴파일러 기술을 효과적으로 전달하기 위해서는 많은 노력이 필요하다. 본 논문에서는 교육용 컴파일러 개발환경인 Edu-IDEC을 이용한 컴파일러 수업모형을 제시한다. Edu-IDEC는 로봇 플랫폼에서의 컴파일러 개발환경으로서, 컴파일러 제작도구, 레퍼런스 컴파일러, 구문트리 시각화도구, 목적언어 시각화도구, 로봇제어기, 그리고 로봇시뮬레이터 등의 기능이 있으며, 이클립스 플러그인 기반으로 동작한다. 그리고 제시된 모형을 실제 수업에 적용하여 그 평가결과를 제시한다.

키워드

CompilerCompiler EducationNXTProgramming EnvironmentEclipse plug-in컴파일러컴파일러교육NXT프로그래밍환경이클립스 플러그인
제목
컴파일러 개발환경 Edu-IDEC를 이용한 컴파일러 수업모형 개발
제목 (타언어)
Development of a Compiler Teaching Model Using the Compiler Developing Environment Edu-IDEC
저자
권정훈박은경성우경김현주배종민
DOI
10.32431/kace.2013.16.6.004
발행일
2013
저널명
컴퓨터교육학회 논문지
16
6
페이지
33 ~ 43