• Home
  • Search
  • Lecture Recordings, Viewing Habits, and Performance in an Introductory Programming Course
  • Cite Icon6
  • https://doi.org/10.1145/3441636.3442307Copy DOI Icon

Lecture Recordings, Viewing Habits, and Performance in an Introductory Programming Course

  • Feb 2, 2021
  • Valerie Picardo +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Lecture recordings are a common and useful resource for students due to the flexibility they provide. Recent rapid shifts to online modes of teaching have made recorded lectures especially valuable as many students rely on them to access course content. As a result, there is a pressing need to understand how students consume lecture content via recordings and what patterns of access are effective. In this research, we investigate the common lecture recording viewing behaviors of students and the relationship between lecture recording viewing and academic performance in a first-year programming course. Several trends were observed. A significant positive correlation between lecture recording views and final grades was identified. Students who repeated the course after failing it once, achieved, on average, higher grades if they had more lecture recording views in their second attempt. A small number of students engaged in habitual “binge-watching” behavior and those students had lower grades, on average, than students who watched more regularly. This was a particular problem for repeating students, attempting the course a second time, who failed the course at twice the rate if they engaged in habitual binge-watching. Although lecture recordings appear to be a helpful learning resource for students in introductory programming courses, this work suggests that binge-watching is an unproductive study strategy that should be discouraged.

Similar Papers
  • Research Article
  • Citations36

Learning problem solving skills: Comparison of E-learning and M-learning in an introductory programming course

  • Mar 13, 2019
  • Education and Information Technologies
  • Sohail Iqbal Malik +4
  • Conference Article
  • Citations11

Translation from Problem to Code in Seven Steps

  • May 09, 2019
  • Andrew D Hilton +2
  • Conference Article
  • Citations5

Work in Progress - Effect of Instructional Design and Pair Programming on Student Performance in an Introductory Programming Course

  • Oct 19, 2005
  • T.C Ahern
  • Conference Article

Using a Narrative-based Gamified Teaching Approach to Improve International Students' Sense of Belonging

  • Mar 01, 2022
  • Chen Cao +3
  • PDF
  • Research Article
  • Citations34

Promoting Algorithmic Thinking in an Introductory Programming Course

  • Jan 17, 2019
  • International Journal of Emerging Technologies in Learning (iJET)
  • Sohail Iqbal Malik +3
  • Conference Article
  • Citations18

Classification of computerized learning tools for introductory programming courses: learning approach

  • Aug 30, 2004
  • T Rongas +2
  • Research Article
  • Citations18

Assessing the Teaching and Learning Process of an Introductory Programming Course With Bloom's Taxonomy and Assurance of Learning (AOL)

  • Apr 01, 2019
  • International Journal of Information and Communication Technology Education
  • Sohail Iqbal Malik
  • Conference Article

Progressive Programminq Assignments

  • Jan 01, 2005
  • Keith Whittington
  • Research Article
  • Citations79

A model for teaching an introductory programming course using ADRI

  • Feb 24, 2016
  • Education and Information Technologies
  • Sohail Iqbal Malik +1
  • Research Article
  • Citations28

Improvements in Introductory Programming Course: Action Research Insights and Outcomes

  • Feb 21, 2018
  • Systemic Practice and Action Research
  • Sohail Iqbal Malik
  • Conference Article
  • Citations10

Applying the TBC method in introductory programming courses

  • Oct 01, 2007
  • S.M Rahman
  • Research Article
  • Citations58

Is Pair Programming More Effective than Solo Programming for Secondary Education Novice Programmers?

  • Jan 01, 2018
  • International Journal of Web-Based Learning and Teaching Technologies
  • Stamatios Papadakis
  • Research Article
  • Citations14

The Effectiveness of a Program Visualization Tool on Introductory Programming: A Case Study with PythonTutor

  • Oct 31, 2017
  • CommIT (Communication and Information Technology) Journal
  • Oscar Karnalim +1
  • Conference Article

Object creation in Grace

  • Jul 10, 2013
  • Michael Homer +1
  • Research Article
  • Citations1

Enhancing Student Retention in Introductory Programming Courses: Leveraging Advanced Learning Validation Tools and Educational Data Mining

  • Jan 01, 2025
  • IEEE Access
  • Alan Mutka +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.