Title
Development of a Checklist Tool for Teaching Problem-Solving Skills
Abstract
Problem solving is a critical skill for computer science. However, the complexity and overhead of most programming tasks make problem solving difficult to explicitly teach. Previous studies describe explicit instruction of problem-solving strategies, but provide few details about how the strategies have been developed. We describe the development of a checklist tool that guides students in solving general programming tasks. The tool was developed by observing problem-solving strategies used by advanced computer science students in practice. We believe that the tool will provide a basis for explicit problem-solving instruction for novice programmers.
Year
DOI
Venue
2019
10.1145/3304221.3325560
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education
Keywords
DocType
ISBN
problem solving, teaching aid development
Conference
978-1-4503-6301-3
Citations 
PageRank 
References 
0
0.34
0
Authors
12