结对编程在师范院校计算机专业实践教学改革中应用

在我国高等教育体制中,师范院校计算机专业培养目标结对编程在师范院校计算机专业实践教学改革中应用【摘要】针对师范院校计算机专业实践教学存在的问题,提出利用结对编程进行实践教学改革的方案。分析了结对编程的特点、结对原则和实施要求,并与传统的实践教学进行了实验对比。实验结果表明,结对编程能有效降低Bug出现频率,提高学生动手能力和团队合作意识,促进了实践教学改革。【关键词】结对编程:师范院校;实践教学改革;计算机专业【】G40-057[文献标识码]A[论文编号]1009-8097(2013)07-0122-05引言主要包括两个方面:一是要求毕业生具备教书育人的良好教育理论素质和技能:二是要求毕业生具备胜任所从事岗位的扎实的学科专业知识以及较强的实践能力和创新能力。长期以来,由于受传统教师教育培养模式的影响,师范院校计算机专业实践教学仅被看作是一种辅助性和验证性手段,导致出现重理论教学,轻实践技能,重思维能力,轻动手能力的现象,培养出来的学生难以适应社会需求。随着师范院校就业形式多元化的发展,毕业生不仅可以选择当老师,还可以从事软件开发、网络管理、信息技术等操作能力较强的工作。针对河南省4所师范院校的一份调型结果显示:计算机师范生只有34.7%的学生非常愿意和愿意从事教师职业,其中计算机专业科班出身的学生只有29.68%的人愿意从事计算机教学。由此可见,推行实践教学改革已成为师范院校的迫切要求。当前师范院校计算机专业应该着力培养"教师+IT工程师”新模式的人才,因此,如何提高学生的计算机应用能力,培养专业素养高、综合能力强、动手能力突出的实践型人才是亟须解决的问题。对计算机专业而言,实践教学是培养计划的重要组成部分而提高编程能力、践行软件工程思想、培养团队合作精神则是实践教学中的重要环节和目标,因此,各院校均将实践教学摆在了重要的战略位置上。目前,师范院校计算机专业的实践教学环节主要包括教学(课程)实验、实习实训、课程设计、毕业设计(论文)、实践创新等方面,实践操作方式大体分为独立完成和团队合作两种。但是不论哪种方式,都存在不足:独立完成方式开发周期长、开发效率低、Bug出现频率高,不利于培养团队合作精神,不利于践行软件工程思想:团队合作方式无法保证团队成员均能各司其职,无法达到全面发展,并且存在着“窝工"、“吃大锅饭”等现象。往往团队中只有小部分人真正动手编程,其他人员仅仅是借用团队实验成果达到实验或考核目标。通过分析目前实践教学实施过程中存在的问题,我们提出利用结对编程(设计、算法、代码),这两名程序员分别扮演“驾驶员”思想来改革传统实践教学方式的方案。一结对编程概述结对编程的定义为:两名程序员合作开发同一产品模块和“导航员”的角色,共同思考问题,共同负责产品模块的各个方面。“驾驶员”控制鼠标、键盘并编写代码,“导航员”主动持续地观察和辅助“驾驶员”的工作,找出代码的缺陷,思考替换方案。结对双方的角色不是固定的,而是进行周期性的交换。任何时候双方都是平等活跃的参与者,在整个项目开发过程中,两者共享所获得的工作成绩。结对编程是极限编程12个最佳实践中最重要原则之一,是团队设计的基础,它与传统的开发过程有很大的不同。在传统开发过程中,每个开发人员负责系统的一部分开发任务,各自分工,互不干扰。而结对编程是两人结为一对,共同完成同一个开发任务。两人在同一台计算机面前进行编程活动,“驾驶员”进行操作编码,“导航员”观察代码并考虑设计问题。一旦发现问题时,暂停编码工作,双方讨论解决。结对者的角色根据需要进行不断调整和交换,包括与其他结对小组交换成员。结对编程的概念起源于20世纪90年代中期。经过近20年的研究和发展,多数软件企业因其具有可以减少风险、提高生产效率、代码质量高、有利于交流学习等优点而积极采用结对编程。也有一些企业对其持反对态度,主要理由是认为结对编程浪费人力资源、对程序员要求太高、公司人手短缺等。高校教学中应用结对编程思想的目的与软件企业采用结对编程的目的不同,前者主要是帮助学生提高编程能力和培养团队合作精神。在教学方面,最有代表性的是...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?