APP下载

C语言混合式实验教学模式的改革与实践

2021-10-30邱洪涛

科学与生活 2021年19期
关键词:C语言教学实践实验教学

邱洪涛

摘要:C语言是一门兼具理论与实践的课程,实验教学在课堂教学中占据着至关重要的地位。在以往的C语言混合式实验教学过程中,还存在实验教学内容固定化、教学模式不合理、授课方式缺乏创新等方面的问题,因此教师必须要加强改革与创新,通过多样化的渠道开提升实验教学的质量。本文分析了C语言实验教学的重要意义、阐述了C语言实验教学的现状,同时提出了C语言混合式实验教学模式的改革与实践的有效途径。

关键词:C语言;实验教学;教学模式;教学实践

引言:

C语言是许多高校理工类专业的通识课程,对于学生的学习与发展起着重要的作用。当前随着信息技术的持续发展,人工智能等领域对人才的编程能力要求也在逐步提高,C语言实验教学对于学生实践操作能力的提高发挥着重要的意义,能够帮助学生积累操作与实践的经验,同时提高学生的自主学习、实践创新的能力。因此,必须要加强C语言混合式实验教学模式的改革与实践,为学生提供一个良好的学习环境。

一、C语言实验教学的重要意义

C语言是一门抽象性较高的计算机课程,但是其实践性也很强,教师在教学的过程中,如果单纯的进行理论教学而忽视实验教学,这样会导致学生难以理解,会觉得这门课程很难学懂,久而久之就会产生厌烦的情绪,极大地影响到课堂教学的效果。因此,开展C语言实验教学能够改善光靠课堂讲授带来的枯燥感,能够让C语言的课堂教学变得更加有趣,通过上实验课,学生不仅能够验证所编写程序的正确性,加深对所学计算机知识的理解,同时也能够帮助学生更加熟练地调试程序技术,积累操作与实践的经验,提高学生的实际操作能力。

二、C语言实验教学的现状

(一)实践教学内容固定化、单一

C语言是一门公共的计算机基础课程,在教学的过程中,所使用的教学内容是相对统一、固定化的,没有能够充分考虑到学生的个性化需求,不利于学生的发展。同时,统一的教学内容不能够满足不同专业的特定需求,没有考虑学习的层次与梯度,同样的内容可能对部分专业来说比较容易,而对于另一些专业来说会比较困难,在学习的过程中产生畏难的情绪,甚至养成不良的学习习惯,这样会大大影响到学习的效果。

(二)实验教学模式不合理

在C语言实验教学的过程中,一般都是教师给学生布置一定的实验题目,然后由学生自主编写程序,进行实践操作,在这个过程中,如果学生遇到难以解决或者存在疑惑的问题,可以和教师进行沟通和交流。由于C语言属于基础类公共课程,一般采取大班制的上课方式,学生的数量较多,教师没有办法给予学生针对性的指导,很难兼顾到所有的学生。这样的教学模式,学生的学习效果很大程度上依赖于自主学习能力的高低,部分学生会存在偷懒玩游戏、看视频等现象,不能够发挥良好的教学效果。

(三)授课方式缺乏创新

在C语言实验教学的过程中,部分教师对实践操作的部分讲解得过少,而理论知识的部分过度且抽象、难以理解,不能够起到很好的教学效果。其次,部分教师在教学的过程中,与学生的互动性不强,更多是自顾自的讲授,这样很难激发学生的学习兴趣,学生的整体参与感不强,实践操作的能力得不到很好的锻炼。此外,C语言实验教学课通常给学生布置一些相对固定化的题目,这些题目缺乏新意,同时挑战性与趣味性不强,没有办法提升学生的创新与协作能力。

三、C语言混合式实验教学模式的改革与实践

(一)转变教学观念,深入了解学生需求

教师在开展C语言实验教学的过程中,要学会转变教学的观念,要充分考虑到不同层次学生的学习需求,以学生的发展为中心,不能够采取“一刀切”的教學模式,要深入地了解不同专业学生的需求,开展针对性的教学。例如,教师可以采取问卷调查的方式,从多个方面了解学生的学习情况、学习兴趣点等,根据实际所掌握的情况,对教学大纲以及课程体系进行适当地调整,这样能够有效地激发学生的学习兴趣,在学生的最近发展区之内,为学生提供针对性的教学指导和帮助,从而满足不同专业学生学习与发展的需求,让每一个学习层次的学生都能够有所收获,帮助他们克服畏难的情绪,勇敢地克服在学习过程中的困难,充分发挥实验教学的作用,提升学生的实践操作能力。

(二)根据教学实际,改革实验教学内容

C语言是一门编程的计算机语言,编程的学习与能力的提高是一个循序渐进的过程,不能够急于求成、一步到位。教师在开展C语言混合式实验教学的过程中,要根据学生的实际情况,了解当前的教学实际,从最基础、基本的教学内容开始,帮助学生慢慢地进入到学习的状态,再逐渐地提升学习任务的难度,这样能够有效地帮助学生逐步提升实践操作的能力。例如,教师可以设计多个主题实验,其中包含一些简单的验证性实验,同时也包括一些推理性、设计型的实验,通过设计多层次、多级别的C语言实验教学内容,这样能够帮助不同基础的学生获取学习的信心,让他们能够从最简单地内容开始,感受到学习的成就感,克服畏难的兴趣,激发学习的动力,再进行逐步拔高。此外,还应当设计一些综合型的实验,让学生能够以小组为单位开展协作学习,在学习与探究的过程中共同努力与成长。

(三)积极改革创新,优化实验教学模式

C语言是一门基础性公共课程,所面向的学生数量大,同时存在着个体的差异性,大班制的教学模式不能够起到很好的教学效果。因此,在开展C语言实验教学的过程中,教师要进行积极地改革与创新,优化实验教学的模式,寻找更适合学生发展的、有助于教学质量提供的教学方式。例如,可以借助于多媒体、雨课堂等智慧教学工具来辅助教学,为学生提供在线资源与实验教学为一体的综合性、立体化课程。在开展实验教学之前,教师可以给学生发布实验要求以及一些线上的学习资源,让学生能够做好相关的实验准备;同时,教师可以通过雨课堂来收集学生的数据,了解学生的学习状况,这样就有助于教师及时地调整实验教学的内容,为学生提供针对性的教学服务。在实验课堂教学的过程中,教师可以组织学生采用翻转课堂的方式进行学习,充分激发学生的学习自主性,让学生在主动探索与实践的过程中获得进步。在课后,教师通过线上平台为学生发布相关的编程练习任务,这样能够有效地锻炼学生的编程能力,激发学生的学习兴趣与积极性。

(四)组织实践活动,提升实验教学质量

C语言是一门实践性很强的课程,教师在开展实验课堂教学之余,还应当组织多样化的实践活动,让学生能够拥有实践锻炼的机会,从而巩固实验教学的效果。例如,教师可以组织、鼓励学生参加国内的一些计算机程序设计大赛,结合C语言实验教学课程的特点,给予有意向的学生特定的课外辅导与指导,让学生的编程能力能够得到有效发挥。在参加比赛的过程中,需要不断地去编写、修改、设计编程语言,这样就能够加深学生对所学知识的认识,同时还能够在实际的操作场景中去提升学生的实践操作能力与创新能力,通过“赛课结合”的方式来帮助学生提升学习的效果,这样也能够从整体上提升C语言实验教学的质量。

结语:

总体而言,当前C语言混合式实验教学还存在着教学内容固定化、教学模式不合理、教学方式缺乏创新等多方面的问题,必须要通过多样化的渠道进行改革与创新,转变教师的教学观念、以学生的发展为中心、借助于多媒体以及现代化教学手段来提升实验课堂教学的效果,同时可以通过组织多样的实践活动,让学生在实践操作的过程中获得创新能力的提高,全面提升C语言混合式实验教学的质量与水平。

参考文献:

[1]彭馨.高校计算机C语言实验教学方法探讨[J].电脑知识与技术,2020,16(30):179-180.

[2]张白,高洋.新工科背景下的C语言教学改革研究[J].教育现代化,2020,7(50):47-50.

[3]贾凌,黄晶晶.C语言混合式实验教学模式的改革与实践[J].现代信息科技,2019,3(22):97-98+101.

[4]孙倩,王婷婷,张广梅.C语言教学过程改革实践[J].教育现代化,2019,6(53):81-82+93.

猜你喜欢

C语言教学实践实验教学
基于科学探究的高中生物实验教学探索
网络与云技术在实验教学中的应用
“C语言程序设计”课程混合教学探索
基于C语言的计算机软件编程技术探究
中职C语言单片机课堂教学中的趣味性探讨
初中化学实验教学中“微课”教学模式的探讨
谈初中化学实验教学的初探
计算机原理中C语言的应用价值
中职计算机应用课程教学改革与反思
浅论高中化学生活化教学的实践与思考