Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Libraries
  3. MIT Theses
  4. Graduate Theses
  5. Developing Resources for Debugging Education using Block-based Languages

Developing Resources for Debugging Education using Block-based Languages

Thumbnail Image
Download
Name

Wang-bdnwang-meng-eecs-2021-thesis.pdf

Description
Thesis PDF
Size

1.32 MB

Format

Adobe PDF

Checksum (MD5)

bf455181d234bd695eb38a92e0569174

Author(s)
Wang, Brandon L.
Advisor(s)
Klopfer, Eric
Date Issued
June 2021
Publisher
Massachusetts Institute of Technology
Abstract
Computer science education and programming are increasingly making their way into K-12 curricula. The ability to correct errors (“bugs'') is fundamental to learning how to program. Early experiences with debugging can be critically important in setting up new programmers for long-term success. Meanwhile, many beginners first experience programming through block-based programming languages. There has been much research into block-based programming languages and in debugging education, but less focus on the intersection of these two topics. More broadly, there is also a need for accessible and adaptable resources that assist beginners in learning debugging. In this thesis, we report on our development of tools and curricula that support beginners in developing their debugging skills. Our materials assume that students use the block-based programming language Scratch.
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
In Copyright - Educational Use Permitted
http://rightsstatements.org/page/InC-EDU/1.0/
Copyright MIT
Persistent DSpace Link
https://hdl.handle.net/1721.1/139091
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.