高职电子电信专业C语言教学改革与实践

2015-10-21 20:00屈青青
新西部下半月 2015年2期
关键词:改革措施教学现状高职

本文为西安职业技术学院院级重点课题《C语言程序设计与单片机应用整合课程体系的构建与实施研究》(编号:2014ZD02)研究成果

【摘 要】 本文以西安职业技术学院为例,分析了高职电子电信专业为背景C语言课程的教学现状,提出了改革措施:明确教学目标,凸显专业特色;备好第一堂课,激发学生学习兴趣;改革教学模式,更新教学内容;采取开放性考核方式。实践证明,这些措施有效提高了教学效果。

【关键词】 高职;电子电信专业;C语言课程;教学现状;改革措施

一、课程开设的必要性

C语言作为目前最流行的结构化程序设计语言之一,具有高级语言形式、低级语言功能以及功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好等诸多优点,因而被作为众多高等院校的典型计算机教学语言。[1]除此之外,C语言可直接对硬件进行操作,并且具有处理高级程序和多任务的能力,使得它成为单片机等微控制器编程的首选语言。因而它是绝大多数高职电子电信专业都开设的一门专业基础课。

二、教学现状

1、教学目标设置不明,要求过高

尽管C语言是理工类专业广泛开设的一门课程,然而其开设的目的性却因专业和学习层次的不同而有着极大的区别。高等职业教育承担着为经济社会培养生产、建设、管理一线技术应用型人才的重任,基础知识以“必须、够用”为限。而目前西安职业技术学院电子电信专业对于C语言一门课的教学目标与计算机类专业该课程的教学目标区别不大,这割裂了课程与专业之间的关系,也必将带来课程开设时段不科学,课程内容选取不当以及课时设置不合理等一系列问题。

2、学生缺乏学习积极性,课堂教学效果较差

西安职业技术学院电子电信专业以三年高职为主,兼顾五年一贯制,主要招收对象是普通高中毕业生。在笔者连续多年的C语言授课过程中,学生普遍反映该课程枯燥难学,概念复杂,容易出错。学生初学时滋生的畏难情绪及学习过程中滋生的厌学情绪,使得课堂教学效果大打折扣,教学质量一再下滑。究其原因,笔者认为主要有两个方面:客观上,C语言一般在大一时开设,它是学生进入大学阶段接触的第一种高级程序设计语言,对学生来说是一门全新的十分抽象的课程,其语法规则灵活,运算符及数据类型丰富,不易掌握;[2]主观上,学生对自身专业及前途缺乏明确认识,对所开课程不知学为何用,因而缺乏主观能动性,容易滋生厌学心理。

3、课程考核方式单一

按照西安职业技术学院实际教学要求,课程考核采用的是平时成绩加笔试成绩这一形式。然而想要来判定学生是否已建立了面向过程的C语言编程思想,是否已掌握了C语言编程的基本方法,是否能用C语言解决某个实际问题,能解决到什么程度,仅凭一张卷子是远远不够的。卷面考试的形式不仅有其知识考察范围的局限性,而且对应试者来说,区分度不够。

三、教学改革思路

针对上面的这些问题,笔者认为可以从以下几个方面着手进行改革:

1、明确教学目标,凸显专业特色

对于高职电子电信专业学生而言,计算机只是工具,不应把它作为纯理论课程来学习,而应作为一种技能来掌握。在教学时要注意避免追求学科的完整性和系统性,从电子电信专业角度出发,从学生就业岗位群所要求的基本技能出发来制定教学目标,选取教学内容。

C语言对于电子专业学生来说,其主要作用在于为后续专业核心课——单片机奠定编程基础。而对于电信专业学生来说,除了上述的作用之外,学生还可以自行参加全国计算机等级考试,并结合本专业后续開设的一些计算机类课程,为自己今后的就业拓宽方向。

2、备好第一堂课,激发学生学习兴趣

作为学生上大学后接触的第一门高级语言,笔者认为一定要在第一节课时,打消学生的学习顾虑,激发学生的学习热情,只有这样才能为日后的学习建立良好的开端。经过调研笔者发现,学生在学习本门课程之初,最大的顾虑在于翻阅书本时会发现这门语言与英语有着密切的联系,而这正是大部分高职学生的软肋。针对这一问题,笔者认为在第一堂课上应该向学生们解释这三个问题:

第一,这是一门什么样的课程。结合当下的科技前沿及学生们熟悉的电子产品,带领学生进入软件的世界,并简要介绍课程内容,剥离它与英语的关系,打消学生的学习顾虑。第二,为什么学这门课。本着“学以致用”的原则,结合专业特色,向学生说明本课程学习的必要性及重要性。从就业前景出发,激发同学们学习的热情。第三,怎么学这门课。“勤思考,多实践”,[3]是笔者在几年教学中总结的教学经验,也是在上课之初就给学生们提出的学习要求。

3、改革教学模式,更新教学内容

对于教学模式,应打破以往教师课上讲解,学生课下练习的方式,采用一体化教学模式。教学的地点应选取在配备了多媒体教学设备及黑板的机房中。教学过程中,按照“提出问题——归纳方法——解决问题”这三大步骤,充分发挥以项目为载体,以任务为驱动的教学特点,由教师从实际出发模拟问题情境,分析问题并介绍必要的知识,最后利用相关知识解决问题。在讲解完每一个知识点后,设计相应的习题供学生课堂完成,并开展教师点评加学生互评的教学方法,来加深学生学习的印象,并弥补教学过程中师资力量不足的缺点。

在教学内容的选取方面,根据电子电信专业的特点,为了给后续的单片机课程打好基础,删去多维数组、指向指针的指针、链表等知识,增强程序的基本结构、函数、指针、位字段等内容的练习,让教学内容更加有针对性。

4、采取开放性考核方式

对于C语言这种实践性课程,其目的在于要求学生会使用自己掌握的编程技能去解决实际的问题,因而考核方式不应局限于笔试加平时成绩这种形式。笔者建议,除了上述形式外,可将上机考试作为考核的形式之一,且上机考试题目不限,由学生自主命题在规定时间内完成。评判时以该题目的创新性、实用性、复杂度及程序效率等为标准来进行打分。

四、实践教学效果

上述种种改革措施,笔者已经应用到了日常的教学中。实践证明,学生学习C语言的热情高涨,积极性和自主性也有了较大的提高,后续担任单片机教学的教师也反映学生在使用C语言进行单片机编程方面能力有所提高。且改革之后的C语言与后续课程的衔接更加紧密,也更符合电子电信专业人才培养目标的需要。

五、结束语

按照专业特色来对课程进行教学,这符合工程实践中需要综合性知识的要求。C语言教学的改革可以与后续课程结合,更加深入地进行下去。这需要奋战在教学一线的教师不停的探索、研究,这将是一项长期而艰巨的工作。

【参考文献】

[1] 周静,郑卉.C语言程序设计实例教程[M].北京,中国人民大学出版社,2011.

[2] 陈兴无.C语言程序设计项目化教程[M].武汉:华中科技大学出版社,2009.

【作者简介】

屈青青(1984-)女,讲师,工学硕士.

猜你喜欢
改革措施教学现状高职
高职数学教学和创新设计的渗透
wolframalpha在高职数学教学中的应用研究
高职院校工程制图课程现存问题及改革措施探讨
我国高等教育创新型人才培养的影响因素及改革策略
彝汉双语教学的现状和策略
对小学语文游戏化教学的现状分析及对策探讨
初中语文教学现状与改进对策