赵建华
(商洛学院计算机科学系 陕西商洛 726000)
卓越工程师培养背景下的计算机语言课实践教学改革探索
赵建华
(商洛学院计算机科学系 陕西商洛 726000)
本文分析了当前计算机语言课实践教学中存在的问题,提出了分层次教学、分类教学、产学研综合训练等计算机语言课实践教学方式,提高学生可持续自学能力,提高学生实践能力。依此为国家培养符合社会需求的应用型高级专业人才。
分层次教学;分类教学;工程训练;自学能力培养
我国高校教育已由精英教育阶段进入大众化教育阶段。在新的形势下,地方本科院校均已开始转变观念,以培养应用型人才为基本目标开展教学和科研活动[1]。”卓越工程师教育培养计划”旨在培养造就一大批创新能力强、适应经济社会发展需要的高质量各类型工程技术人才,其与应用型人才培养计划具有较多相似性和共同性。
计算机专业是我国近年最热门的专业之一,计算机已成为各行各业中不可缺少的工具,计算机语言课程是培养计算机应用能力的必经之路,对工科院校的学生显得尤为重要。但由于计算机语言内容较为抽象,学生不熟悉语言特点,过分依赖课本和老师,不注重自身实践,存在着学生课程结束后不会利用所学计算机语言编写程序解决实际问题的现象。因此,对计算机语言类课程进行改革,尤其是对实训环节进行改革,培养一批适应社会需要,具有计算机应用能力的学生,对高校培养综合性应用人才有十分重要的意义。[2-4]
目前很多地方本科院校都对计算机语言类课程进行改革,并取得了一些成果。不过很多改革都是从计算机语言类课程的设置进行改革,专门针对实训环节相关改革还较少。[5-6]
本文针对部分市场和企业对毕业生的计算机综合素质需求进行调研,分析计算机语言课程教学存在的问题,针对计算机语言课程实训环节存在的问题进行改革。提出一套以工程实训为基础的计算机语言课程实训改革方案,从基础阶段提高学生实践动手能力,进而提高学生的工程实践能力。
目前,通过调研和分析,计算机语言课程实践教学主要存在以下几个方面的问题:
第一,缺乏以”学生为中心”理念的树立,缺乏对学生可持续性自学能力的培养;第二,实验教学模式单一,存在”重验证性实验,轻设计和综合性实验”;第三,缺乏根据学生计算机基础以及根据学生职业规划,进行分类教学;第四,重视书本教学和简单案例教学,缺乏结合工程实践对学生实践能力的培养。
本文根据目前计算机语言实践课存在的问题,提出一套改革方案,以提高计算机语言实践课的教学效果,提高学生的实践动手能力。
(1)培养学生可持续自主学习能力。强的自学能力,在以后工作中才能不畏惧新问题、新矛盾,才能快速应对问题,通过自学寻找问题的解决办法。在计算机语言课程实践整个环节中,提前征集并布置一些可供学生自主选择的、有趣的程序设计题目,让学生有足够的时间进行独立思考,每次实践课程前,先让学生自己动手实践、尝试寻找问题的解决方法。激发学生对课程实践的兴趣,使学生由被动执行转变为主动创造,进而锻炼学生理论联系实际的能力,培养学生可持续自主学习能力。
(2)以工程训练为基础,将计算机语言课程实践分为课程实验、课程设计和工程训练等三个小模块,进行分层次实践教学。三个模块之间逐步递进,提高学生动手实践能力。
课程实验一般分为验证性实验、设计性实验和综合性实验,是对各个特定知识点的练习,为了使课程实验取得更好的效果,需要将一些知识点融入到一些具体的、生动的例子中,提高学生的学习兴趣。要制定多层次的课程实验指导书,适应多层次能力水平学生的需要。
课程设计是锻炼学生实践能力的主要途径,是对课程中各个知识点的有机组合的一种实践方式。选择趣味性、多样化的题目作为课程设计的任务,设计多个符合当前技术发展需要,符合学生兴趣的课程设计任务,供学生进行自主选择,并且题目每年都进行一定数量的更新。同时,要制定合理的课程设计评价制度,保证课程设计评判的公正性和公平性。
组织有丰富工程经验的教师从实际工程项目改编、抽象获得一批工程项目案例。通过工程项目案例编写实验指导书,让学生进行工程实训,训练学生解决复杂实际问题的能力,实现对课程知识“面”的训练。
(3)分类教学,有目的的培养学生学习实践能力。按照学生专业和职业规划的不同,将学生进行语言课分类教学,第1类学生专门从事计算机程序开发,该类学生需要完成整个实践过程环节,包括课程实验、课程设计和工程训练三个环节,第2类学生从事其他计算机相关专业工作,需要完成课程实验和课程设计环节,第3类从事非计算机专业工作,只需要完成课程实验环节。通过分类学习,有的放矢,提高教学资源利用效率和学生实践能力。
(4)增加产学研综合训练。人才的培养是为了社会服务,因此需要重视社会、企业在人才培养中的作用。鼓励学生进行“产学研综合训练”,发挥企业在人才培养中的作用;鼓励学生进入企业,直接参与一些项目的具体实践过程,培养学生的直接动手能力和实践创新能力。
本文针对卓越工程师培养计划背景下,计算机语言实践课中存在的问题,提出了分类教学、分层次教学、提高学生学习主动性等一系列教学改革方法,旨在通过这种方式进一步提高学生的计算机动手能力和实践能力,为国家和社会培养出优秀的应用型人才。
[1]国家教育发展研究中心.2006年中国教育绿皮书[М].北京:教育科学出版社,2006:6-8.
[2]李丽萍,于延,盛琳阳.计算机应用型人才培养模式研究[J].计算机教育,2010(12):49-52.
[3]李红霞.项目驱动式管理信息系统课程教学改革研究[J].中国教育信息化,2010(5):60-62.
[4]余冬梅.基于С语言的计算机语言类课程的教学方法研究与实践[J].现代计算机,2010(8).
[5]马颖琦.树立通识教育理念探索计算机基础课程教学[J].中国科技创新导刊,2008(3).
[6]蒋华伟,袁秀珍,等.计算机专业产学研合作创新人才培养模式[J].计算机教育,2011(5).
Exploration of computer practice teaching reform under the background of training excellent engineer
Zhao Jian-hua
(Department of Computer Science, Shangluo University, Shangluo Shaanxi,726000, China)
This paper analyzes the existing problems in the practice of computer language teaching, and put forward the hierarchical teaching, classification teaching and industry-university-research to increase the teaching practice of computer language course,improving the students' sustainable ability of self-study and practical ability. By this way, more application-oriented talents will be cultivated to meet the needs of society for the country.
hierarchical teaching; classification teaching; engineering training; training of the self-study ability
G642.0
A
1000-9795(2014)01-0126-01
[责任编辑:刘丽杰]
2013-11-20
赵建华(1982-),男,陕西商洛人,讲师,从事计算机教育研究。
商洛学院教育教学改革项目(编号:13jyjx111)。