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 |
Name | Order | Citations | PageRank |
---|---|---|---|
Hillary Dawkins | 1 | 0 | 0.34 |
Grant Douglas | 2 | 0 | 0.34 |
Kevin Glover-Netherton | 3 | 0 | 0.34 |
David Hudec | 4 | 0 | 0.34 |
Sean Lunt | 5 | 0 | 0.34 |
Dalton Polhill | 6 | 0 | 0.34 |
Mostafa Rashed | 7 | 0 | 0.34 |
Matthew Sampson | 8 | 0 | 0.34 |
Alliyya Mohammed | 9 | 0 | 0.34 |
James Mosley | 10 | 0 | 0.34 |
Rhys Young | 11 | 0 | 0.34 |
Judi McCuaig | 12 | 4 | 0.81 |