Fragile knowledge and neglected strategies in novice programmers

Fragile knowledge and neglected strategies in novice programmers
复制标题

新手程序员的脆弱知识和被忽视的策略

DOI:
--
复制
发表时间:
1985
期刊:
影响因子:
--
通讯作者:
Fay Martin
Fay Martin
中科院分区:
--
文献类型:
--
作者:
D. Perkins;Fay Martin

文献摘要

被引文献

相似文献

许多学生很难掌握编程的基础知识。知识不足,忽视一般的解决问题的策略,或两者兼而有之,可能解释他们的麻烦。我们报告了一系列的临床采访的学生采取第一年的基础,实验者与学生互动,因为他们的工作,系统地提供帮助,从一般的战略提示,特别是建议的进展所需的。研究结果表明,新手的知识是部分的,难以访问,并经常被滥用的“脆弱的知识”的实质性问题。结果还表明,一般的战略提示往往解决这些困难。提出了教授更丰富知识和一般策略的建议。编程对一般认知技能的影响的影响被认为是。
Many students have great difficulty mastering the basics of programming. Inadequate knowledge, neglect of general problem-solving strategies, or both might explain their troubles. We report a series of clinical interviews of students taking first year BASIC in which an experimenter interacted with students as they worked, systematically providing help as needed in a progression from general strategic prompts to particular advice. The results indicate a substantial problem of "fragile knowledge" in novices knowledge that is partial, hard to access, and often misused. The results also show that general strategic prompts often resolve these difficulties. Recommendations for teaching more robust knowledge and general strategies are made. Implications for the impact of programming on general cognitive skills are considered.