高职院校电子信息专业《C语言程序设计》教学模式的探索
来源:用户上传
作者:
摘要:《C语言程序设计》作为高等院校的公共基础课之一,是一门实践性比较强的课程。对于高职院校的学生来说,内容相对抽象复杂,在教学中发现不少问题。文章针对高职电子信息专业的C语言教学模式进行了探讨,采取一些有效的教学方法。经教学实践发现,这些教学方法不但大大提高了学生动手编程的能力,也提高了教学效果。
关键词:《C语言程序设计》;教学模式;电子信息专业
中图分类号:G712 文献标志码:A 文章编号:1674-9324(2019)29-0267-02
一、引言
随着当前社会信息化程度的大幅提高,计算机科学与其他各学科的结合越来越紧密,计算机被广泛应用于各大领域,各类行业对计算机类技术人才的需求也大大增加,计算机综合运用能力已经成为当代大学生知识结构中的重要组成部分。鉴于C语言具有语言功能丰富、程序执行效率高、生成代码质量高、实用性强、可移植性好等特点,我国高职院校理工科专业均将《C语言程序设计》作为计算机程序设计类的必修课,旨在培养学生的应用开发能力和创新能力。
然而,长期以来,《C语言程序设计》课程的教学效果不尽如人意。按照培养计划及教学大纲,《C语言程序设计》的实践教学环节在整个教学过程中起着至关重要的作用,关系着学生能否学以致用。在以往的实践教学中,教师是教学活动的主角,课程教学往往重语法轻程序设计思想和方法,使得实验报告流于形式,缺乏有效的现场及课后指导,这样的教学方法使得学生的动手编程能力没有得到有效的锻炼。此外,相对其他课程来讲,C语言语法规则严格,对学生能力要求较高。高职院校很多学生因为第一次接触编程语言,还不具备较好的编程能力和思维习惯,往往写不出几行正确的代码,导致编译、调试、运行错误不断,最终对C语言学习失去了信心。
如何在《C语言程序设计》课程教学中培养、提高学生的计算思维能力,是期待解决的一个重要问题。本文将根据高职院校电子信息工程专业人才培养目标和课程体系的特点,从课程内容、教学手段、教学理念、实践环节以及课程考核方式等多方面开展探索与研究,以提高学生的深层掌握知识的能力,解决问题的能力,培养符合社会发展需要的应用型人才。
二、教学模式探索与实践
(一)在课程内容方面
教师应分角度分层次设计,要让学生能够品尝到编程的乐趣和成就感。设计一些简单有趣的游戏编程任务,例如猜单词、拼方块,贪吃蛇等此类题目,感受编程乐趣,激发学生的学习积极性。教师应该首先选取一些比较简单的和学生感兴趣的课程内容,吸引学生的注意力,让学生感受到成功的喜悦,逐步建立起自信心,才能继续下面的高难度的课程内容。学生一旦养成自主学习的习惯,教师的教学就会变得异常轻松和高效,因为学生的学习动力不再依靠外界的压力,而是出自内心的驱动力,他们爱上了学习,喜欢上了计算机知识,乐于探索未知世界。
(二)在教学手段方面
采用动画、视频、学生实践等形式讲授C语言中的各种抽象算法,帮助学生理解关键知识点,掌握分析问题的能力,引导学生写出符合要求的程序算法。圍绕课堂教学内容布置作业,督促学生及时巩固复习。教师应该努力多增加教学手段,提升教学效率,根据不同的情况实施相适应的教学手段,提升学生的学习兴趣。新时代的学生具备新的特点,教师只有根据学生的特点采用合适的教学手段,才能取得最佳的教学效果。
(三)在教学理念方面
让学生做教学活动的“主角”,而教师作为引导者,精心设计课堂,灵活运用启发式、反问式、案例式、实物演示等多种教学方法,综合利用多媒体课件、板书、动画、仿真等教学手段为学生提供丰富的教学情景,充分调动学生兴趣与积极性,引导学生运用科学的研究方法去学习知识,学生在整个教学过程中都会积极参与和探索交流。教师一定要多学习世界最新的教学理念,紧跟时代潮流,为学生提供最好的教学服务,调动学生的学习积极性。
(四)在实践环节方面
作为辅助教学的手段,自主研发C语言教学系统,主要包括:(1)实践模块:用于布置上机题目、指导算法、提交实验报告、评阅实验报告等。(2)算法模块:教师根据需要,设计算法提示,在学生遇到问题时能够自动及时给予帮助。(3)资源模块:提供上课课件、视频、实践案例等资料。(4)讨论模块:方便教师、学生沟通讨论。
(五)在考核方式方面
科学的考核方式,可以掌握学生学习情况,激发学生学习积极性,提高学生的软件开发能力,为课程设计、毕业设计以及就业提高竞争力等奠定了基础。《C语言程序设计》课程的考核更应该加大对实践环节的考核比重,新的考核内容包括课堂讨论、实报验告、案例编程和期末考试4部分,比重分别为20%、20%、20%和40%。该考核方式加大了对实验报告和案例编程专项作业的考核力度。在每次实验报告和案例编程的完成过程中,鼓励学生采用新思路设计自己的作品,对学生在学习过程中所表现出来的态度、创新、学习策略、合作精神等因素进行全面的综合评价,计入期末考核评分。
三、结语
本文对高职电子信息专业《C语言程序设计》课程的教学模式进行了初步改革探索,开展了基于案例式教学法,运用以学生为主导的教学理念,以评价学生学习成效为导向的考核方式为主的教学模式改革,提高了学生的软件开发能力,为具备创新性、竞争力强的高职技术人才的培养提供了有益借鉴。
参考文献:
[1]金丽霞.在C语言教学中探索信息化教学模式的应用[J].产业与科技论坛,2018,17(10):213-214.
[2]胡慧君.基于计算思维的C语言程序设计教学方法研究[J].科教导刊(中旬刊),2013,(9):117-118.
[3]胡亮.C语言课程中小组教学模式的探索[J].电子制作,2014,(01):112.
[4]李海丰,李俊生.基于计算思维的C语言程序设计课程实验教学研究[J].电脑开发与应用,2014,(2):1-3.
[5]程文静.基于计算思维的C语言程序设计教学改革研究[J].福建电脑,2017,33(6):171-172.
[6]崔庆华.高职院校“C语言程序设计”课程的教学方式研究[J].普洱学院学报,2018,(03).
[7]林宁,左悦.以能力培养为导向的C语言程序设计课程教学改革探索[J].电子世界,2018,(18).
[8]张书月.基于计算思维能力培养的C语言程序设计课程改革探究[J].科技经济导刊,2018,(25).
[9]吴刚,刘付勇.基于创新能力培养的C语言程序设计课程教学改革研究[J].中国现代教育装备,2017,(05).
[10]边倩,王振铎.基于慕课的“C语言程序设计”课程翻转课堂教学模式的探索研究[J].微型电脑应用,2018,(3).
转载注明来源:https://www.xzbu.com/9/view-14948451.htm