首页> 外文会议>International Conference on Learning and Teaching in Computing and Engineering >Collaborative Learning in Computer Programming Courses That Adopted the Flipped Classroom
【24h】

Collaborative Learning in Computer Programming Courses That Adopted the Flipped Classroom

机译:采用翻转课堂的计算机编程课程中的协作学习

获取原文

摘要

Flipped classroom is a pedagogical model in which the typical lecture and homework elements of a course are reversed. Teachers provide online materials to students for preparation of the lecture and students dedicate to practice in the course. We have put into practice the flipped classroom in our computer programming courses teaching C and Java languages since 2013 as a way of utilizing our e-learning system and contents. As a problem in computer programming education, although teachers explain grammar, students cannot create software well by themselves and. Some students give up the learning. Our goal is to promote each student's learning motivation and understanding for computer programming by the training that the flipped classroom and collaborative learning are applied to. Main feature of this approach is to spend most of the time of a programming class with collaboration among students in order to make practical software. We assign the students homework using Flash animations and video data explaining the lecture as learning-materials to learn vocabularies and grammar of the programming languages every week. Web-based tests consisting of easy questions to confirm the results of doing homework every week are done at the beginning of the actual classes, and it is useful to clarify difficult parts of understanding that the students don't notice. Additionally, we confirmed the effectiveness of this approach by comparing examination scores between 2012 and 2014. Compared with the score of 2012, the average scores of the Web-based test and the written test on mid-exam became high, and the minimum scores of both of the tests also became high. The standard deviation of both of the tests became low. Moreover, the each student was able to make the code of a console game through this collaborative learning.
机译:翻转课堂是一种教学模型,其中课程的典型讲课和作业元素被颠倒了。老师会为学生提供在线材料,以准备讲座,而学生则致力于在课程中进行练习。自2013年以来,我们已在使用C和Java语言的计算机编程课程中开设了翻转教室,作为利用我们的在线学习系统和内容的一种方式。作为计算机编程教育中的一个问题,尽管教师会讲解语法,但学生们自己并不能很好地创建软件。一些学生放弃学习。我们的目标是通过翻转课堂和协作学习的培训来提高每个学生对计算机编程的学习动机和理解。这种方法的主要特点是花费编程课程的大部分时间与学生之间进行协作,以制作实用的软件。我们使用Flash动画和视频数据为学生分配作业,这些课程将讲课解释为学习材料,每周学习编程语言的词汇和语法。基于Web的测试由简单的问题组成,以确认每周做功课的结果,它们是在实际课程的开始时进行的,它有助于弄清学生不会注意到的困难理解部分。此外,我们通过比较2012年和2014年的考试分数来确认该方法的有效性。与2012年的分数相比,基于Web的考试和笔试的平均分数都很高,而最低分数为两项测试也都很高。两项测试的标准偏差均变低。而且,每个学生都可以通过这种协作学习编写控制台游戏的代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号