Conditions of Learning in Novice Programmers
Conditions of Learning in Novice Programmers
复制标题
新手程序员的学习条件
DOI:
10.2190/gujt-jcbj-q6qu-q9pl
复制
发表时间:
1986
影响因子:
4.8
通讯作者:
R. Simmons
中科院分区:
文献类型:
--
作者:
D. N. Perkins;Chris Hancock;R. Hobbs;Fay Martin;R. Simmons
Under normal instructional circumstances, some youngsters learn programming in BASIC or LOGO much better than others. Clinical investigations of novice programmers suggest that this happens in part because different students bring different patterns of learning to the programming context. Many students disengage from the task whenever trouble occurs, neglect to track closely what their programs do by reading back the code as they write it, try to repair buggy programs by haphazardly tinkering with the code, or have difficulty breaking problems down into parts suitable for separate chunks of code. Such problems interfere with students making the best of their own learning capabilities: students often invent programming plans that go beyond what they have been taught directly. Instruction designed to foster better learning practices could help students to acquire a repertoire of programming skills, perhaps with spinoffs having to do with “learning to learn.”