- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
结对实验在计算机专业课程实验中的应用
摘要:大学计算机专业教育需要着重培养学生的协同工作能力、人际交往能力,但是通常的教学方法与这个目标之间存在一定的差距。我们将软件开发实践中“结对编程”方法应用到计算机专业课程的实验组织过程中,通过学生之间轮换式的“一对一”交流,培养学生的团队精神,达到了良好的教学效果,提高了学生的学习兴趣。本文介绍了这种教学方法。
关键词:结对实验;实验组织方法;相互学习
中图分类号:G642 文献标识码:B
1引言
计算机科学是一门注重实践能力的学科。在《中国计算机科学与技术学科教程2002》对毕业生特征的能力与技能要求中,明确指出实践能力和技能是计算机科学与技术专业学生的必备能力和技能。在随之而来的我国大学计算机专业课程设置和课程标准改革中,对学生实践能力的培养进一步增强,对学生的计算机研究和应用技能进行了系统的设计。
计算机专业培养方案的顶层设计已经比较合理和可行,但是课程实验的实施方法依然存在着很多的问题。
首先,计算机专业课程实验(实践课程)的现有模式影响了学生的学习效率。随着高校办学能力的提高和招生规模的扩大,学校的机房一般可以容纳100~200名学生,但是辅导教师的配备一般不会超过5名,1∶20(甚至1∶40)的比例显然无法满足教学实践中个别辅导的要求。学生从发现问题到解决问题的时间太长,会影响部分学生的积极性,甚至降低学生专业学习的兴趣。
其次,大多数课程(实验)注重学生技术、技能的培养,但是不注重学生协作能力的培养。在计算机系统大型化发展中,计算机系统的设计和开发不再单纯依靠个人的单兵作战能力,更多地注重团队的整体能力,其中团队成员之间协作能力是一个重要的成分。
虽然“软件工程”一类的课程专门安排了大型实验,着重培养学生的团队精神,但是由于在团队组织上存在必要的实践经验和管理指导,团队中人员职责不清,人员之间的时间协调存在困难,最后的实验结果往往是团队中能力最强的同学完成了绝大部分的工作,这不是实验的预期目的。
在《中国计算机科学与技术学科教程2002》中对专业实践进行了专门的讨论,学生口头和书面交流能力、协同
工作能力、人际交往能力分别排在社会能力需求的前4位,目前课程实践教学活动的一般方法往往不能达到社会需求。
为了解决这些问题,我们将软件开发中的结对编程技术引入到课程实验中,既可以更好地完成课程实验内容,也让学生掌握了一种计算机系统设计的实践技术,同时也培养了蕴含在计算机科学领域内的科学素养和工程技能。
2结对编程
结对编程是一种软件开发实践,在结对编程场景中,两名程序员并肩工作在同一台计算机前,共同探讨设计方案、共同设计算法、共同编写程序代码、共同完成各种测试。在结对的两人之中,负责编写程序的称为“驾驶员”,另一方则称为“领航员”。“领航员”的主要任务是观察“驾驶员”的工作情况,发现并纠正其操作性和策略性错误。
“驾驶员”和“领航员”分别使用两个不同的键盘和鼠标,但是共享同一个主机和屏幕较大的显示器,大多数情况下都有“驾驶员”使用键盘和鼠标,而只有在“领航员”发现问题或者“驾驶员”提出问题,“驾驶员”主动放弃键盘鼠标“主控权”的情况下,“领航员”使用几个简单的键盘和鼠标动作,启示或者演示程序设计中的重要方法和步骤。
“驾驶员”和“领航员”是结对编程中两个关键的人物,但是程序员在一次结对编程中需要经常交换“驾驶员”和“领航员”角色。也就是说,某个程序员在头一个小时内是“驾驶员”,而在下一个小时中应该是“领航员”。而且在团队内部,“驾驶员”和“领航员”的配对并不固定,一个程序员在软件开发周期中可能与团队其他所有的程序员都有过配对的经历。
这样的软件开发模式可以降低团队的培训成本,提高开发效率和软件质量,增强团队的凝聚力和信心。
3结对实验
结对编程技术来源于工程实践,项目的开发和大学教学存在着工作目的、工作环境、人员构成等方面的差异,我们针对教学工作中学生和教师的特殊对象,特别就“数据库系统原理”和“大型数据库应用开发”课程采用了结对实验的方法。
在课程实验的初期,结对是很困难的。一方面,学生之间的了解不是很深,潜在的防范意识会让学生自然地选择熟悉的朋友作为搭档;另一方面,学生之间能力和知识上存在一定的差距,成绩差的同学不愿与成绩好的同学搭档,害怕暴露自己的缺陷;而成绩好的同学也不愿意与成绩差的同学联盟,担心他们会影响实验的进度和质量。这些现象都是正常的,我们在课程实验开始的时候,让学生自由组对,而且成对完成课程的最初1~2个实验。我们称之为固定搭档,它的目的是消除学生对结对的忧虑,增强同学之间交流的信心,提高学生之间
您可能关注的文档
- 模糊查询在有线电视数据库管理系统中的应用.doc
- 江西省南昌市国库集中支付系统设计需求.doc
- 将当前系统环境 克隆到虚拟机.doc
- 将企业培训模式引入大学实践教学的探索与思考.doc
- 将专业课知识融入C++面向对象程序设计教学.doc
- 讲好离散数学的第一次课.doc
- 讲解“C语言”课程几点心得.doc
- 讲者思路清晰 听者情绪饱满.doc
- 降低路由开销的ZigBee路由算法研究.doc
- 交互式电子技术手册解析关键技术研究.doc
- 智能电网分布式储能系统优化配置与调度策略在电力系统安全中的应用.docx
- 宠物殡葬行业品牌服务创新与客户体验升级研究.docx
- 2025年共享自习室学习氛围营造与青少年成长环境优化.docx
- 2025年综合类-统计基础知识与统计实务-统计指数历年真题摘选带答案(5卷单选100题合辑).docx
- 2025至2030年中国数控芝麻筛选洗涤机市场现状分析及前景预测报告.docx
- 2025年中国磁芯变压器行业市场调查、投资前景及策略咨询报告.docx
- 2025年综合类-甲板工考试-油气生产、溢油设施历年真题摘选带答案(5卷100题).docx
- 2025年综合类-粉末炼金工艺-粉末炼金工艺-有色金属冶金历年真题摘选带答案(5套单选100题合辑).docx
- 山东临沂华盛实验学校2024-2025学年八年级上学期期末模拟物理试卷.docx
- 2025年综合类-社会工作实务(中级)-社会工作实务(中级)-中级社会工作实务(综合练习)历年真题摘.docx
文档评论(0)