APP下载

C语言教学创新实践

2018-12-21李建丽广饶县职业中等专业学校

数码世界 2018年9期
关键词:C语言小组讨论语句

李建丽 广饶县职业中等专业学校

2002 年全国职业教育工作会议以来,各级教育部门加强了对职业教育的投入,中等职业教育迎来了一个发展的春天。但是中职生基础普遍比较差,很多学生从思想里就排斥“C语言”,这就给日常的教学带来了很大的挑战,那怎么让学生学会学习,接受这门课程,如何能“授之以渔,而非授之以鱼”,调动学生的自主性就显得尤为重要。

1 、自主学习的教学实践内涵

自主学习是一种积极的现代化学习方式。只有学生“想学”“能学”“会学”,中职生才能养成良好的学习习惯。比如学习复合赋值运算符的“/=”和“%=”的时候,很多同学练习题做的一塌糊涂,究其原因,就是没弄明白“/”和“%”的运算。如果他们能够很好的践行自主学习的过程,在讲课活动之前,就先按照学习目标制定计划,就会发现一定要清楚“/”和“%”的运算。长此以往,学习能力大大提高,还怕成绩提高不上去吗?

2 、自主学习在C语言教学中的意义

在当前的教育环境下,教师更新教学理念迫在眉睫,自主学习对于教育工作者来说,也是一种手段,能提高课堂效率,有效激发学生的学习积极性和主动性,意义也很重大。

2.1 素质教育教学的要求

按照国家对中高职人才的培养要求,要求学生具有一定的理论和实践能力,这就要求教师必须注重激发学生的学习动机,培养学生的学习兴趣,更要培养学生的自主学习能力。

2.2 专业教学发展的迫切需要

2018 年春季高考加入了“C语言”,这本身就是一门实践性很强的课程。但是真正地学好并掌握它,需要学生付出一定的时间来自主学习。当讲到“从键盘上输入两个整数,输出其中的较大者”这个题时,把思路讲清楚后,跟学生提到可以延伸一下,又拿出“从键盘上输入三个整数,输出其中的较小者”,提出课后学生总结讲解的例题,编写出程序来,并且要上机验证。这样引导学生来自主学习,大大提高了学习的效率。

3 自主学习能力培养在中职C语言教学中的实践与创新

C语言教学需要将专业课程理论教学与实践教学相结合,在教学过程中具体做法如下。

3.1 加强个体自主学习

(1)开展课前预习。引导课前预习,明确目标,知道预习中需要“学什么”以及“怎么学”。(2)为上课做准备。在课堂教学开始后,教师首先要根据学生“已知”的内容,找出“已知”要点,并提出“未知”要点,明确重难点。(3)学生自主探究。这一过程,教师要秉承“变注入式教学为启发式教学,变学生被动听课为主动参与”的精神。如:在教授C语言if分支结构中,先让学生理解if else语句是从两个可选择的操作中选其一执行,然后试着抛出三种选择的情况,由学生探究再用一个if就可以完成,由此学生轻松探究出了if else的扩展或者是if else的嵌套语句。(4)讨论和检查阶段。有疑问者可以向教师或同学寻求帮助。通过教师检查或者上机练习,可以纠正忽略的错误。(5)知识拓展延伸。知识拓展延伸能有效地提高学生理解能力。教师根据讲授内容提出拓展题,或者是学生对自己感兴趣的内容进行拓展,鼓励他们自主搜索资料,观看各种学习视频,能大大提高学习的主动性,拓宽学习的思路。

3.2 开展小组合作

小组合作目的旨在增强学生的主动参与意识,是一种值得推崇的学习方法。实行小组学习法,过程如下:

(1)分组。按照实际情况合理分组,人数4—6人较合适。(2)实施阶段。课堂教学过程要体现学生的主体地位,教师创设问题,大家分组讨论,共同去解决。(3)总结评价。小组讨论得出结果后,教师要及时的进行总结评价,结果反馈给小组成员,指出优点和缺点。这对小组成员是一个质的提高。在讲解分支选择语句if和switch后,并没有直接给出这两个选择语句的不同,而是给出题目“输入图书的定价和数量,计算购书金额并输出。其中,图书销售策略为:正常情况下按9折出售,超过10本案8.5折出售,超过100本案8折出售”。让学生按小组讨论,应该用if还是switch语句,怎么实现这个操作。按照实例要求,小组讨论后能更好的理解两个语句的区别,学生印象都特别深,

4 结语

通过C语言课程的教学实践,笔者认为:自主学习是一种高效率的创新教学方法。教师要充分尊重学生主动学习的权利。把沉睡在每个学生身上的潜能唤醒,把每个学生都培养成为社会主义的栋梁人才。

猜你喜欢

C语言小组讨论语句
互联网+教育背景下的C语言程序设计教学改革探究
基于Visual Studio Code的C语言程序设计实践教学探索
51单片机C语言入门方法
小组讨论法在高中课堂教学中的窘境
厘清小组讨论的两种取向
高中数学课堂小组讨论1+1模式教学应用
高职高专院校C语言程序设计教学改革探索
我喜欢
冠词缺失与中介语句法损伤研究
惜字如金