计算机软件专业课实践教学模式探讨

2010-10-10 02:25张修休
赤峰学院学报·自然科学版 2010年10期
关键词:计算机软件实验室软件

张修休

(吉林广播电视大学,吉林 长春 130022)

计算机软件专业课实践教学模式探讨

张修休

(吉林广播电视大学,吉林 长春 130022)

近年来,我国计算机软件行业发展迅速,对软件人才的需求进一步增加,但是高校培养的软件人才大多数只有理论知识,实践经验明显不足,难以满足社会的需求.本文分析了目前计算机软件专业教学存在的问题,重点论述了实践教学模式,探讨了实践教学的教学体系、教学方法、教学内容等多个方面,提出了相关的改革和解决方案.

计算机;软件专业课;实践教学模式

1 引言

近年来,我国的软件行业取得了快速的发展,但是与一些软件大国相比仍然存在巨大的差距,没有真正实现产业化、规模化、正规化.这有多方面的原因,但是,计算机软件人才的发展已经成为制约我国软件行业发展的重要因素.软件企业对大学生的需求已经不再仅仅以学生的成绩和各种奖励为主要依据,更多的关注学生通过自己所学的知识解决实际问题的能力.因此,高校学生不仅要有扎实的理论知识,还必须具有较强的动手实践能力和创新能力.计算机专业教学中的许多课程都是实践性很强的课程,而在以往的教学过程中,往往只重视理论知识的学习,以教师的讲解为主,这已经不再符合现在的人才需求和教育目的了.所以在教学过程中,应该增加实践环节,让学生真正将计算机专业的理论知识和实践知识结合起来.计算机软件专业实践教学的好坏将会直接影响计算机专业学生知识的综合应用及创新能力的培养,因此应该对软件专业的实践教学进行研究,探讨和改革,将理论教学内容和实践教学内容进行有机结合以达到最好的教学效果.

2 传统教学模式的局限性

2.1 教学观念落后

计算机学科是一门实践性很强的学科.许多软件课教师在课堂上仍然以讲解理论知识为主,将学生能否掌握理论知识作为考察的主要目标,而很少将实践内容贯穿到课堂中.对一些可以通过实践验证的理论内容,不是重点讲解验证过程,而是重点将验证结果记住.对理论内容的过分重视,导致了有利于培养学生应用能力的综合性、设计性实验等实践性教学比例偏少;在实践教学安排上仍采取“重理论,轻实践”或“先理论,后实践”的方法,而不能使学生在理论中指导实践,在实践中验证理论.2.2 专业课程内容滞后

学校没有专业相关的学科建设基地,不了解行业发展的动态,专业课的内容很多都是陈旧的或者是过于简单的、甚至不适应现实需要的内容,难以跟上现在行业发展的步伐,使学生刚刚毕业后所学的知识已经是过时的了,难以立刻转化为生产力,难以胜任软件开发的工作,使其专业课程不能满足现代高等教育的理念,培养出的人才与社会快速发展的需求相差太远.

2.3 实践教学内容质量低

学校规模的扩大,在校学生人数的剧增,导致专业教师和实验指导人员严重不足或者是师资专业水平不高,使得设计出的实验内容水平也不高或者是一直沿用几年以来的实验内容,导致与行业发展不符.有些课程的实验主要是以验证性和观察性的为主,设计性、综合性、创新性和研究性的实验较少甚至没有,主要以满足课程的基本要求为目的,内容更新较慢.

2.4 实验管理不规范

计算机专业的实验以锻炼学生的能力为主,但是很多学校在实验中却很难考核出学生的实际水平.实验课中指导教师经验不足,实验内容陈旧,实验课程安排不合理,不能与课堂教学相适应,学生理论学习和实践环节不能很好的相辅相成.实验室管理手段比较落后,采用手工登记和只查看实验结果的方法,不能通过有效的管理工具评价出学生实验过程中真正掌握了多少知识和实际操作水平,致使实验教学有些混乱,影响了很多学生的实验积极性.对软件的实验课程影响更深.

2.5 实验设备落后

由于学校经费原因或某些领导和相关部门没有认识到计算机教学的特点,和计算机软件课程的重要性,在实验设备上的资金投入不够,一方面导致实验设备的更新换代太慢,无论是硬件还是软件都很难跟上计算机行业发展的步伐;另一方面导致实验设备的后期维护资金短缺,可利用计算机的数量一天比一天少,难以达到教育部规定的指标,使学生实验成了碰运气.

2.6 实习机会少

实习分为在校内的实习基地实习和在社会企业中的实习.现在许多学校自建专业实习基地几乎没有,校企合作的实习基地也很少且相对流于形式,未能对学生进行有效的实习指导和管理.现在学生所在学校能推荐的实习单位寥寥无几,多是由学生自己联系实习单位,而自己联系的实习单位很多又与自己的专业不对口或只是做一些低技术含量的工作.实习机会的缺少在很大程度上影响了计算机软件科的教学效果.

3 解决方案

要解决高校在研发软件人才培养中与社会需求不符的矛盾,关键是教学要与行业发展相适应,要面向市场,面向社会.设置的软件课程内容与市场对软件人才的需求密切结合,紧跟时代步伐,培养的学生不仅具有深厚的理论知识,更要具有企业需要的实践能力和动手能力.因此,只有通过对教学理论、内容、方式和实践方法的改进,才能更好地符合就业市场对人才的需求.同时,高校应鼓励和推荐学生到企业中去实习,参加到真正的软件开发中,了解什么是自己需要学习的内容,什么样的人才是社会需要的人才,让自己的学习和发展目标更加明确,充分体现产、学、研的有机结合,培养出符合企业需求的合格的适用型软件人才.

经过大量调研分析,为了更好的培养社会需要的软件人才,探讨出了以下实践教学体系模式.如下(图1)所示.

图1 实践教学课程体系模式图

3.1 基础型实验

按照教学培养计划,学生需完成与课程基础知识相关的以巩固专业知识点为目标的基础性实验,使学生在实验中得到基本的技能和基本的方法,为进一步的学习打下良好的基础,这一部分实验一般是以班级为单位,每个学生单独完成,老师进行统一的讲解和指导;综合型实验和课程设计项目(如应用型实验、专业综合实验、专业实验、项目训练)是对学生所学习的理论知识和实践知识的综合运用,通常以小组为单位,每个教师负责某几个项目的指导,对学生进行比较专业的指导和讲解,引导学生对问题作深入的思考和实践,着眼于学科的综合实验能力、运用本课程基础理论进行设计的能力的培养.

3.2 校内外实习

实习是对学生所学理论知识和实践知识的考察,是对学生动手能力和运用所学知识解决实际问题的综合能力的考察和提高.学校应该加强学校实习基地的建设和与校外企业的实习合作,尽可能的为学生创造实习的机会.通过校内外的实习,使学生成为真正能够胜任以后软件开发工作的人才,消除由学校走向社会的不适和障碍,能够让学生毕业后即可进入工作的状态.

3.3 创新实验室

创新实验室可以让不同专业,不同年级,相同爱好的人聚集在一起,对共同感兴趣的项目进行合作开发,创新实验室面向教师、研究生、本科生及成教多类人员,展开多层次教学;建立创新实验室,吸收一部分能力强的学生开展创新训练,发挥自己的研究能力和创新能力,参与各级各类竞赛,对感兴趣有难度的问题进行实际开发和学习,形成以能力培养为主线与理论教学既有机结合,又相对独立的多层次实践教学体系.

4 实践教学模式的实施措施

当今计算机技术发展迅速,新技术新应用层出不穷,为适应行业与企业的需要,学校的计算机专业教学必须以市场为导向,以实践为保障,探索与发展计算机软件专业的实践教学模式,才能培养出适合社会发展的人才.

4.1 更新教学内容

计算机软件技术发展迅速,因此有着不同于其他学科的教学特点.计算机软件教学在课程开设和教材选择上必须跟上行业发展的步伐,计算机软件教学的内容应该尽量反映计算机技术的现状和其未来发展的方向.计算机软件的课程开设一定要能够体现实用和行业现状的特点,如果一味追求理论知识,面面俱到,使学生学的知识过多过泛,必然会导致学生学习的知识不够深入,不但达不到预期的教学效果,还会影响学生学习的积极性.在教材的选择上,必须保持教材能够适应时代的发展,反映最新的行业动态.对于过时和没有多少实用价值的教材,一定要及时舍弃,以一些实用的前瞻知识多的教材来代替.选择的教材通常要既有理论知识又有实践内容,这样则即可以掌握理论知识又可以知道知识的来龙去脉,紧跟技术日新月异的创新和发展.因此,计算机软件实践教学的教材选择应以学以致用为出发点,根据技术和市场发展的需要,选择合适的教材,不断更新教材的内容和版本.

4.2 更新软硬件设备平台

加强计算机软件教学的实验室建设,根据行业和市场的发展更新实验室的硬件设备和软件设备,为学生提供一个良好的计算机软件实践教学环境,可以极大促进计算机软件专业课实践教学质量的提高.

建设计算机软件实验室,要从硬件、软件和软件专业课实验资料等方面进行全面建设.计算机软件实验室的建设,要从实验室的布局、设备、工具、实验资料等细节上都要注重为学生提共良好的实验环境,使学生可以对未来从事的工作有一定的感性的认识,防止参加工作后感到突然或者不适应.计算机软件实验室的建设要重视硬件的投入,诸如大的计算机服务器、计算机终端、多媒体设备等设施要完备,为计算机软件实验提供良好的物质基础.同时也要加强计算机软件实验室的软件建设,为学生提供丰富的开发软件和实验项目内容,使计算机软件实验室成为学生实践学习的第二课堂.

4.3 突出实践环节

计算机软件教学应该提高学生的实践动手能力和创新意识,提高学生运用所学的知识分析问题和解决问题的实际能力,培养学生具有可持续发展的能力和继续学习的能力.因此要加强高校的实践教学环节,将理论学习与实践学习有机的结合在一起,以理论指导实践,以实践验证理论和推动理论的发展.计算机软件专业课是实践性很强的课程,实践很少或不足会严重制约学生对知识的掌握,其实践教学无论对学生掌握理论知识还是培养学生运用所学知识解决实际问题的能力,都具有非常重要的作用.因此,在教学中要坚持理论教学与实践教学并重,理论与实践相结合.计算机的实践操作,不仅能加深学生对理论知识的理解与掌握,而且能使教师了解学生对知识的学习情况,及时发现和解决教学中出现的问题.因此,在教学中要保证学生实践课与理论课有适当的比例.而且,教师应在课前对计算机软件的实践课做出适当安排,明确每次实习的目标,任务和内容,课后要求学生完成相关的实验报告.这样,可以保证学生每次实践课都进行有针对性的练习,保证学生的学习质量.

4.4 加强校企合作

通过让合作企业将项目带进学校,让学生参与项目的方式培养出符合企业需求的合格的软件人才.

计算机软件专业课教学中,软件实践教学平台作为培养学生实践操作能力和综合能力的基地起着重要的作用.目前学校与企业联系不紧密的情况,不利于学生综合能力的培养和社会需求人才的培养,可以通过校企合作的方式将企业的项目引进校园或者让学生到企业中参加实际项目的开发.这样就可以将课堂教学和学生实际工作结合在一起,培养出符合社会需求的人才.但是,在校企合作教学中,学生需要首先学好软件专业所需的理论知识和具有基本实践能力.在专业知识学习完成后,学生可以参加到学校引进的企业项目或者进入企业中参加实际项目的开发.这样,学生便可在学习中发现自己知识结构和工作能力上的优点和不足,以便及时改正.这种校企合作的教学方式不但能够使学生掌握扎实的理论知识和动手实践的能力,而且可以培养出社会需要的软件人才.

5 总结

计算机软件行业发展迅速,计算机软件教学是一种现代化的教学,它的教学内容和教学方法需要根据行业的快速发展不断的做出改进和发展.做好计算机软件课的实践教学,可以有力地推动教学方法和教学方式的现代化,在一定程度上推动传统教学模式的改革与发展,使教学向着多元化、主体化的方向发展,培养出符合社会需要的人才.

〔1〕卢晓勇,揭敏,刘晓强.改革传统教学模式培养创新型软件人才[J].中国高教研究,2007(4):81-82.

〔2〕程达.教学目标论[M].湖南教育出版社,2001.

〔3〕辛明军,吴悦.以创新能力培养为导向的计算机专业实践教学方法的探索[J].计算机教育,2008(8):45-47.

〔4〕郑春龙,邵红艳.以创新实践能力培养为目标的高校实践教学体系的构建与实施[J].中国高教研究,2007(4):85-86.

〔5〕程建芳.借鉴国外经验强化应用型本科教育实践教学[J].中国高教研究,2007(8):54-55.

〔6〕杜占东.加强实验教学的思考.煤炭高等教育.

G 6 4 2

A

1673-260X(2010)10-0214-03

猜你喜欢
计算机软件实验室软件
禅宗软件
软件对对碰
电竞实验室
电竞实验室
电竞实验室
电竞实验室
基于C语言的计算机软件编程
浅谈不同编程语言对计算机软件开发的影响
浅谈基于C语言的计算机软件程序设计
即时通讯软件WhatsApp