协作编程作为计算机科学1课程中的教学策略

《IEEE Revista Iberoamericana de Tecnologias del Aprendizaje》:Collaborative Programming as a Didactic Learning Strategy in CS1 Courses

【字体: 时间:2025年11月21日 来源:IEEE Revista Iberoamericana de Tecnologias del Aprendizaje 1

编辑推荐:

  研究将协作编程工具Live Share集成至Visual Studio Code用于CS1课程教学,通过控制实验验证其可提升学生编程能力并降低课程流失率。

  

摘要:

与编程基本构造相关的概念和技能(变量、数据类型、表达式、赋值、简单的输入输出以及条件控制和迭代结构)是培养未来软件开发人员的关键组成部分。初级的编程课程(如CS1)往往具有较高的学术失败率,这体现在学生的成绩较低上,表明他们未能掌握所需的学术能力。为了寻找提高学生在CS1课程中表现的方法,本文提出了一种教学策略:利用集成开发环境Visual Studio Code及其插件Live Share来促进协作编程/编码,以解决计算机编程问题或挑战。本文展示了在哥伦比亚圣胡安-德帕斯托市纳里尼奥大学工程学院的不同CS1课程中应用这种协作工具的控制实验结果。

引言

传统上,软件开发被认为是一种可以独立完成、与他人隔离开来的活动[1]。即使学生在课堂上接受的专业培训也在一定程度上强调了这种工作方式。虽然有些任务可以单独完成,尤其是在开发小型简单软件系统时,但当任务的难度增加——无论是因为所需功能数量的增加还是因为系统复杂性的提高——软件的开发必然需要与其他人合作进行。因此,在软件开发过程中,人际互动往往是必不可少的[1]。

相关新闻
生物通微信公众号
微信
新浪微博
  • 搜索
  • 国际
  • 国内
  • 人物
  • 产业
  • 热点
  • 科普
  • 急聘职位
  • 高薪职位

知名企业招聘

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号