Introducing Modelling and Code Comprehension from the First Days of an Introductory Programming Class

PROCEEDINGS OF THE 7TH CONFERENCE ON COMPUTING EDUCATION PRACTICE, CEP 2023(2023)

引用 1|浏览2
暂无评分
摘要
An approach to code comprehension in an introductory programming class is presented, drawing on the Text Surface, Functional and Machine aspects of Schulte's Block Model, and emphasising programming as a modelling activity involving problem and machine domains. To visually connect the domains and a program, a key diagram conceptualising the three aspects lies at the approach's heart, alongside instructional exposition and exercises, which are all presented. Students find the approach challenging initially, but most recognise its value later, and identify, unexpectedly, the value of the approach for problem decomposition, planning and coding.
更多
查看译文
关键词
code comprehension,introductory programming,modelling,computational thinking
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要