June 24, 2017
June 24, 2017
June 28, 2017
Computing & Information Technology
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 to 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 misconception before an assignment is due. This system is evaluated in an A-B test of a sophomore C programming class of 42 students, and preliminary results suggest that this system has positive effect in helping students learn.
Qiu, T., & Feng, M., & Lu, S., & Li, Z., & Wu, Y., & Zoltowski, C. B., & Lu, Y. (2017, June), Online Programming System for Code Analysis and Activity Tracking Paper presented at 2017 ASEE Annual Conference & Exposition, Columbus, Ohio. https://peer.asee.org/28722
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2017 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015