高职C语言程序设计教学的实践研究

2017-12-29 13:16常振中辽宁现代服务职业技术学院
数码世界 2017年5期
关键词:C语言程序设计高职

常振中 辽宁现代服务职业技术学院

高职C语言程序设计教学的实践研究

常振中 辽宁现代服务职业技术学院

现在是科技信息时代,计算机作为了科学信息时代的标致之一。现在计算机技术经过大量的研究开发,也变得逐渐成熟发展起来。作为计算机语言的汇编语言过于僵化,不能满足科研的需要,但C语言却是很好的解决了这一问题,它具有可移植性、灵活性等特点,并成为高级计算机语言的基础。因此,本文从高职的C语言教学实际出发,通过培养学生对计算机语言的兴趣、合理的教学内容等,做到产学结合,强化实践教学研究来针对C语言的教学改革,并提高学生的实战能力。

高职 C语言 教学

前言:C语言是高职学校计算机相关专业的基础课。其目的是培养学生程序设计的基本思路,完善学生逻辑思维的创造能力,为以后专业课程奠定良好的基础。但是C语言的基础比较难以理解,涉及到的算法与运行结构比较复杂,由于语言灵活高,语法限制的不完善,在初期写程序时特别容易犯错。加上高职的学生数学基础较差,其逻辑思维水平不高,根本没有自学能力,这就给老师提出了很大的难题,并且影响了学习效果和后期专业课程的学习。因此,结合高职学生的特点,笔者提出了相关的课程的改革方案。

1 高职C语言教学现况

现在我国已经进入了一个高速发展时期,在教育方面也是下了很大力度,才有了今天人才旺盛的局面,各种高等教育都纷纷出现。但在高职教育这块做的不够明确,因为高职教育是一个具有职业性的、是面向建设生产与服务管理的一线高级技工人才。高职毕业的学生是应该拥有很强的动手能力,以及实用的理论知识。在学校方面的培养目标不够明确,一切都是采用本科院校的模式在教学,直接忽略了学生的实践能力。对于计算机语言教学都是采用先理论后实践的方案,直接是用自己的脑袋去理解程序的编写,这对于初学者的学生来说是一个很困难的事情。C语言的是一门实践大于理论的课程,如果在实践课中不能满足学生的上机操作的要求,那么学生就没有相应的锻炼,对C语言编写、执行程序、及基础知识的理解根本无法完成。现在的C语言课堂上还是以老师做为教学主体的存在,学生依然是被动的去学生内容并作为接受的对象。因为学生的能力不同,C语言一些基础对学生而言接受的能力也大不相同。特别是在实践课中,老师会出几个编程题让大家来做。这时就会出现很多问题直接是两极分化,如C语言内容学习好的可以在一定的时间做完,然后不知道做什么了;那些学习能力差的学生,不好意思向完成的同学询问,只有找老师来帮忙;其他的学生实践课上根本就是在打游戏中度过。没学好的学生是因为C语言语法语句没有记得过多,没有掌握相应的逻辑思维能力,也没有教会学生解决问题的能力,使学生直接失去了学习的主动性和学习热情。

2 高职C语言教学实践研究改革

高职的学生与本科学校的学生相比无论是知识还是信心方面都有着很大的不差距。所以在教学中应该掌握他们的知识面层次,做出针对性的调整提高教学水平。首先,培养其学习乐趣。学习乐趣是可以让学生产生知识的欲望,并产生强大动力,因为全身心的投入,充分发挥了学生的潜能,并成学生自己的老师。C语言是一门编程的基础课,它有比较复杂的语法和语句。对于刚刚接触的学生会有难度也容易失去兴趣,所以,要以游戏方式引入,通过运用C语言来编写激发学生的兴趣,同时也告诉他们以后的工作收入,增加他们本身的主动性,为以后课程打下良好的基础。其次,选择合适的教材与内容。现在C语言的版本很多,但与实际工作内容结合非常差、大多版本都存在着问题。语法知识太多,实践内容太少,高职教育是对工作定型人才培养,并把学到的知识运用到工作中。因此要选择实践性强的教材,重在精不是那些全面难懂的教材。内容上重点选在程序设计结构上,如循环、选择、顺序等,还有基础的数组、函数、指针。就是做到知识够用的原则,至于概念类的要用实例来讲,让学生能够透彻,课后多做点习题等。其三,强化实践,做到产学结合。在实际教学过程中要定期的和软件公司合作,采用双师制的授课方式,达到培养学生实践的目的,通过实际操作让学生把知识变成工作能力,这样就会提高学生的能力、知识与素质。同时也要通过实践课真正的去理解所学的知识,提高学生的动手能力。而且在教学内容上,也按照高职学生的特点,要把基础打好,内容也是要一点点的由浅到深的提高。对于存在的问题要和学生一起来研究,这样既解决了问题也增加了老师的经验。

结论:综上所述,高职在实际教学中要摸索相关的经验,把C语言的教学的传统模式改掉,要把适合高职院校的教育新思想当作课题来探索研究,为学生打造一个良好的成熟的学习氛围,以此来培养出符合国家需要的高级技能型人才。

[1]冯满堂.基于三位一体的五年制高职“C语言程序设计”课堂教学研究[J].职教通讯,2016,06(12):43-45

[2]鲁广英,黄振菊.基于翻转课堂教学模式的高职《C#语言程序设计》教学设计研究[J].工业技术与职业教育,2016,01(11):45-48

[3]陈俊.高职C语言程序设计教学的思考与对策[J].亚太教育,2016,15(10):148-149

[4]张爽.高职c语言程序设计教学改革探讨[J].大众科技,2013,07(09):176-177+187

猜你喜欢
C语言程序设计高职
医学专业“Python程序设计”课程教学改革总结与思考
基于Visual Studio Code的C语言程序设计实践教学探索
战“疫”期间基于高职线上教学的分析与思考
51单片机C语言入门方法
从细节入手,谈PLC程序设计技巧
高职应用文写作教学改革与创新
如何将微课融入高职钢琴课堂教学
基于C语言的计算机软件编程
高职高专院校C语言程序设计教学改革探索