Asee peer logo

Online Programming System for Code Analysis and Activity Tracking

Download Paper |

Conference

2017 ASEE Annual Conference & Exposition

Location

Columbus, Ohio

Publication Date

June 24, 2017

Start Date

June 24, 2017

End Date

June 28, 2017

Conference Session

Curricular Issues in Computing and Information Technology Programs I

Tagged Division

Computing & Information Technology

Page Count

13

DOI

10.18260/1-2--28722

Permanent URL

https://peer.asee.org/28722

Download Count

470

Request a correction

Paper Authors

biography

Tian Qiu Purdue University

visit author page

Tian Qiu is a senior undergraduate in Computer Engineering and Mathematics-Computer Science.

visit author page

biography

Mengshi Feng Purdue University

visit author page

Mengshi Feng is a senior student at Purdue University. He is one of the team member in ACCESS project supervised by Yung-Hsiang Lu.

visit author page

biography

Sitian Lu Purdue University

visit author page

Sitian Lu is a junior studying Computer Engineering in Purdue University. He has been working on the online programming system (ACCESS) since later 2015. Sitian Lu has been studying in Purdue University for 3 years. He is also the vice president of Purdue Billiards Club since 2015.

visit author page

author page

Zhuofan Li

author page

Yudi Wu

biography

Carla B. Zoltowski Purdue University

visit author page

Carla B. Zoltowski is an assistant professor of engineering practice in the Schools of Electrical and Computer Engineering and (by courtesy) Engineering Education at Purdue University. She holds a B.S.E.E., M.S.E.E., and Ph.D. in Engineering Education, all from Purdue. Prior to this she was Co-Director of the EPICS Program at Purdue where she was responsible for developing curriculum and assessment tools and overseeing the research efforts within EPICS. Her academic and research interests include the professional formation of engineers, diversity and inclusion in engineering, human-centered design, engineering ethics, leadership, service-learning, and accessibility and assistive-technology.

visit author page

biography

Yung-Hsiang Lu Purdue University

visit author page

Yung-Hsiang Lu is an associate professor in the School of Electrical and Computer Engineering and (by courtesy) the Department of Computer Science of Purdue University. He is an ACM distinguished scientist and ACM distinguished speaker. He is a member in the organizing committee of the IEEE Rebooting Computing Initiative. He is the lead organizer of the first Low-Power Image Recognition Challenge in 2015, the chair (2014-2016) of the Multimedia Communication Systems Interest Group in IEEE Multimedia Communications Technical Committee. He obtained the Ph.D. from the Department of Electrical Engineering at Stanford University.

visit author page

Download Paper |

Abstract

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. 10.18260/1-2--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