以就业为导向的计算机程序设计教学

2017-10-21 23:26何春凤
现代职业教育·高职高专 2017年5期
关键词:上机程序设计编程

何春凤

[摘 要] 计算机程序设计是当今社会人类利用计算机解决问题,为人类提供技术支撑,生活保障的有力工具,各大职业院校都将程序设计贯彻于理论教学之中。以就业为宗旨,赋予计算机程序设计体系新内涵,实现“学有所用”的目标,让知识有效的指导实践工作融入实际工作之中,促进了学习与就业一体化进程,实现对紧缺程序设计人员的具体培养目标,对以就业为导向的计算机程序设计教学进行了探究。

[关 键 词] 就业;计算机;程序设计

[中图分类号] G712 [文献标志码] A [文章编号] 2096-0603(2017)13-0128-01

计算机程序设计教学对专业知识和实际操作能力要求高、拓展性强。目前程序设计教学仍存在教学与实践相脱节、上机实践课程学时少等问题,无法满足就业岗位对学生能力及市场的需求。因此在计算机程序设计教学过程中,除了教授学生理论基础知识外,还应增强学生在自主编程过程中独立思考解决问题的能力,促使学生较快成为高素质的应用技能型人才。

一、以就业为导向的计算机程序设计教学的提出

当今社会已经进入“互联网+”时代,信息全球化是信息交互的必然趋势,程序设计的重要性日益明显,作为服务于计算机的根本保证,程序设计教学必须以就业为导向,为信息化社会提供后备军。因此校园教学必须得到完善,主要有如下几个方面:对教学内容进行完善,对教学方式进行优化,同时加强自我学习,并在教学中增加实习等环节增进与企业的合作,从而使编程人员的水平达到就业部门的要求[1]。

二、以就业为导向的计算机程序设计教学分析

(一)完善教学内容

在当今的教育体制下,我国各大院校开设的计算机程序设计课程与社会实际需求严重脱节,主要有如下表现:(1)计算机程序设计体系侧重于传授理论知识,忽略了上机实践,导致在实际编程中遇到很大的困难,存在学生从学校毕业之后遇到实际编程操作时,无法顺利完成等问题;(2)课程设计不合理,教师在授课过程中没有遵循循序渐进的原则,导致教学内容无法完成,许多工作中容易遇到的问题都被忽略;(3)教学内容落后,当今社会信息发展迅速,而有些学校仍然一成不变,除此之外,有些老教师精通的程序语言已被淘汰却仍然教学,这完全不符合信息时代对新兴应用人才的需求。

因此,程序设计教学必须赋予学生更多的动手机会,提高他们遇到实际问题的处理能力,增加上机学时,改善考核方式,多采用上机编程的方式作为考核的重点;在教学过程中,多通过编程实例的讲解分析代替理论知识的传授,在实践问题中提高学生对问题的理解,对理论的学习[2]。另一方面,要加大对授课教师的培训,师资队伍影响到教学质量。面对日新月异的信息变化,程序设计也需加快步伐,对于新算法、新模型、新思路,教师之间应该互相沟通,汲取新时代的新思路,而不是照着书本生搬硬套。只有这样才能提高学生对于新鲜血液的汲取,为就业奠定坚实的理论基础。

(二)优化教学方式

在完善教学内容的同时,也需要优化教学方式。当今的教学方式多为教师传授,并在线下通过布置习题的方式完成教学,这对提高学生的编程能力、实践能力、创新能力没有实质性进展。因此学校,教师应加大实践环节的教学,多设计小项目、小课题并布置给学生、让其独立完成或协同工作,潜移默化地培养学生独立解决问题以及团队协作的能力,提高就业质量。

以小組形成项目组的教学模式为例,在程序设计教学中,安排几位学生为一个小组进行模块化编程,最终形成整个项目体系。通过这样的方式在编程的设计过程中,学生既可以独立解决问题,又可集体讨论分析问题原因并试验,改进编程算法,从而提高学生解决问题的工作能力[3]。

(三)搭建信息互通的自主交流平台

学校可以搭建信息互通的自主交流平台,在平台上学生可以自主上传、下载不同种类编程语言的资源、程序、软件源码,找到感兴趣的资源进行学习,实现常态化,以兴趣为基础的课外研学。程序设计日新月异,通过教师教学获取的只是冰山一角,而自主学习才是编程的精髓,通过搭建自主交流平台增强学生自主学习、兴趣学习、创新学习、前沿学习的能力。

同时,将网络作为教学的媒介,有效利用网络资源,学校还可以采用开设远程教学、虚拟教室等方式增加学生获取知识的途径。目前很多院校都已开设网上选修课,即学生通过网络自主选课,并通过网络观看课程录像的方式学习编程技巧,一方面通过名师录制视频的方式节约教师的教学时间,另一方面可以反复播放,深化学生对基础知识的掌握情况。

综上所述,基于就业的程序设计教学,必须加强实践教学,大力培養编程人员的编程能力、工作能力和实际经验。形成新型的人才培养模式,对教学内容进行完善,对教学方式进行优化,同时加强自我学习,并在教学中增加实习等环节,增进与企业的合作,从而满足企业对所需人才的要求,提高就业质量。

参考文献:

[1]温志萍.基于培养工程应用型人才的“计算机网络”课程教学改革[J].计算机教育,2008(22).

[2]全成斌,徐明伟,赵有健.计算机网络实验课程体系探索[J].计算机教育,2008(24).

[3]罗芳琼.高校计算机网络实验教学研究[J].福建电脑,2011(11).

猜你喜欢
上机程序设计编程
周金应
编程,是一种态度
元征X-431实测:奔驰发动机编程
标准化护理程序对体外膜肺氧合术患者上机各阶段用时的影响
编程小能手
基于Visual Studio Code的C语言程序设计实践教学探索
纺织机上诞生的编程
从细节入手,谈PLC程序设计技巧
上机数控“可疑”的高毛利率
高职高专院校C语言程序设计教学改革探索