计算机科学教育的设计模式/我们的故事
连接式学习是对本科计算机教育的重新定位。该项目的目的是重新思考讲座、实验、作业模式,并将重点放在课堂上的主动学习,让学生积极参与到同伴、专业和社会相关目的中。学习如何从他人那里学习,培养强大的协作和沟通技能,以及成为计算机专业人员社区的一部分,与学习计算机科学的知识、技能和理论一样重要。该项目建立在轻量级团队、翻转课堂策略(Maher 等人 2015)和社区项目的志愿服务学习的概念之上。
该项目将开发知识和评估的分类法和设计模式,以促进计算机教育创新扩展和传播。此外,该项目将考察建立可持续教育创新的关键因素,包括教师态度转变和支持和维持学习实践的基础设施。该项目将评估和传播教学实践和经验教训。本书提供了课程材料、教学设计模式和评估策略的示例,以便其他人可以改变他们教授计算机科学的方法。
该项目由 NSF 革命化工程系资助。该项目获得了 200 万美元的 5 年资助,用于围绕教学创新进行组织变革。该项目的首席研究员是 Mary Lou Maher、Bojan Cokic、Larry Mays、Celine Latulipe、Jamie Payton、Audrey Rorrer 和 Steven Rogelberg。我们是本书的作者,我们邀请您关注、点赞、分享和评论页面内容。
在这本书中,我们从我们在计算机科学教育中的主动学习经验中识别出新兴的设计模式。这些模式提供了可以采用的教育策略和策略来解决课堂中的问题,例如,如何让课堂更具互动性,如何确保每个学生的参与,如何通过主动学习学习抽象概念,如何让学习更具社会性。这些设计模式旨在支持任何机构的教育工作者在教授计算机科学课程时使用。
我们设计模式中包含的策略示例
- 翻转课堂策略
- 利用社交互动和同伴教学
- 主动学习
- 结对编程,频繁更换搭档
- 在课堂上使用点击器测验
- 游戏化方法,营造竞争氛围
- 在课堂上扮演不同的角色
- 创建在线资料来补充或取代教科书
- 按需讲座:根据学生的理解或误解来讲解主题
参考文献
Maher,ML,Latulipe,C.,Lipford,H. 和 Rorrer,A.(2015)。翻转课堂策略用于计算机科学教育,第 46 届 ACM 计算机科学教育技术研讨会论文集。第 218-223 页。Doi:10.1145/2676723.2677252