技工学校《C语言》教学中的教与学

2020-07-10 18:50周继革
科学与财富 2020年13期
关键词:技工学校学习方式C语言

摘 要:编程语言学习是困难的并且越来越会更加困难,对于技术学校的学生要想有效地提高学习成绩,对培养对学习的兴趣和积极性,可以通过学习方法和适当的技术进行培训。

关键词:技工学校;兴趣;动机;学习方式

引言:C语言是当今使用最广泛的编程语言之一,它不仅成为计算机专业的必修课,而且越来越多地成为非计算机专业学生的课程。但在C语言教学中许多老师和学生都认为C语言是复杂的概念,意味着有许多规则使用灵活和容易出错,以及教师和学生难以学习和有不同程度的害怕,基础教育的结果直接影响学生对进一步学习的兴趣。

1技工学校的C语言教与学的状况

技术学校学生的现状普遍较差对学习缺乏兴趣。计算机学科的教学特别是编程语言的教学,对学生和教师来說都是困难的。在语言课程中C语言仍然是最难学的。编程课程通常在教学的第二年,从主修计算机和议程的角度,学生必须学习一门语言课程可以成功完成基本的教师和学生的共同努力下。在我多年的实践教学中,主要的因素是:计算机程序是用英语编写的,学生的英语水平不是很好。

2如何教好C语言

2.1领会教学大纲,认真钻研教材

有创新精神的教师会深入分析教学大纲,并根据教学大纲制定教学计划,前提是他们能全面了解学生的基本数学知识状况。在制定计划时,应考虑到学生的实际情况,并在教材中改编和替换学生未掌握的知识,最好是结合现实生活中的例子。举例说在第三章分支程序设计3.3多分支语句中在实施有条件的详情,利用多个分支,解决二次方程的一个例子说明部分,但对于解决学生的二次方程的组成部分是构成障碍,自然导致知识和教学效率降低。这给出了一个本末倒置的结果,为什么不选择其他例子进行分析呢?在下面的例子中,根据分数对排序问题进行适当的简化,从一开始就是完全正确的也可以与后面的SWITCH语句结合使用。

2.2认真准备课程,加强师生互动

准确地准备教学内容和学生的练习。例如,当我说到自加法运算符++和自减法运算符时,我把注意力集中在自加法运算符上,例如第二章基本数据类型与简单程序技术2.6运算符和表达式中inta,b=5;analysis:a=+b;运算符在变量之前执行自加运算,然后取其值进行后续运算;运算符通过取其值并执行自加运算来跟踪变量。一旦得出这一结论通过学生的自我推理过程并要求学生进行分析。a和b的值从上面例子的和的值转换为减法的和的值,这样学生就可以更好地确定他们的学习目标。编程课程中的每个示例都必须具有代表性,因此使用以下示例:int=4,b=5;analysisa=++a-b;b=a++-b++。在综合之后,学生自然会清楚地了解自加法和自减法的操作和使用。

2.3充分利用学生的成功心理,培养学习兴趣

我们学校成立了一个团队,参加了一个关于计算机技能的市政竞赛,一个同学有一些编程技能,但是他对基础的掌握不是很好。对这些例子作一个小的改动是不够的,因为学生从目前的情况中吸取教训的能力较低。根据学生的实际情况,我采取的做法是让他能够实现自主方案,能够自主思考学会独立解决问题的能力,并向他发出指示当学生真的不能分析它们。在他努力完成班级成绩统计系统后,他感到非常兴奋和满足!从那时起,他能够对我委托给他的工作进行非常彻底的分析,这些工作已多次投入使用,并试图更新结果,培训的结果已大大改善。我知道创造一种成功的心态,学生自然对学习更感兴趣,他们在学习中更积极主动,结果肯定比补习教学更好。

2.4将学习成果付诸实践,改变学习动机

学生应该在解决实际问题的能力,在他们学习中自然没有动力,在认识到问题的严重性后,在后续的教育中,通常我们遇到的一些问题,以便让他们知道掌握一定的知识,就可以解决一些问题,让他们感觉到自己是接近真实生活和学习,了解他们的方案C没有那么抽象。举例说,对于矩阵普查作为例子,我自己在课堂笔记我让求学期间:计算总分和各科平均分,最高分数,分数较低,成功率率,分析细分、笔记等。

3如何学好C语言

3.1克服对困难的恐惧,理性地识别计算机语言

我们大多数学生都害怕困难,探索之前,他们觉得很难学习C语言并不能证明一切,这主要是由于缺乏知识的计算机语言,因为一些同学的英语知识水平较低,计算机程序又是用英语写的,他们在学习之前就放弃了。其实,学习一门语言并不难,他们也认为,和流利的英语没有什么不当与学习计算机语言,如c语言学习的还没有很多关键词记忆和语法并不复杂。

3.2改变学习方式,思考、分析和实践

“死记硬背”模式,即学生不灵活,不使用大脑,不能分析问题,只能死记硬背,根本不适合计算机学习。通过电脑教学不一定舒服,所以学生不满足于教师的教学,而是想要他们的头脑分析更多的问题,可以在实践解决了实际问题,创造了一种学习的成就感,使学生能够通过探索书本以外的知识,从被动学习过渡到主动学习。让学生解决不止一个问题,开阔他们的思维。

3.3从实例中提取精华

是典型的数学和编程的手段,这要在教师的教材,或为他们找到另一个一般的练习,更具有代表性,代表了一种解决问题的方法,这就是为什么同学们在学习并非仅仅是理解与练习,还是要掌握,这些代表性所制定的共同解决类似问题的解决办法。例如,当我教分类方法在矩阵中的应用时,我经常提到两种分类方法:气泡法和选择法。事实上,作为一个通用的应用程序,无论排序方法是什么,问题都是通过一个或另一个(或转换)来解决的。

4结语:

综上所述,要想学好C编程首先要克服对技术学校学生困难的恐惧。在教学过程中,提高学习动机和学习动机可能很重要,这样学生就会乐于学习,将所学付诸实践是我们职业教育的关键。

参考文献:

[1]关于C语言教学中的心得和体会[J]. 吴淑琴.  职业. 2019(08)

[2]C语言程序设计教学方法探析[J]. 孙振业.  信息系统工程. 2019(08)

[3]基于C语言程序设计的理实一体化教学方法探析[J]. 王慧.  知识经济. 2019(18)

[4]C语言中指针教学方法探究[J]. 张鑫,杨松,王颖.  中国科技信息. 2019(20)

[5]“C语言程序设计”教学方法探索[J]. 符强.  中国电力教育. 2019(27)

[6]《C语言程序设计》课程的“教、学、做”一体化的探索与实践[J]. 李玉梅.  科技创新导报. 2019(28)

作者简介:

周继革(1972-),男(汉族),湖南湘潭,湖南省经济贸易高级技工学校,本科学历,硕士学位,讲师,主要从事计算机应用技术教育研究。

猜你喜欢
技工学校学习方式C语言
技工学校市场营销学科探究
基于Visual Studio Code的C语言程序设计实践教学探索
基于C语言的计算机软件编程
漯河水利技工学校
信阳水利技工学校
关于新课改下的高中政治教学的思考
技工学校体育选项课在传统班级授课制下的应用研究
高职高专院校C语言程序设计教学改革探索
浅议小学数学教学中学生学习方式的转变
中学生数学学习方式创新研究