Ability-training-oriented automated assessment in introductory programming course
Computers & Education Volume 56, Number 1, ISSN 0360-1315 Publisher: Elsevier Ltd
Learning to program is a difficult process for novice programmers. AutoLEP, an automated learning and assessment system, was developed by us, to aid novice programmers to obtain programming skills. AutoLEP is ability-training-oriented. It adopts a novel assessment mechanism, which combines static analysis with dynamic testing to analyze student programs. It not only helps students to sufficiently test the programs, but also evaluates whether the programs meet the specification or not. AutoLEP encourages students to find and work through bugs, by providing automatic syntactic and structural checking, and immediate detailed feedback. This can improve students’ learning experience in programming and reduce the workload of the teaching staff. AutoLEP has been used in the C programming course at Harbin Institute of Technology and many other universities since 2004. The feedback on AutoLEP and its incorporation into the introductory programming course has been positive, both by students and teaching staff.
Wang, T., Su, X., Ma, P., Wang, Y. & Wang, K. (2011). Ability-training-oriented automated assessment in introductory programming course. Computers & Education, 56(1), 220-226. Elsevier Ltd.
- College Instruction
- Computer Assisted Testing
- computer science education
- Feedback (Response)
- Foreign Countries
- Instructional Effectiveness
- intelligent tutoring systems
- Interactive Learning Environments
- Introductory Courses
- Learning Experience
- Program Effectiveness
- Programming and programming languages
Cited ByView References & Citations Map
An Automated Assessment Tool of Flowchart Programs in Introductory Programming Course using Graph Matching
Rym Aiouni, Anis Bey & Tahar Bensebaa
Journal of e-Learning and Knowledge Society Vol. 12, No. 2 (May 21, 2016)
Analyzing the effect of learning styles and study habits of distance learners on learning performances: A case of an introductory programming course
The International Review of Research in Open and Distributed Learning Vol. 15, No. 4 (Aug 15, 2014)
These links are based on references which have been extracted automatically and may have some errors. If you see a mistake, please contact firstname.lastname@example.org.