计算机C语言的课程教学实践

(整期优先)网络出版时间:2023-07-24
/ 2

计算机C语言的课程教学实践

岳素清1,赵海峰2,陆源3

乌兰察布市中等职业技术学校1 2

乌兰察布市委党校3

内蒙古 乌兰察布 012000

摘要:在当前阶段中职计算机类教学中,C语言一直处于一个非常重要的地位。这一课程的学习能够为后续计算机课程开展奠定基础,对学生今后工作生活也有着无法替代的意义。C语言课程的学习对中职学生而言普遍存在一定困难点,因此,结合传统教学中的弊端,丰富教学方式就显得尤为重要。只有提高教学质量和学生自信心,并开展更加多元化的教学方式,才能够达到教育目标,为社会输送高素质、高水平的人才。

关键词:计算机;C语言;课程教学

前言

作为结构性语言,C语言对学生逻辑性及抽象思维能力要求较高,学生思维能力的培养对整体教育方向具有重要意义。

1计算机C语言实验课程的特点

当前,信息技术的快速推进,使得计算机技术在高校教学领域内占据的地位越来越关键,需要调整计算机教学设计,实现深入改革,增加在C语言教学中实践性课程的比重,进一步提升高校计算机教学质量。因此,在实验教学方法中,首先正确看待实践教学活动的作用,增加实践教学活动的投入,保障教学人才培养方案的实效性。在教学培养方案中,应当体现出对计算机发展方向的理解,避免由于缺少实践能力的支撑,导致教学结构单一,无法在实践中有效运用课本知识内容,满足高校课程改革的需要。高校在搭建计算机教育体系时,应该融入实践教学的理念,在保障学生实践能力的基础上,合理优化课程教学结构,实现多元化的课程体系搭建。在实验教学中,教师可以适当制造情景,培养学生感受能力、适应能力及突发情况应对能力,通过情景教学提升学生编译及运行效率。当前,我国经济发展水平对我国人才培养提出了更高的要求,需要高校培养适应性全能人才。通过提升人才培养水平,可以促进我国计算机发展水平提升,保障我国整体发展质量,提升我国高新技术生产力,增强我国国际竞争力。所以在人才培养过程中,应当更加注重学生创新能力的培养,加大学生实践能力培养投入,为国家发展水平提升提供保障,培养学生合作创新实践能力,提升学生实际操作技术含量。

2计算机C语言实习教学的实践

2.1严谨制定实习计划

想要有效提高中职学校计算机C语言学习教学质量,就应当从教学计划的制定开始。在大多数计算机教师严重,教学计划的制定多针对文化基础内容和理论知识,却忽略了实践与实习教学在教学活动开展中的重要价值。实习计划的科学制定在于培养学生动手能力与实践能力,能够为学生今后发展和快速融入工作岗位提供重要基础。实际操作能力的高低与实习效果的好坏,都与实习过程中教师的指导策略有着很大关系。好的,实习计划不仅仅需要包括理论知识和课本中的重难点内容,更重要的是前后连贯,在时间分配上的合理和理论与实践的有机结合。与此同时,还应当结合以往实习教学中学生经常出现的问题,在接下来的实习计划中进行重点强调和补充。

2.2启发式教学策略

启发式教学指的是教师在建构教学活动过程中,根据教学任务与学习的客观规律,从学生实际技能掌握水平和学习能力出发,采取更加多元化的形式启发学生思维,调动学生学习积极性。C语言的主要教学内容涉及数学,算法,数据类型等内容,正是由于数学知识和英语知识的涉及颇多,导致部分学生在学习上出现困难。再者,由于部分中职院校学生没有养成良好的学习习惯,在基础知识方面也较为薄弱,导致教学过程中出现部分学生跟不上教学进度,在理解上存在难点的情况。同时,知识的抽象性都会为学生学习质量带来负面影响,降低学生学习积极性和自信心。而当中职计算机教师能够采取启发式教学开展C语言学习活动,则能够很好地解决上述问题,并加深学生对教学内容的印象,便于知识点的记忆与理解。例如:在对循环结构设计进行教学时,教师可以先跟对教学案例出是一个简单且容易理解的例子,让学生结合自身之辈进行思考和分析。当学生经过实际动手操作和思维探索后,发现常用的解决问题的方式过于复杂后,自然会对全新且便捷的问题解决策略充满好奇心。这时,教师在引出新的知识点,引导学生进行学习,则可以达到事半功倍的效果。

2.3积极展开分组活动

针对中职院校学生特点来看,大部分学生普遍处于初中毕业,且文化基础不好的阶段,加上大部分学生没有养成良好的学习惯,在逻辑思维能力上也存在一定欠缺,而这些问题都会成为学生进行C语言学习过程中的瓶颈。与此同时,中职院校学生年龄较小,其心智还处于发育阶段,且具有很强的叛逆心理[2]。因此,在中职院校C语言教学活动建构过程中,面对枯燥的知识点,如何有效提高学生学习积极性和热情,就显得尤为重要。那么经调查发现,处于这一年龄段的学生在竞争意识上相对较强,若教师能够积极利用学生的良性竞争意识,将分组教学法应用于课堂教学中,则能够起到激发学生自主探究与合作意识的目的。分组教学法通过将课堂中的学生分为若干个小组,在每个小组中选出组长,并将任务下发由小组成员之间相互合作,相互交流的方式完成教学任务。族与族之间的良性竞争能够有效提高学生竞争意识,激发学生好胜心和主动探究的欲望。在实习教学过程中,通过分组活动,能够促进组与组之间的良性竞争意识,有效提高学生学习积极性。同样的小组成员之间的相互交流和沟通,能够提高学生团队协作意识,相互引导、以好带差针对性的提高组内成员的成绩。且通过分析各组任务完成情况,能够及时发现教学中的薄弱环节,有利于教师针对学生当前阶段的学习弱点展开,更加有针对性的阶梯式教学,促进因材施教。

2.3结合多媒体教学法

C语言相较于其他计算机科目来说,其实用性更强,但在知识内容上又更加烦琐抽象,导致部分学生在学习过程中出现无法理解等问题。C语言的概念与原理较多,若教师采取的教学方法过于传统,就会出现教学氛围枯燥,影响学生学习兴趣的情况。多媒体教学作为一种新时代下的教学手段,通过结合文字、图像、音频等多种手段向学生传递更加直观的信息。相较于传统教学中的黑板、挂图等教学道具,多媒体教学中应用的计算机、媒体、屏幕等等更有利于开展多元化的教学手段。将现代化的教学手段与传统教学方式有机结合,能够起到丰富课堂教学内容,促进学生对知识的吸收和理解,培养学生综合能力,提高其学科核心素养的效果。利用多媒体教学手段,可以开展微课、翻转课堂等多种促进学生自主探究能力和意识发展的活动,使教学更具有趣味性和吸引性,并以更加新颖的教学手段吸引学生兴趣,促进学生思维发展。

2.4开展情境教学

情景教学法指的是在教学活动创设过程中,教师通过有目的的引入或创设具有一定情绪和生动场景的方式,以此来吸引学生主动参与到教学活动当中,提高活动参与意识与学习积极性,达到推动教育高质量发展的目的。在具体教学中,教师可以结合将要进行学习的理论知识点创设情境,借助更符合当前学生心理发展状态和接受能力的方式,降低学生理解难度。例如:在带领学生对冒泡排序法进行学习过程中,教师就可以以游戏形式邀请同学上台,代表不同的数字,以此模拟冒泡排序法的算法流程。通过建构游戏情境,使学生真正且更加自由地参与到教学活动中来,充分调动学生学习积极性。同时,以更加欢乐的教学氛围提高学生理解能力,使学生在掌握算法与教学核心思想内容的基础上增强对知识的记忆与运用。

结束语

C语言教学作为计算机教育的重点课程,高校应当不断优化课程内容,创新实验教学方法,促进高校计算机人才培养,适应社会经济发展需要。

参考文献

[1]秦玉平,马靖善.“C语言程序设计”课程教材建设与教学方法研究[J].计算机教育,2010(04):157-160.

[2]雷慧宁.C语言程序设计课程的教学实践[J].电子技术,2022,51(02):142-143.