积极教学法在“C语言程序设计”中的使用

2021-01-20 23:20孟苇杭
格言 2021年6期
关键词:C语言程序设计C语言教学法

孟苇杭

学生是教育的对象,更是课堂的主人。在课堂教学中,只有激发学生学习的兴趣,让学生全身心地参与到教学活动中来,课堂才能真正成为学生成长的地方。理想的教育就是要尊重学生的主体地位,从学生的身心发展特点出发,设计科学而合理、新颖而富有个性的学习活动,把学习的主动权交给学生,把探索的空间留给学生。

而“积极教学法”的核心内容就是培养学生开动脑筋,独立思考和发挥创造性思维,教师再对学生提出分析和解决问题的方法予以点评和补充,从而充分发挥教与学的双向积极性,达到教、学相互促进的作用。因此,本文就学习积极教学法培训后的收获,浅谈在使用该方法时的心得。

一、当前教学中存在的问题

(一)教学方法多以讲授式为主,教学过程缺乏互动交流

当前,在各个高校的课堂上,最常见的仍是由教师单一讲授式教学贯穿整堂课,学生在课堂上只负责听,自主思考的时间很少,相互讨论学习的时间也很少,这种教学方式下不能够激发学生的潜力和创造力,这是由于缺乏对于课堂教学方法的探索和研究造成的,不能够有效结合课程特点以及学生特点对教学方法进行优化和创新,没有形成良好的适应性强的教学方法体系。

正是因为单一讲授的时间占比太多,导致了教学过程中老师与学生、学生之间交流互动的时间大幅减少,影响了学生的学习积极性,这样不利于学生学习方法和教师教学方法的改进和提高,教学效果难以得到保证。

(二) C语言教学中存在的问题

C语言是一门面向过程的、抽象化的通用程序设计语言,廣泛应用于底层开发。它的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。它是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。

该课程是作为计算机专业的基础课程,涉及的内容主要有数据类型、常量与变量、数组、指针、字符串、文字输入/输出、运算、关键字、语法结构、函数等。作者根据教学工作经验以及学生反馈分析,存在的问题有:1. 在理论课的时候,授课方式单一,以讲授式为主,因为涉及的编程知识较多,学生之前也没有接触过,很容易在短暂的走神之后跟不上就开始感到枯燥,从而导致课堂气氛沉闷,进一步导致了教学质量的降低等情况。2. 以教师的讲授为主,教师在课堂上过多依赖于教材、多媒体课件,导致学生被迫接受灌输式的授课,降低了学生自主思考的能力,这种情况长此以往,容易引发学生的厌学情绪。3. 实验课所用到的计算机型号比较陈旧,容易出现多种问题,不能保证每一个学生在实验课中都能够独自用一个设备完成实验,这就导致部分学生的实验课体验差,进而影响学生对于这部分内容的掌握和理解。4. 考核方式比较单一,以期末考试为主,不能够更加全面准确地评价学生对于知识的掌握程度。

二、解决方法

综上所述,为了解决存在的这些问题,我们应该注重培养学生的自主学习能力,培养学生养成良好的学习方法,通过阶段性的工作任务以及测试反馈,来提高学生的实际知识能力水平。

(一) 积极教学法的特点

在作者接受培训的时候,培训中引用的孔子的话“吾听吾忘、吾见吾记、吾做吾悟”,道出了积极教学法的中心思想。积极教学法的特点就是在教学和学习过程中以学生为主体,教师起引导和协助的作用,帮助学生学习,强调学生积极主动思考并解决问题;以其他教学手段作为辅助,促进学生主动学习;采用适合学情的评价方式,首先给予正面评价,再提出需要改进的部分,帮助学生学习和掌握知识、技能。

(二)积极教学法的应用成效

经过系统的培训,参训教师均能结合所在专业及所授课程,把积极教学法应用到实际教学环节中,包括课程教学设计、教师教案编写、学习效果评价与考核等方面。

三、教学实践

(一)课堂教学设计

课堂设计应突出积极教学法中的把课堂还给学生、以学生为主体的原则,以一堂45分钟的课程为例,教师可以用15分钟左右的时间阐述本节课的重难点,并且结合重难点确定学生本节课的学习目标。学习目标是由“可测量动词+学习任务的具体内容+条件”构成,要让学生明确学习目标是什么,其余的时间可以围绕学习目标运用各种学习活动和方法调动学生的学习主动性,激发学习兴趣。

可以在每节课开始的时候,先创建有效的学习环境,包括内外部干扰、灯光、教具师生行为等,然后请一到两位学生,采用思维导图的方式带领其他学生回顾上节课学习的内容。回顾之后,就引入本节课的内容,明确学习目标,并提示学生做好记录。课中,多采用导向式的提问,尽可能避免老师没指向性的提问导致的“大合唱”现象。比如,在介绍C语言编程常出现的错误的时候,就可以通过展示正确的编码,导向性地引导学生发现错误编码的问题出现在哪里,对于发散性的问题,教师不给出标准答案,以学生发散思考的产物进行分析归纳。明确提出问题之后,通过分组选出小组长和记录员之后,由小组长组织小组讨论,要确保每一位学生都参与到讨论中去,记录员汇集讨论结果,并由组内选出代表进行结果展示,比如设计一个循环结构的问题,并画出流程图等。

(二)教师教案设计

积极教学法倡导的“四栏教案”,明确时间、教师活动、学生活动、所需资源。其中明确时间是要确定每个环节的具体用时;教师活动包括课前导入、课中展示、设计导向式问题、组织小组讨论、最后总结等;学生活动包括记录、思考、参与讨论、头脑风暴等;所需资源是黑板、粉笔、多媒体、教具等。

(三)学习效果评价

学习效果评价可以让教师了解在教授一门课程期间的教学情况,可以让学生了解他们在一个学习阶段期间自己的学习成果,通过一个阶段的学习之后,能够提供学生学习成果的全面总结。其主要分为形成性评价、总结性评价和真实性评价,其中形成性评价是在学习过程中的有助于加强或“形成”学生的学习;总结性评价是对学生某一个阶段的学习成果进行打分;真实性评价主要用于评估能力,以循环结构的掌握程度为例实用评价量表。见表1。

结 语

通过积极教学法的学习,改变了教师的固有教学方式,同时把学生从被动听取的位置上放到了自主学习的主体地位。在实践过程中,教师应该结合课程情况结合学生学习情况合理设计每堂课,要考虑到对于时间的把控以及对于课堂整体的把控,尽量照顾到多个学生,对于教学进度的问题需要格外注意,可以分解难易点,把基础性概念性的问题放在课前课后完成,课中主要攻克重难点问题。

在今后的课堂中,会继续实用积极教学法,并不断结合实际情况进行改进更新,通过不断磨课,最后得到适合教师、学生、课程的教学模式,积累经验,和学生一起享受课堂时光。

猜你喜欢
C语言程序设计C语言教学法
初中英语“三段四部式”写作教学法的实践探索
异步教学法在初中生物教学中的应用思考
“C语言程序设计”课程混合教学探索
高中英语单词象形教学法
高中英语单词象形教学法
基于C语言的计算机软件编程技术探究
中职C语言单片机课堂教学中的趣味性探讨
计算机原理中C语言的应用价值
以“学生为中心”的《C语言程序设计》教学设计探究
基于翻转课堂的《C语言程序设计》课程教学系统的实现与研究