返回
Redesigning an Object-Oriented Programming Course
DOI:10.1145/2906362.png)
摘要
En 中文
Educational technology offers several potential benefits for programming education. Still, to facilitate the technology properly, integration into a course must be carefully designed. In this article, we present a redesign of an object-oriented university-level programming course. In the redesign, a collaborative education tool was utilized to enhance active learning, facilitate communication between students and teachers, and remodel the evaluation procedure by utilizing automatically assessed tasks. The redesign was based on the best practices found in our own earlier research and that of the research community, with a focus on facilitating active learning methods and student collaboration. The redesign was evaluated by comparing two instances of the redesigned course against two instances using the old methodology. The drop-out rate decreased statistically significantly in the redesigned course instances. Moreover, there was a trend toward higher grade averages in the redesigned instances. Based on the results, we can conclude that the utilization of educational technology has a highly positive effect on student performance. Still, making major changes to course methodology does not come without certain difficulties. Hence, we also present our experiences and suggestions for the course redesign to help other educators and researchers perform similar design changes.
Keyword:
Design
Experimentation
Performance
Object-oriented programming
course redesign
programming education
course methodology
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
A
IF:
6.8
论文数:
539
被引数:
508
机构
引用论文
Design and evaluation of a collaborative learning environment协作学习环境的设计与评价
COMPUTERS & EDUCATION
IF10.5
Active learning increases student performance in science, engineering, and mathematics主动学习提高学生在科学,工程和数学方面的表现

