APP下载

职业学校C语言程序设计教学改革策略探究

2020-12-28崔艳梅

神州·上旬刊 2020年12期
关键词:C语言程序设计职业院校教学改革

摘要:随着计算机技术在当今社会的快速普及应用,C语言程序设计作为计算机语言的重要组成部分,目前已广泛渗透到社会各行各业的各种程序设计中,促进了社会对计算机人才C语言程序设计水平要求的提升。在此大环境下,职业院校作为培养社会需求人才的主要基地,面临着如何顺应时代发展趋势改革创新C语言程序设计教学的重要任务,本文结合对目前我国职业院校C语言程序设计教学的现状分析,重点探究了职业院校C语言程序设计教学的可行改革策略,以期增强我国职业院校C语言程序设計教学水平,提升职业院校办学实力。

关键词:教学改革;C语言程序设计;策略;职业院校

C语言程序设计课程在职业院校计算机编程专业中占据着不容忽视的重要地位,既是学生进行计算机程序设计学习的基础性入门课程,同时也是学生学好其他计算机专业课程的主要依据,对促进学生专业技能水平提高起着极大作用。现如今,我国大部分职业院校已经开设了C语言程序设计课程,加强了对学生编程实践能力与变成思维的锻炼,提升了职业院校计算机专业人才培养体系的建设水平。不过,时代在不断进步变化,职业院校C语言程序设计教学如果依旧采取传统教学模式进行,势必难以满足社会发展需求,亟待通过教学改革策略的探究和实施,顺利实现现代职业院校C语言程序设计教学整体目标。

一、我国职业院校C语言程序设计教学现状分析

整体上来看,近两年我国职业教育获得了快速发展,社会各界对职业教育给予了更多关注和更多认可,促进了职业院校各专业教学水平提升。其中,C语言程序设计教学效率和质量也随之呈现良好的上升态势,给社会培养出了更加优秀的计算机编程人才,然而不能否认职业院校目前的C语言程序教学实践中仍旧存在一些不足,影响了教学有效性,阻碍了教学改革创新,其中的问题主要包括以下几点。

首先,学生学习兴趣差,语法规则掌握不牢。由于C语言包括大量语句,加之课程内容理论知识抽象性较强,加大了学生学习难度,学生在学习过程中普遍存在学习兴趣不足现象,且大部分学生在C语言书写时,频繁发生漏掉大括号、多加一个标点符号、粗心大意等问题,学生语法书写不规范,语法规则掌握不牢,造成编程程序难以顺利运行,影响了技能水平和课程教学质量[1]。

其次,教学方法单一,算法思想渗透不足。一些职业院校C语言程序设计课程教师在课堂上,按部就班讲解教材知识内容,机械化示范操作C语言程序编程,没有充分渗透算法思想,导致学生对算法知识、计算机理论知识的了解不够充分,难以在全面了解基础上树立起严谨有效的解题思路,不能很好的针对各种问题采取相应的算法,而C语言程序设计的实践过程一旦缺少正确算法,势必会缺失正确程序。

最后,实践较学薄弱,教学与现实应用脱节。职业院校因为C语言程序设计课程内容教学条件有限、教学内容繁多、教学课时紧张等诸多因素影响,更加侧重于课程基本语法和基本概念的知识讲解,没有构建起理论教学和实践教学充分结合的科学教学模式。对学生的学习考核单一以期末理论考试与期末上机操作进行,令很多学生不够重视C语言程序设计的实践应用[2]。此外,由于教师对当今社会的C语言应用现状和发展趋势掌握不足,因此无法将社会上所需求的C语言程序设计实际应用融入课程教学内容中,导致学生的课程所学与社会实际应用明显脱节,存在严重的滞后性,无法体验和展示C语言程序设计的现实应用价值。

二、职业院校C语言程序设计教学的可行改革策略

(一)激发学习兴趣,把握课堂开端

学生能否对C语言程序设计产生学习兴趣,直接决定着C语言程序设计课堂的教学效率与成功与否,因此C语言程序设计课程教师要重视对学生学习兴趣的有效激发。为了避免学生感觉C语言是枯燥无味的无用知识,联系生活情境牢牢把握课堂教学开端,在教学前通过生活化问题调动学生对C语言的好奇心和求知欲望,让学生能够在导课环节便大致了解C语言特点,通过自主思考探究总结C语言程序设计相关知识,主动导入课程教学新内容,成为学习的主人。

例如,教师可以在上课铃响起后,不直接要求学生翻开C语言程序设计课程教材直奔主题进行教学,而是提出依据现实生活创设的问题情境,让学生思考“公鸭每只5元,母鸭每只3元,小鸭3只一元,想要用100元买100只鸭,并做到公鸭、母鸭、小鸭全都有,可以有多少种买法?”引导学生利用已经学习过的C语言编程知识与技能,自行设计百钱百鸭编程,其中使用n表示鸭子的几种买法,定义变量分别为公鸭、母鸭、小鸭,快速应用编程解决有趣的买鸭问题,并对更加深入的C语言程序设计新知识产生了学习兴趣,想要通过新知识与新技能的掌握,便捷的解决更多生活化问题。

(二)革新教学模式,培养算法思想

职业院校C语言课程教师,正确认识C语言程序设计教学内容自身具有的语法复杂性和较强逻辑性特征,以此为依据,着手革新传统的计算机专业课程教学模式,构建与C语言内容特点相符的科学教学模式,有效培养学生算法思想。引入微课、慕课等依托现代教育技术的新颖教学手段,延伸对学生算法思想培养的时间和空间,扩大课堂教学容量,使学生课程知识获取、算法思想锻炼能够在多样化教学模式中不断提升学习效率和学习质量,从独立思考与合作探究中获取、分享借鉴解题思路,碰撞出更多思维火花,提升学生灵活运用C语言编程的实际能力[3]。

例如,教师在课前围绕课程教学内容录制C语言程序设计相应的微视频课件,将算法思想渗透到视频课件制作的各个环节,引导学生在课前预习时获取微视频蕴藏的算法思想,拓展解题思路,探究正确的C语言程序设计方法,避免学生盲目照搬照抄教师示范的C语言编程步骤,加大对学生创新思维与自主学习能力的培养力度。

(三)推行理实结合,与社会发展接轨

职业院校开设C语言程序设计课程的教学根本目的在于培养学生成为理实一体化的优秀编程人才,这就需要教师尽可能给学生创造更多实践机会,提高对实践教学的重视度,关注目前社会各个领域的C语言程序设计应用现状,加强与相关企业的校企合作,着力将打造成双师型C语言教师队伍,在课程理论教学与实践教学的有机结合中,引入社会前沿相关信息,准确预测C语言编程应用发展趋势[4]。同时,通过对学生实践兴趣、创新思维能力、实践活动参与度、项目驱动任务完成情况、企业实习参观表现等各方面的综合评价,改革创新C语言程序设计教学的考核评价机制,利用理实教学的有机结合以及教学考核评价的全面创新,促进学生C语言程序设计理论知识与实践能力协同发展。

结束语:

总而言之,推进职业院校C语言程序设计教学改革势在必行,既是满足现代社会对计算机编程人才需求的必由之路,也是提升学校C语言程序设计教学水平的有效途径,职业院校分析教学现状,从目前存在的实际问题入手,采取相应的改革策略,构建新颖、高效的C语言程序设计教学课堂。

参考文献:

[1]石文兵,张顺香,孙克雷,等.C语言程序设计智能化教学改革[J].通化师范学院学报,2020,41(4):113-117.

[2]金献忠.C语言程序设计教学解析[J].现代职业教育,2020(4):178-179.

[3]罗洋.C语言课程教学模式探索的研究[J].卷宗,2020,10(3):287.

[4]袁玉英,罗永刚.C语言教学方法探讨[J].电脑知识与技术,2019,15(33):136-137.

作者简介:崔艳梅(1971.10-)女,汉族,吉林省怀德县人,高级讲师,研究生学历,主要从事计算机专业教学及校园网络管理的研究工作。

猜你喜欢

C语言程序设计职业院校教学改革
如何加强职业院校学生的德育教育
浅谈职业院校中的美术教育
支持水利职业院校发展
职业院校不能仅培养一线普通工人