PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
March 7, 20247 citationsOpen Access

Observations on the Design of Program Planning Notations for Students

View Full Paper
ERElijah RiveraKFKathi FislerSKShriram Krishnamurthi

Key Points

Key points are not available for this paper at this time.

Abstract

Program planning is the process of splitting a problem description into subtasks that can be solved independently, then composed into a solution. While much has been written about planning since the 1980s, little research looks at modern contexts such as programs to process data tables. Tool support for this sort of planning is even rarer. As part of a project to develop such tools, we have run two studies to try to identify steps, representations, and interactions that would support novice university students in planning and programming multi-task programs that process data tables. This experience report describes our observations so far, while also raising questions about how to make planning useful for students.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Rivera et al. (2024) studied this question.

synapsesocial.com/papers/68e7543ab6db6435876cc606https://doi.org/10.1145/3626252.3630901
Ask AI
Helpful
Bookmark
Share
View Full Paper