Go to main content

PDF

Description

At UC Berkeley, unprecedented growth and demand for Computer Science education has resulted in difficulties assessing how students navigate introductory Computer Science courses. Instructors are left using intuition, low quality survey data and information relayed by large course staffs to determine pain points and identify students at risk of underperforming. In response, previous work developed Snaps, a tool for CS61B (CS 2) at UC Berkeley that captures fine-grained snapshots of student work as they complete assignments. We build simple metrics for assignment completion time and working habits using the Snaps dataset from CS61B Spring 2021. Using these metrics, we investigate individual associations between these metrics and performance, as measured by scores on exams and final course grade. We find rough associations that confirm intuitions relating working time and working habits to performance. Specifically, we find that students who spend longer and start later on assignments tend to perform worse in the course. Additionally, we develop and evaluate models that use our metrics, as well as grade data from CS61A (CS 1) at UC Berkeley as features and find an early prediction model based on data from the first 2 weeks of the course for exam points (R2 = 0.656) and final course grade (R2 = 0.585) with limited accuracy.

Details

Files

Statistics

from
to
Export
Download Full History
Formats
Format
BibTeX
MARCXML
TextMARC
MARC
DublinCore
EndNote
NLM
RefWorks
RIS