Skip to main navigation Skip to search Skip to main content

Procrastination vs. Active Delay: How Students Prepare to Code in Introductory Programming

  • Elizabeth B. Cloude
  • , Jiayi Zhang
  • , Ryan S. Baker
  • , Eric Fouh

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

3 Citations (Scopus)
8 Downloads (Pure)

Abstract

When students procrastinate on programming assignments, it can hinder the quality of their code and negatively impact their grades. In contrast, when students actively delay working on assignments to prepare to code (e.g., reading or seeking help), it can be an effective self-regulated learning (SRL) strategy beneficial to programming performance. However, distinguishing active delay from procrastination is methodologically challenging. To address this, we tracked what students did when they behaviorally delayed starting an assignment. Most students prepared to code by using multiple course resources across programming assignments. We found that many students delayed starting to code by seeking help in the Q&A platform, and this was beneficial to the quality of their code. Also, some pre-coding activities were related to behavioral delay in starting to code, but benefitted students' grades, and thus may indicate active delay, but not all pre-coding activities were beneficial. By considering pre-coding activities, we gain a comprehensive view of students' approach to coding in CS education.

Original languageEnglish
Title of host publicationSIGCSE 2024 - Proceedings of the 55th ACM Technical Symposium on Computer Science Education
EditorsBen Stephenson, Jeffrey A. Stone, Lina Battestilli, Samuel A. Rebelsky, Libby Shoop
PublisherACM
Pages214-220
Number of pages7
ISBN (Electronic)979-8-4007-0423-9
DOIs
Publication statusPublished - 7 Mar 2024
Publication typeA4 Article in conference proceedings
EventACM Technical Symposium on Computer Science Education - Portland, United States
Duration: 20 Mar 202423 Mar 2024
Conference number: 55
https://sigcse2024.sigcse.org/

Conference

ConferenceACM Technical Symposium on Computer Science Education
Abbreviated titleSIGCSE 2024
Country/TerritoryUnited States
CityPortland
Period20/03/2423/03/24
Internet address

Keywords

  • active delay
  • cs1
  • learning behaviors
  • procrastination

Publication forum classification

  • Publication forum level 1

ASJC Scopus subject areas

  • General Computer Science
  • Education

Fingerprint

Dive into the research topics of 'Procrastination vs. Active Delay: How Students Prepare to Code in Introductory Programming'. Together they form a unique fingerprint.

Cite this