In this paper, we describe a scaffolding technique - pre-programming-analysis guided programming (PAGP) - developed to help students grasp basic programming concepts. Two different ways to implement the PAGP process in a classroom were developed and then compared: one for students to fill out an analysis form, and the other for students to interact with online cognitive tutors. Our results show that the PAGP process helps students learn better and faster, especially with the assistance of the online tutors.
在本文中,我们描述了一种脚手架技术-预编程分析指导编程(PAGP),旨在帮助学生掌握基本的编程概念。开发了两种在教室中实施PAGP流程的方法,然后进行了比较:一种方法是让学生填写分析表格,另一种方法是让学生与在线认知导师互动。我们的结果表明,PAGP流程可以帮助学生更好,更快地学习,尤其是在在线导师的帮助下。 P>
机译:编程前分析导师帮助学生学习编程的基本概念
机译:通过视觉编程语言提高学生对基本编程概念的理解:自我效能的作用
机译:激励医学生以慢性髓细胞性白血病为主题,学习基础科学概念
机译:基于Web的智能辅导系统中的域建模的模型推理,帮助学生学习调试C ++程序
机译:对学龄前儿童概念发展进行功能分析评估的评估:与“开始”学生一起研究“儿童概念发展计划”和“儿童基本概念量表-修订版”的干预效果。
机译:为医学信息学学生提供基础计算机科学和Java编程教学的智能导师
机译:鼓励医学生以慢性髓性白血病为整合主题学习基础科学概念
机译:学生对基本aC概念的理解分析