高职计算机C语言教学改革策略

2015-04-16 02:18张越男
都市家教·上半月 2015年3期
关键词:现存问题改革策略高职院校

【摘 要】我国教育体制改革的深入发展,使得高职教育对于高素质优秀专业技术应用型人才的需求日益提高。而高职院校承担着为社会培养专业技术应用型人才的重任,其对于我国社会经济的快速发展发挥着不可替代的重要作用,是我国教育体系的重要组成部分。高职计算机C语言课程是计算机类高级编程语言课程之一,也是计算机专业基础课程,其对于推动计算机技术发展也具有重要作用。本文结合教学实际,分析了高职计算机C语言教学的现存问题,在此基础上提出了高职计算机C语言教学的改革策略。

【关键词】高职院校;计算机;C语言教学;现存问题;改革策略

计算机信息技术的普及应用,极大地方便了人们的生活、工作和学习,也全面提高了工作学习效率。高职计算机C语言课程作为一门过程式的广泛应用的高级编程语言,其既是各类软件开发的工具,同时也应用于计算机系统编程,是计算机各分支学科的基础,为各专业学生后续计算机专业知识学习奠定了坚实基础。并且,计算机C语言因其操作便捷、功能完备、学习简单等诸多优势,成为许多高职院校各专业开设的基础课程,也是作为第一计算机语言课程。但是,计算机C语言程序设计教学实践性较强,过去的教学方法已无法满足高职院校对应用型人才培养目标的发展需求。高职计算机C语言教学中存在许多现实问题,影响和制约了C语言教学的质量和学生应用能力的提高,这就要求必须对高职计算机C语言教学进行改革。

一、高职计算机C语言教学的现存问题

1.学生兴趣不浓问题

高职计算机C语言是一门基础计算机语言课程,学生在此之前并未接触其它相关计算机语言课程,可以说计算机语言基础较为薄弱,而C语言理论知识又相对抽象难懂,极具专业性与逻辑性,一般学习难度较大,学生容易形成畏惧心理,加之部分学生不了解C语言的概念和用途,都会降低其学习C语言的兴趣。

2.教学模式落后问题

许多高职院校C语言教学模式相对落后,教师利用多媒体向学生单向灌输理论知识,缺少师生和学生间的交流互动和学习讨论,限制了学生思维,课堂气氛沉闷,教学效果不理想,教学质量不高,无法培養和提高学生的逻辑思维能力。

3.理论实践脱节问题

高职院校C语言课程的实践性要求较高,要求学生能够熟练利用理论指导实践,但许多高职院校C语言教学过程中,理论知识学习与实践上机教学存在脱节现象,造成学生上机实践能力较差,理论知识掌握不充分,其与教师C语言教学只注重理论知识讲授,却并未安排上机实践机会等有关,无法用理论知识指导上机实践,造成学生上机实践能力较差。

二、高职计算机C语言教学的改革策略

1.改革C语言教学方法

高职院校若想实现培养技术应用型人才的培养目标,C语言教学方法的改革至关重要。应改变以往传统教学方法,选择更加科学有效的教学方法进行教学。计算机教师可以采用问题驱动的模式,将C语言基本知识融入到教学活动中,在例题的选择上,要选择那些非常典型,具有代表性的例题,例题数量不要求太多,但质量一定要高,教师讲解例题之前,一定要精心做好例题的讲解设计,从而有效引导学生通过例题来培养其分析及解决问题的能力。例题精讲完成后,就是多练。C语言是一门实践性很强的课程,因此教师要注重学生的练习量,可以将学生随机进行分组,每组3~5人,给每个小组派发任务,小组成员间进行讨论合作,共同完成任务的构思、编程及有效运行、调试等环节。此过程不仅能提升学生的思维能力,还能培养学生的团队合作精神。具体的C语言教学中,教师要充分发挥学生的主体地位,鼓励学生积极参与到课堂教学活动中来,促进其自主主动学习,采用任务驱动、问题导引及分组探讨等教学方法进行教学,通过网络向学生提供大量案例及课件等教学资源。此外,在作业布置方面,可以引进OJ系统,实现师生间的作业布置及提交的网络化。教师可以在OJ系统上发布作业及进行在线考试等,学生则借助OJ系统完成作业并提交,OJ系统的引进一方面能保障作业评定结果的实时及准确性,另一方面还能极大的提升教师的工作效率,从而节省出大量时间用于师生间的交流探讨,从而提升C语言教学与学习效果。同时还可以在C语言教学中引进Indent软件,帮助教师实现对学生编程的规范,形成优良的编程习惯,从而提升学生编程准确度和提高编程效率。

2.改革C语言教学内容

高职院校若想实现培养技术应用型人才的培养目标,C语言教学内容的改革同样非常重要。首先,要培养学生良好的编程习惯和编程风格,并将编程风格相关内容融入到C语言教学过程。其次,为实现应用型人才的培养目标,教学内容的选择与安排要以“实用”为主,围绕“应用”这一中心目标来对C语言教学内容按照相关标准实施分类及整合,将比较抽象难懂的重难点知识分散到各个知识模块中,例如表达式及数据类型等比较抽象难懂的知识点。C语言理论知识可以分为初识C语言、C语言初级运用、C语言中级运用及C语言高级运用这四大结构模块,每个结构模块分别对应编写及运行简单程序、简单计算期的编写、成绩管理系统的程序编写及成绩管理系统程序的编写这几个具体目标,编程题目实践的选择要充分结合学生的实际,选择那些和学生紧密联系的题目,从而提高学生编程兴趣,提升学生的实践应用能力。

3.改革C语言考核机制

高职院校若想实现培养技术应用型人才的培养目标,C语言考核机制的改革也十分必要。传统的C语言教学考核模式主要是理论知识笔试成绩加上机实践成绩,该模式具有一定的局限性,其没有考虑到学生在C语言课程的教学与学习过程中的表现,因此在C语言课程考核评价模式中,引入“过程评价”的形式能够更加公平有效的反映学生学习效果。其考核模式可以分为以下两种:一是形成性考核。该考核内容主要包括学生日常教学与学习过程中的表现、出勤情况、测试及作业的完成及质量情况等,该项考核占总成绩的7成;二是终结性考核。其考核形式主要采用OJ系统对学生的上机实践能力进行考核评价,其是一种综合性的考核评价模式,可以很好的展示学生某一学段对C语言知识及技能的掌握情况。此外,在考核过程中,要杜绝抄袭现象的发生,以避免其对考核评价的干扰。可以通过建立抄袭检测系统来对学生的抄袭进行鉴定,对于经检测发现存在抄袭的学生,应予以相应处罚,以确保考核评价的公平公正,帮助学生形成良好的学习风气与编程习惯等。

三、结语

总之,高职院校若想实现培养技术应用型人才的培养目标,就必须进行计算机C语言教学改革。实际教学过程中,应通过改革C语言教学方法、教学内容和考核机制等,完成教学改革目标,完成教学任务,真正培养出高素质优秀专业技术应用型人才。

参考文献:

[1]曹桂林.高职C语言程序设计教学方法初探.沙棘:教育纵横,2010,11

[2]刘瑛.高职院校C语言教学改革探讨与实践[J].网友世界,2013,(13):123.

[3]崔娅萍.高职C语言教学探讨与研究.中国科教创新导刊,2010,28

[4]冯晓辉.高职院校C语言教学改革探索[J].辽宁高职学报,2014,(04):30-31.

[5]钟美.培养应用型人才为目标的C语言教学改革[J].计算机教育,2013,(16):55-58.

作者简介:

张越男(1978.10~ ),女,工程硕士,讲师,研究方向计算机多媒体方向。

猜你喜欢
现存问题改革策略高职院校
中小企业人力资源培训问题及对策
高职数学教学方法的现状及改革探究
建筑安装企业成本控制相关问题分析及对策建议
“互联网+”背景下中职英语教学改革策略研究
新形势下专科学校体育教学工作研究
高校跨学科教育的现存问题及对策思考
高职院校创新创业教育初探
全球化背景下高职院校韩语专业毕业生就业现状分析
多元智能理论视角下高职院校体育课程评价体系的研究
浅谈财务管理存在的问题及完善措施