Affiliation:
1. University of Southern Queensland, Australia
Abstract
Making the leap from a problem statement to a solution program is a difficult task for novice programmers, even when they may have a sound knowledge of a particular programming language. To bridge this gap students are expected to implicitly build their own strategies through practice exercises. In this paper we argue that a more explicit approach to teaching problem solving strategies may lead to better problem solvers. We suggest a framework that can be used in instruction and assessment of problem solving strategies.
Publisher
Association for Computing Machinery (ACM)
Cited by
12 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Contextualization, Authenticity, and the Problem Description Effect;ACM Transactions on Computing Education;2024-04-16
2. How Plans Occur in Novices' Programs;Proceedings of the 51st ACM Technical Symposium on Computer Science Education;2020-02-26
3. Research in Computer Science Education;Guide to Teaching Computer Science;2020
4. Understanding Problems through Assignment Presentation: A Replication Study;2019 IEEE Frontiers in Education Conference (FIE);2019-10
5. The impact of a single lecture on program plans in first-year CS;Proceedings of the 17th Koli Calling International Conference on Computing Education Research;2017-11-16