首页    期刊浏览 2024年11月26日 星期二
登录注册

文章基本信息

  • 标题:A Necessity-Driven Ride on the Abstraction Rollercoaster of CS1 Programming
  • 本地全文:下载
  • 作者:Marco SBARAGLIA ; Michael LODI ; Simone MARTINI
  • 期刊名称:Informatics in Education
  • 印刷版ISSN:1648-5831
  • 出版年度:2021
  • 卷号:20
  • 期号:4
  • 页码:641-682
  • DOI:10.15388/infedu.2021.28
  • 语种:English
  • 出版社:Institute of Mathematics and Informatics
  • 摘要:Introductory programming courses (CS1) are difficult for novices. Inspired by Problem solving followed by instruction and Productive Failure approaches, we define an original “necessity-driven” learning design. Students are put in an apparently well-known situation, but this time they miss an essential ingredient (the target concept) to solve the problem. Then, struggling to solve it, they experience the necessity of that concept. A direct instruction phase follows. Finally, students return to the problem with the necessary knowledge to solve it. In a typical CS1 learning path, we recognise a challenging “rollercoaster of ion”. We provide examples of learning sequences designed with our approach to support students when the ion changes (both upward and downward) inside the programming language, for example, when a new construct (and the related syntactical, conceptual, and strategic knowledge) is introduced. Also, we discuss the benefits of our design in light of Informatics education literature.
  • 关键词:abstraction;abstraction rollercoaster;necessity;necessity mechanism;necessity learning design;learning design;CS1 learning design;productive failure;problem solving followed by instruction;PS-I;P!S-I-PS;CS1
国家哲学社会科学文献中心版权所有