首页> 外文OA文献 >Blended learning in large class introductory programming courses: an empirical study in the context of an Ethiopian university
【2h】

Blended learning in large class introductory programming courses: an empirical study in the context of an Ethiopian university

机译:混合式学习大型入门编程课程:埃塞俄比亚大学背景下的实证研究

摘要

This study was motivated by a desire to address the challenges of introductory programming courses. Ethiopian universities teach such courses in large classes (80+ students) and students complain about the difficulty of the courses and teaching variation of instructors. The study was set to explore optimum course and learning environment design approaches. The research question raised was: how can a blended learning approach be used to improve large class teaching of programming? In an action design research approach, the study was initiated with redesigning two consecutive courses and a supportive blended learning environment on the basis of existing learning theories and educational design frameworks. Two cycles of action research were conducted for a dual goal of refinement and evaluation of the intervention. The action research was conducted during the 2012/13 academic year with 240 students at the beginning.A predominantly quantitative first cycle of action research produced a mixed outcome. The students’ marks from assessment activities were fairly close to results from two other international universities. A pre- and post-implementation survey of students’ approach to learning showed a slight class level change towards the deep learning approach. Conversely, some students were found at-risk (not progressing well) and certain technologies, particularly program visualisation tools, were found underutilised.The second action research cycle aimed to explain the result from the first round. A grounded action research evaluation of data from focus group discussions, interviews and participants’ memos identified plausible factors for meaningful programming learning in a large class. These factors were use of collaborative and pair programming; alignment of learning and assignment activities; integrated use of e-learning; and use of large class strategies like student mentors and team teaching.A critical realist interpretation of the result of the action research suggested that students can learn programming in large classes, 200+ in this study, with a course and learning environment design that keeps them engaged in learning and assessment activities. The study concludes that improved learning of programming can be possible with the use of students as mentors and changed role-dynamics of instructors, which presupposes adaptation of suitable pedagogical approaches and use of technologies.
机译:这项研究的动机是希望解决入门编程课程的挑战。埃塞俄比亚的大学在大班授课(80多名学生)中教授此类课程,学生抱怨这些课程的难度和讲师的教学变化。该研究旨在探索最佳课程和学习环境设计方法。提出的研究问题是:如何使用混合学习方法来改善大型程序设计教学?在行动设计研究方法中,研究是在现有学习理论和教育设计框架的基础上,重新设计两门连续课程和一个支持性的混合学习环境而启动的。为完善和评估干预措施的双重目标,进行了两个行动研究周期。行动研究是在2012/13学年进行的,初期有240名学生,主要是量化的第一轮行动研究产生了不同的结果。学生在评估活动中获得的成绩与其他两所国际大学的成绩相当接近。实施前后对学生学习方式的调查显示,班级水平向深度学习方式略有变化。相反,发现一些学生处于危险中(进展不佳),某些技术,特别是程序可视化工具的使用率低。第二个行动研究周期旨在解释第一轮研究的结果。对焦点小组讨论,访谈和参与者备忘录中的数据进行扎实的行动研究评估,确定了在大班级进行有意义的编程学习的合理因素。这些因素是使用协作编程和结对编程;安排学习和作业活动;整合使用电子学习;对行动研究结果的批判现实主义解释表明,学生可以在大班学习编程(本研究超过200个),并且课程和学习环境设计可以使他们保持学习状态从事学习和评估活动。该研究得出的结论是,可以通过使用学生作为指导者和改变教师的角色动态来改善编程学习,这需要采用合适的教学方法和使用技术。

著录项

  • 作者

    Tesfaye Bayu Bati;

  • 作者单位
  • 年度 2015
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号