Using Subgoal Labeling in Teaching CS1
Abstract
Index Terms
- Using Subgoal Labeling in Teaching CS1
Recommendations
Using Subgoal Labeling in Teaching CS1 (now in Python!)
SIGCSE 2023: Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2Subgoal labeling is an instructional design framework for breaking down problems into pieces that are small enough for novices to grasp, and often difficult for instructors (i.e., experts) to articulate. Subgoal labels have been shown to improve student ...
Subgoals for CS1 in Python
ICER '22: Proceedings of the 2022 ACM Conference on International Computing Education Research - Volume 2In our previous research we found that teaching novice programmers introductory programming in Java using subgoal labels led to deeper knowledge [2] and increased persistence for students potentially at risk of dropping out or failing their first ...
Subgoal Labeled Worked Examples in K-3 Education
SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science EducationWorked examples are step-by-step instructions that are used to demonstrate and teach problem-solving processes. Subgoal labels are used to group the steps of worked examples into cohesive units that may help the learner to identify key information about ...
Comments
Information & Contributors
Information
Published In

- General Chairs:
- Larry Merkle,
- Maureen Doyle,
- Program Chairs:
- Judithe Sheard,
- Leen-Kiat Soh,
- Brian Dorn
Sponsors
Publisher
Association for Computing Machinery
New York, NY, United States
Publication History
Check for updates
Author Tags
Qualifiers
- Abstract
Funding Sources
Conference
Acceptance Rates
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 0Total Downloads
- Downloads (Last 12 months)0
- Downloads (Last 6 weeks)0