DocumentCode :
1986027
Title :
Transformation-based assessment for C programs
Author :
Li, Guangqiang ; Wu, Weimin ; Sun, Yinai ; Wang, Jing ; Lai, Tianwu
Author_Institution :
Fac. of Comput., Guangdong Univ. of Technol., Guangzhou
fYear :
2007
fDate :
12-15 Feb. 2007
Firstpage :
1
Lastpage :
4
Abstract :
In this paper, a new framework, AnalyseC, is proposed for assessing student programming exercises with an aim to free teachers from heavy assessment work and facilitate studentspsila learning. Based on code optimization techniques of compiler, such as inline expansion, data flow analysis and control flow analysis, AnalyseC has been designed to automatically assess programming assignments written in C language at semantic level. The prototype has been implemented in Java. To use the system, teachers are required to provide a simple model program for any given assessment item. The prototype of AnalyseC has been tested on a number of student programming exercises and assignments providing encouraging results.
Keywords :
C language; Java; computer aided instruction; computer science education; AnalyseC; C language; C programs; Java; code optimization techniques; control flow analysis; data flow analysis; inline expansion; student programming exercises; transformation-based assessment; Automatic control; Automatic programming; Data analysis; Design optimization; Feedback; Java; Optimizing compilers; Program processors; Prototypes; Sun;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing and Its Applications, 2007. ISSPA 2007. 9th International Symposium on
Conference_Location :
Sharjah
Print_ISBN :
978-1-4244-0778-1
Electronic_ISBN :
978-1-4244-1779-8
Type :
conf
DOI :
10.1109/ISSPA.2007.4555367
Filename :
4555367
Link To Document :
بازگشت