Title
Getting Students to Earnestly Do Reading, Studying, and Homework in an Introductory Programming Class.
Abstract
Getting students to read and study before class, to be better prepared for lecture, or to enable a flipped classroom is a long-standing difficulty for teachers of introductory programming classes. Furthermore, getting students to do homework, consisting of small practice problems and questions, is also a long-standing difficulty without massive grading resources. And even then, preventing students from copying others' solutions is difficult as well. Today, the web enables new interactive learning material that is replacing past forms of textbooks and homework assignments, and students today commonly have access to needed devices and the internet. This paper provides data on student reading and homework completion rates for web-based interactive learning material we created that automatically records reading and homework activity by students. The data is for several thousand students at over 10 universities, for introductory programming classes in Java, Python, and C++. The data shows that, with an appropriate amount of awarded points, required-reading completion rate was 84%, and auto-graded homework completion rate was 75%, varying somewhat based on how many course grade points those items were worth. Students on average spent about 10 minutes reading each section, and about 3 minutes per homework problem, both appropriate amounts for those items. Furthermore, we developed measures of whether students were earnestly attempting the reading and homeworks, versus just \"cheating the system\" to get course grade points. We describe those earnestness measures in this paper. With proper design and amount of assigned work, 80%-90% of students earnestly did the reading and homework activities, even when no penalty existed for cheating the system, and fewer than 3% blatantly cheated the system to get their points.
Year
DOI
Venue
2017
10.1145/3017680.3017732
SIGCSE
Keywords
Field
DocType
Student earnestness, Student cheating, Reading, Studying, Homework, Introductory programming, Learning content
Completion rate,Interactive Learning,Flipped classroom,Grading (education),Computer science,Copying,Cheating,Multimedia,Class (computer programming),The Internet
Conference
Citations 
PageRank 
References 
1
0.35
1
Authors
4
Name
Order
Citations
PageRank
Alex Edgcomb1376.13
Frank Vahid22688218.00
Roman Lysecky360560.43
Susan Lysecky46110.60