首页> 外文会议>International Conference on Learning and Teaching in Computing and Engineering >Learning Beginning Programming with Cloud-based Cloze Programming Practices
【24h】

Learning Beginning Programming with Cloud-based Cloze Programming Practices

机译:使用基于云的隐冻编程实践开始编程

获取原文

摘要

There is a trend in Taiwan to offer computer programming as an elective course for all high school students. Although students seem to be quite enthusiastic about learning to program at the beginning of the course, students' enthusiasm quickly dissipated when the practice program becomes too complex for them to bear. To help students learn better, we have implemented a cloud-based cloze programming practicing system. The system allows teacher to upload a program and then block out part of the program that is intended for students to practice. The blocked out code can be as simple as a variable declaration or as complex as a complete function. In the extreme case, the entire program could be blocked out, meaning students have to write the complete program. Therefore, teachers can have students practice a particular aspect of programming by supplying multiple programs and block out the same part of the program for students to fill-in. Students can submit their completed program online and the system will automatically compile and execute the program with pre-assigned input data. Any compiler time error, execution time error, or incorrect output would be reported back to the students for debugging. The ongoing teaching experiment has the teachers teach programming as usual, but prepare cloze programming tasks for students to practice. Many such cloze programming exercises of various difficulties have also been developed.
机译:台湾有一个趋势,为所有高中生提供电脑编程作为选修课。虽然学生在课程开始时似乎非常热情地学习编程,但是当实践计划对他们太复杂时,学生的热情很快就会消散。为了帮助学生了解更好,我们已经实施了一种基于云的渗透编程练习系统。该系统允许教师上传程序,然后阻止用于学生练习的程序的一部分。被阻止的代码可以像变量声明一样简单,也可以是一个完整的函数。在极端情况下,整个程序都可以被阻止,意思是学生必须编写完整的程序。因此,教师可以让学生通过提供多个程序并阻止学生填写程序的同一部分来练习编程的特定方面。学生可以在线提交完成的程序,系统将自动编译并使用预先分配的输入数据执行程序。任何编译时间错误,执行时间错误或不正确的输出都将被报告给学生进行调试。正在进行的教学实验使教师像往常一样教导编程,但为学生准备渗透编程任务来练习。还开发了许多这样的渗透编程练习的各种困难。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号