Implementation of a smart lab for teachers of novice programmers

Implementation of a smart lab for teachers of novice programmers
复制标题

为新手程序员教师打造智能实验室

DOI:
--
复制
发表时间:
2012
期刊:
IFAC Symposium on Advances in Control Education
影响因子:
--
通讯作者:
J. Sheard
J. Sheard
中科院分区:
--
文献类型:
--
作者:
A. Alammary;A. Carbone;J. Sheard

文献摘要

被引文献

相似文献

在实验室里,学生和他们的导师之间的交流是有限的。由于与导师的接触有限,学生有时会花很长时间试图纠正简单的错误,不断地重温和重复同样的错误。另一方面,教师发现自己一遍又一遍地解释同样的错误。他们往往不清楚个别学生在达到任务目标方面的进展情况。本文介绍了一种新的实现智能教室技术的入门编程计算机实验室。智能实验室旨在使计算机实验室成为学生和教师更好的教育环境。在智能实验室中,教师在执行编程任务时会获得有关每个学生进度的信息,使教师能够随时响应个别学生的问题并评估班级的整体进度。使用了两种不同的评估方法来测试新的实现:专家评审会议和实验室研究。评估发现,智能实验室提高了教师对学生问题的理解,使他们能够提供及时和适当的反馈。它还使教师更好地了解学生的编程策略和编译行为。
Communication between students and their instructors in the lab is a limited commodity. With limited access to the tutor, students can sometimes spend a long time trying to fix simple errors, continually revisiting and repeating the same errors. Instructors, on the other hand, find themselves explaining the same mistakes over and over again. It is often not clear to them how well individual students are progressing toward meeting the task objectives. This paper introduces a new implementation of Smart Classroom technology for introductory programming computer laboratories. The Smart Lab is intended to make the computer lab a better educational environment for both students and instructors. In the Smart Lab instructors are provided with information about each student's progress as they perform programming tasks, enabling the instructors to readily respond to individual student's problems and assess the overall progress of the class. Two different evaluation approaches were used to test the new implementation: an expert review session and a lab study. The evaluation found that the Smart Lab improved instructors understanding of their students' problems enabling them to provide timely and appropriate feedback. It also provided instructors with better understanding of their students' programming strategies and compilation behaviours.