z-logo
open-access-imgOpen Access
Online Programming System for Code Analysis and Activity Tracking
Author(s) -
Tian Qiu,
Mengshi Feng,
Sitian Lu,
Zhuofan Li,
Yudi Wu,
Carla Zoltowski,
YungHsiang Lu
Publication year - 2018
Language(s) - English
Resource type - Conference proceedings
DOI - 10.18260/1-2--28722
Subject(s) - computer science , syntax , code (set theory) , class (philosophy) , installation , tracking (education) , program code , quality (philosophy) , test (biology) , programming language , syntax error , multimedia , software engineering , artificial intelligence , abstract syntax tree , psychology , pedagogy , set (abstract data type) , paleontology , philosophy , epistemology , biology
Many tools have been developed to assist programmers develop high-quality code. However, installing, updating, configuring, learning, and running these tools can be unnecessary burden on students. Moreover, instructors do not have detailed knowledge about students’ learning experience before programming assignments are submitted. This paper presents an online system that can automatically analyze students’ programs and provides insightful information about their code. This system records every syntax and run-time error so that an instructor can obtain real-time view of students’ activities and progress. Hence, the instructor can identify common misconceptions before an assignment is due. This system is evaluated in an A-B test of a sophomore C programming class of 42 students. The results suggest that this system has positive effect on helping students learn.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom