优胜从选择开始,我们是您最好的选择!—— 中州期刊联盟(新乡市博翰文化传媒有限公司)
0373-5939925
2851259250@qq.com
我要检测 我要投稿 合法期刊查询
您的位置:网站首页 > 优秀论文 > 正文

高校软件的开发能力培养与教学实践

作者:肖自乾来源:www.zzqklm.com日期:2014-08-23人气:1156

摘要:本文,基于高校学生软件开发能力现状进行原因分析;其次,侧重从明确培养目标,加强师资队伍建设;改革教学手段和教学方法;注重通过教学实践培养学生编程能力;强化实践辅导和考核等方面探讨了高校学生软件开发能力的培养。

关键词:高校;软件开发;能力培养;教学实践

一、 高校学生软件开发能力现状

当前高校计算机教学中,重理论轻实践现象在一定程度上仍然存在,难以实现理论和实践的有机结合。集中体现三个方面:其一,实践能力不足,独立开发软件的能力偏弱;其二,创新能力不足,开发软件程序趋同性明显;其三,学生对软件开发的兴趣不够强烈,具备较高软件开发能力的学生比重偏低。当前高校计算机专业毕业生软件开发能力普遍偏弱已成为普遍现象

二、影响高校学生软件开发能力培养的原因分析

2.1教师的软件开发水平不高

教师的软件开发水平对学生的学习成效产生直接影响。当前,高校计算机专业教师的软件开发能力普遍偏弱,原因在于:那些热爱软件开发及开发能力强的人在毕业后多选择去软件公司就业,而进入高校的这一部分人才,多数并不是特别热衷于软件开发。当前很多高校的计算机专业教师,缺乏软件开发经验,更有一些教师甚至没有自主完成或参与过完整的项目开发。

2.2教学方法老套教学方法有待改进

教师将程序语言细节讲解纳入理论教学的重点,但却忽视了贴近学生实际的案例的导入和分析,因此难以调动起学生对软件开发的兴趣和积极性。学生无法对软件开发的意义、框架和方法形成正确的认识和整体的把握。同时,在实践环节,教师预留给学生进行实践操作的时间和机会较少,且实验主要以验证性实验为主,而有助于学生软件开发能力培养的设计性和综合性的实验却很少。因此,教学方法的落后不利于促进学生形成对软件开发的兴趣,跟谈不上软件开发能力的提升。

三、高校软件的开发能力培养与教学实践策略

3.1修订培养目标,提供教师素质

为提升高校学生软件开发能力,必须明确计算机专业课程的培养目标,加强软件开发师资队伍建设。具体如下:

其一,修订专业人才培养方案。将培养和提高学生的软件开发能力纳入到专业人才培养方案当中,明确对应的课程安排、课时安排、校内实训基地以及校外实习基地等,为计算机专业学生软件开发能力的培养和提高提供参考依据和指导。

其二,强化教师自身软件开发能力。一方面,教师可以与学生一同来进行某一软件的开发,通过这一过程,使学生认识到软件开发的重要性。另一方面,学校应尽可能为教师提供软件开发相关的培训机会和深造机会,使教师可以通过参加一些相关的学术研讨,软件项目开发等,提升软件开发水平;在实际情况允许的情况下,还可以派遣教师到软件企业挂职,参与企业的实际项目,进一步开拓教师的事业,提升教师的软件开发能力。

3.2教学手段和教学方法的改革

教师通过课堂教学,引导学生专注学习,保障学生学习方向的正确性,使学生能够通过理解和一系列学习掌握一定的知识,进而达到培养软件开发能力和创新能力的目的。教学手段和教学方法改革是提升课堂教学成效的重要途径。具体如下:

其一,改革教学手段。课程组在选择教学方式时,应结合多方面进行考虑来制作课件和选择授课方式。具体而言,在制作课件时应充分考虑该课程涉及的教学内容,结合学生实际和人才培养方案,选取和组织课件内容。同时,要注重课件的展现效果。在选择授课方式时,尽量灵活和多元,实现对学生全感官的综合调动和刺激。例如,可以选取在多媒体教室板书、课件、编程演示相结合,也可以采取在机房边讲边练的双重强化模式。

其二,改革教学方法。项目式教学和任务驱动式教学较为符合计算机专业特点。针对开设的每一门课程,设计对应的软件系统开发和设计任务,由学生自主分成小组来完成软件的设计和开发任务。同时,也可以将一个大型软件设计和开发项目,分解为多个不同的模块,由学生自主来进行具体模块的设计和实现。通过引入项目式教学和任务驱动式教学法可以有效地提升学生的软件开发能力。

3.3改革课后实践教学环节,注重培养学生的实际编程能力

通过实践环节教学可以实现对学生理论学习的检验,同时也可以加深学生对理论学习的理解。通过课后实践环节,可以有效地培养和提升学生的实际编程能力和创新能力。具体而言,可划分为基础实验和课程设计:

其一,基础实验环节。该环节主要强调培养学生的基本调试能力和基本编程能力。其中,基本调试能力是基本编程能力形成的重要前提。在实际的编程实践中,学生经常会遇到这样或那样的问题,大多数学生寻找解决途径的方式是向书本和老师求助。只有少数的学生会选择自主去思考、探索造成问题的原因。因此,基础实验环节,主要侧重于培养学生的调试技能和基本的编程能力。学生只有通过调试掌握了基本语法和多种知识,才能形成较强的编程能力。

其二,软件设计环节。该环节侧重于培养学生的综合编程能力。因此,这个环节实践内容的设计,应强调综合性,以培养学生灵活运用所学知识解决实践问题,增强调试能力和编程能力,养成良好的程序设计风格,初步形成软件工程化思想。

3.4强化实践教学辅导和考核,确保实践教学质量

实践教学的考核主要采取实践报告和涉及成果展示的方式来进行。在考核阶段,教师应要求学生勤记录、勤思考、勤动手。针对实践过程中遇到的一些突出问题和解决方法进行详细的记录,通过成果展示和撰写实践报告的方式来进行考核。由教师统一对报告进行批阅,对出现的典型问题进行集中讲解。同时,在成果展示中,教师应要求各小组选取一位代表来讲解、演示及回答老师及同学提出的疑问。教学考核由两部分构成,即阶段考核和最终考核,保证实践教学的质量。

参考文献

[1]王爽,赵会洋.高校发展转型背景下学生软件开发能力培养模式研究[J].电脑知识与技术,2014,08:1775-1777.

[2]叶军伟.高职院校计算机专业软件开发能力培养浅析[J].科技视界,2014,02:229+228.

 

网络客服QQ: 沈编辑

投诉建议:0373-5939925    投诉建议QQ:

招聘合作:2851259250@qq.com (如您是期刊主编、文章高手,可通过邮件合作)

地址:河南省新乡市金穗大道东段266号中州期刊联盟 ICP备案号:豫ICP备2020036848

【免责声明】:中州期刊联盟所提供的信息资源如有侵权、违规,请及时告知。

版权所有:中州期刊联盟(新乡市博翰文化传媒有限公司)

关注”中州期刊联盟”公众号
了解论文写作全系列课程

核心期刊为何难发?

论文发表总嫌贵?

职院单位发核心?

扫描关注公众号

论文发表不再有疑惑

论文写作全系列课程

扫码了解更多

轻松写核心期刊论文

在线留言