Back close

Structure-Based Code Assessment Model (SBCAM) for Introductory Programming Courses

Publication Type : Conference Paper

Publisher : ACM

Source : Proceedings of the 2024 Sixteenth International Conference on Contemporary Computing

Url : https://doi.org/10.1145/3675888.3676135

Campus : Amritapuri

School : School of Computing

Department : Computer Science and Applications

Year : 2024

Abstract : Automated assessment of student code remains a significant challenge in introductory programming education. To address this, we propose a Structure-Based Code Assessment Model (SBCAM), leveraging tools that support Abstract Syntax Tree (AST) analysis techniques, along with innovative feature extraction methodologies. Our model streamlines code assessment by acquiring source code directly from instructors and transforming it into standardized templates. These templates serve as a benchmark for evaluating student submissions, and ensuring adherence to assignment specifications. By automating the assessment process of student submissions using instructor solution, SBCAM reduces manual grading time and provides instructors with valuable insights through comprehensive scoring mechanisms. Ultimately, SBCAM aims to enhance efficiency, accuracy, and instructor productivity, while empowering students to improve their coding skills effectively from the ground up.

Cite this Research Publication : Vineeth V Rao, Sanjay Rajesh, MG Thushara, Structure-Based Code Assessment Model (SBCAM) for Introductory Programming Courses, Proceedings of the 2024 Sixteenth International Conference on Contemporary Computing, ACM, 2024, https://doi.org/10.1145/3675888.3676135

Admissions Apply Now