APP下载

项目教学法在中职C语言教学中的应用

2018-06-13宋美立

散文百家·下旬刊 2018年5期
关键词:C语言项目教学法中职学生

宋美立

摘 要:C语言作为编程的基础科目,是计算机专业学生学习的最基础内容,同时也是最重要的一部分内容,但是很多学生并不能准确的学好这门科目,毕竟这对学生而言是一门崭新的科目,是他们初中并未过多涉及的一门科目。在这种情况下,项目教学法成为C语言教学的关键之处。

关键词:项目教学法;中职学生;C语言;应用

中职学生学习的特点和普通高中学生的学习有很大差异,对于中职学生而言,他们学习的内容偏实践,毕竟他们毕业后基本就要接触社会上的工作,但是普通高中学生学习的内容偏理论,这导致两者之间存在着一定的偏差。同时,现在是科技水平发展非常迅速的一个时期,计算机也成为现在人们使用最为频繁的工具之一,而C语言是掌握计算机技术的关键,正是因为如此,很多学校对C语言提出了更加明确的要求,同时希望老师能够准确的使用项目教学法,以此来帮助学生稳步提升C语言能力。

一、中职C语言教学的现状

1.学生学习兴趣不高。

兴趣是学好一门课程的基础,也是学生学习的动力,但是很多学生对C语言的兴趣并不高涨,甚至出现厌烦的心理。学生无法产生兴趣的原因有很多,其中课本知识本身的枯燥是最重要的一個,因为计算机语言非常难懂,学生先前基本没有接触过这门语言,这说明很多学生是从零基础开始学习这门语言,自然会有许多学生在这条路上会遇到比较多的困难,即便以前有学习的兴趣,也很有可能被磨灭。

2.C语言教学方式单一。

对于中职学生而言,老师的教学方式是他们能够乐于学习这门科目的基础,但是毕竟C语言不是语文数学,不是每个老师都熟悉的一门科目,不少老师虽然自己对C语言有了较为全面的见解,但是真的到教学时却无法选取适当的教学方法,导致C语言教学方式比较单一。这种单一的教学方法导致学生无法真正产生学习C语言的动力,此外,C语言的知识基本没有变化,但是现在的计算机技术却一直在改变,很多学生的综合素质能力也在不断的提升,教学方式是要跟随教学环境和学生不断变化的,但是老师仍旧没有因此做出适当的改变。

3.学生应用能力薄弱。

传统的教学方式中,老师一直采取灌输式的教学方式,只顾着给学生传授知识,不管学生能否理解,因为中职班级学生比较多,老师不可能在一节课的时间里顾及所有学生。在这种情况下,学生的应用能力无法得到提升,甚至会有一些学生不懂得把课堂上学习的知识运用到编程上。再加上现在学校要求老师在一定的时间内完成一定的教学任务,老师不得不加紧进程,导致很多学生无法跟上老师的进度,也无法准确理解课本上的知识,应用能力自然会比较薄弱。

二、项目教学法在中职C语言教学中的应用策略

项目教学法是指以学生为中心,以培养学生综合能力为主要任务而展开的教学方法,其目的是让学生能够在毕业后更快的适应这个社会,为此老师要在C语言课堂上采取一定的措施,这样才能更好的实施项目教学法。

1.培养学生兴趣。

中职的学生和普通高中的学生会有所不同,其中,学习的主动性就是一点,对于中职生而言,他们对学习的积极性不高,本身就因为学习成绩不好才来到这个学校,所以他们并不愿意花太多的时间到学习上。但是现在老师所采取的项目教学法,需要学生拥有浓厚的学习兴趣,因此,老师要采取一些措施来培养学生学习C语言的兴趣。

老师可以通过一些方法把教学的内容划为几部分,之后再采取一些学生感兴趣的实例进行讲解,毕竟项目教学法的关键之处在于让学生自主学习知识,一旦学生产生学习的兴趣,自然而然就会想要自主学习C语言这门课。其次,新课程改革后,老师和学生的地位发生了翻天覆地的改变,学生成为课堂的主人,而老师成为学生学习的引导者,逐步指引学生学习知识。在传统的教学方式中,老师并不会把课堂的主体让给学生,每节课只顾着自己讲授给学生知识,从未真正考虑过学生的感受,在这种情况下,学生学习的兴趣并没有得到开发。因此,老师要尽可能的采取新课程改革后的教学方法,在课堂上以学生为主,让学生自己感受到学习C语言的乐趣。

2.采取多种教学方式。

对于C语言这门课程而言,虽然内容比较枯燥,但是老师却可以采取多种教学方式,让学生能够更加准确的学习到知识。而项目教学法的关键是项目的选取,如果老师不能准确的选取一个适合学生的项目,那即便老师拥有再多的教学方法,对学生也基本没有用处,因此,老师要在选取合适的项目之后,采取多种教学方法,让学生能够准确的学习这些项目。

当然,老师可以采取一些辅助性工具,毕竟现在是二十一世纪,科技发展已经非常迅速,电脑已经成为一种常见的工具,在上课时,学生也已经可以每人操作一台电脑,同时既然学生选择了计算机这门课,就代表他们对计算机拥有一定的兴趣,老师可以充分利用学生对计算机的兴趣开展一系列的教学活动。如果有一些知识是学生无法轻易学明白的,老师可以利用计算机给学生讲解,毕竟那些内容非常枯燥,如果老师依旧采取单纯讲解的方法,很容易导致学生无法听明白,甚至会让学生出现走神的现象。因此,老师要根据自己所要讲解的知识决定自己要采取的教学方法,让学生能够更加积极主动的学习这些知识,真正起到项目教学法的作用。

3.培养学生应用能力。

计算机本身就是一门实践性的科目,老师不要过分注重知识的讲解,也要适当培养学生的应用能力,让学生能够在实践中成长。中职学生课程比较少,在安排课程的时候,要多给学生安排一些实践课,最好是一节理论课紧跟着一节实践课,这样可以充分的把学生学习到的知识发挥出来。其次,老师可以在讲完一些内容后让学生自己编一个小程序,当然这个小程序是要让多个学生一起完成的,这就需要老师根据学生的学习情况以及实践情况给学生分几个小组。这样能够让他们能够充分发挥自己的能力,锻炼他们的应用能力,让他们能够在实践中成长,同时也可以让学生在课堂上通过项目教学法学习到更多有关计算机的知识,为毕业后的工作做好充足的准备。

三、结束语

尽管中职学生学习能力不强,但这并不代表学生智力与其他学生有差距,每个学生都是聪明的,虽然C语言知识比较困难,学生在学习过程中会遇到许多的困难,老师在教学过程中也会遇到很多困难,但是只要老师和学生能够拥有足够的勇气和信心,就一定可以度过这些难关,成功实施项目教学法。

猜你喜欢

C语言项目教学法中职学生
基于Visual Studio Code的C语言程序设计实践教学探索
基于C语言的计算机软件编程
高职高专院校C语言程序设计教学改革探索
浅谈中职英语单词教学策略
探析项目教学法在化工管路拆装实训中的应用
项目教学法在园林工程招投标与预决算课程中应用
浅谈如何在语文课堂上激发中职学生学习的主动性
论子函数在C语言数据格式输出中的应用