计算机C语言实验教学方式分析

2017-03-10 14:41
环渤海经济瞭望 2017年12期
关键词:C语言变量计算机

计算机语言的运用,对计算机的发展有非常重要的意义,而C语言本身便是一切计算机语言的根本,不论是现在所运用的C++,还是JAVA,VB,Delphi,都是源于C语言基础之上所演变而来,但是在现如今的C语言教学之中,仍存在许多问题,并且需要不断将其完善。

一、计算机C语言教学现状

(一)理论与实践无法统一 。实践是检验真理的唯一标准,理论是实践的总结,关于理论是实践是现今教育界特别关注的两个命题,在计算机C语言教学中,实验教学便是将实践课程放在非常重要的位置,但是理论课程却非常枯燥,而且计算机语言本身便具有一定抽象性,致使学生缺少学习兴趣,而且在学习的过程中,部分学生会对理论表现出缺乏耐心的情况,有些学生甚至利用教学实践上网,从而导致理论与实践无法进行结合,没能够达到有效统一。

(二)学生对计算机C语言教学兴趣不高。兴趣是最好的老师,现如今学生在计算机C语言教学中提不起兴趣,而且教师本身没有充分发挥其引导作用,也没有将学生的主体地位充分显现出来,如此一来,便会在一定程度上造成学生的兴趣不高,甚至毫无兴趣,究其根本,是教师在教学中没有创建合理的教学氛围,而且课堂之上,枯燥乏味的理论课程,本身便不会让学生产生兴趣,学生主体的作用没有被教师充分发挥出来,而且对学生而言,并不知道所学习的计算机C语言的具体价值意义在哪里,一般情况下教师都没有给与讲述,直接便是登堂入室,步入乏味的教学之中,学生对这种教学方式提不起兴趣,情有可原。再有,教师无法对学生进行有效观察,并在不断积累的过程中,没有对学生本身的理解程度有一个认识,如此便会降低学生的学习兴趣。

(三)学生缺少学习目标。目标是动力,是个人为达成某种需要不断在过程中不断奋进过程的总体思想,学生在学习的过程中若缺少目标性,便会造成提不起学习兴趣,以及毫无动力的情况,根据目前情况而言,很多学生在计算机C语言的学习过程中,对计算机C语言本身的重要性没有一个完全的理解,一般情况下学生大都会抱着计算机C语言没有一定价值意义的思想,更有许多同学觉得计算机C语言枯燥乏味,在教学上没有达到学生的需求,所以,学生便会在教学中迷失自己的目标,学生缺少目标的引导,便会提不起学习兴趣,长此以往,达不到学习要求,也便失去教学效果。

二、计算机C语言的有效教学方法

(一)注重理论,提升兴趣。实践是检验真理的唯一标准,理论是实践的总结,也是实践的根本保证,在C语言教学过程中,需让学生充分掌握实践的操作,熟练每个代码的具体应用,如此便能够让学生的学习更具有目标性。在C语言教学中,教师需对学生的理论学习给予一定重视,在进行理论学习的过程中,让学生对C语言各个知识点充分掌握,只有在此基础之上,教师才可以进行下一步操作。在进行重点教学过程中,教师需充分对学生讲解其中的重要性,代码执行的关键是什么,以及出现报错的原因是什么,都需对学生进行充分的讲解,如此一来,便能够有效加强对知识点的理解。比如,在变量讲解的过程中,需要对语言中常用的几个变量进行描述,如int类型以及char类型等,之后对变量的具体应用进行讲解,并在讲解的过程中对变量进行分析。初次之外,还可以利用视频教学的方式,让学生充分认识到C语言的具体应用,并在此基础上,认识计算机C语言学科的真正价值所在,让学生在之后的学习过程中,能够对编程语言产生格外的关注,同时,在教学过程中,还可以举一些实例,让每一个学生在学习的过程中能够找到自己的目标所在,以及自己所能达到何种能力,从而提升学生的学习兴趣。兴趣是最好的老师,只有提升学生学习C语言的兴趣,才能够使学生产生积极性,实现自我学习、自我练习,如此便能够让课堂教学价值得到体现。

(二)任务教学法。在新课程改革的背景之下,学生已成为教学主体,所以在日常的教学过程中,教师需充分发挥学生的主体地位,并引导学生进行C语言的学习,开展任务教学法,便是在新课程改革的基础上所提倡新教学方法。教师在授课之前,可对学生布置一项任务,这项任务不可超过学生所能接受的难度,并让学生在课堂上对该任务所应用到的知识点进行总结, 教师可以引导学生完成任务,但是在具体完成的过程中,还是需要引导学生来完成,对不同难度的问题,需制定不同的引导力度以及时间。比如,让同学们用计算机语言编程的方式算出个人总成绩,这个任务相对简单,在这个任务之中会应用到变量,并在变量的基础上进行加法运算,相对比较简单,所以,教师可以让学生自主完成,使其能够将变量的应用充分掌握。除此之外,教师还可以为学生布置总分数的任务,根据班级人数编写一个程序,使其能够让班级的平均分算出来,让同学们在课堂上完成任务,此程序对初学者来说,略有难度,所以教师便要充分的引导学生,如何制定变量,如何使用循环等等一系列问题。最后,学生在进行选择结构的学习过程中,该部分的内容同样也存在一定难度,那么教师的引导力度和引导实践便需要增强,从而让学生在引导之下完成任务。

(三)改变评价方式。 C语言在学习的过程中,本身便需要实践,所以在对学生进行评价时,可以根据学生的表现进行评价,从而增强评价的判断性,教师可以根据学生评价发现有哪些学生在哪些问题上存在不足,因此便可以对其进行二次教学,用以弥补该同学在知识上的缺漏。与此同时,教师还需要对每个学生的课堂表现进行评价,比如,在每节课将要结束时,教师可组织学生对他人进行评价,或对自己进行评价,还可以在课堂上组织匿名投票的方式。

结束语

网络技术不断发展的今天,C语言技术已经成为非常重要的计算机语言,并且在高校之中也是一门非常重要的学科,但是现如今C语言的教学之中,仍然存在许多问题,这些问题急需进行改善。为让我国计算机技术不断发展,同时,也为提升我国科学技术水平,C语言教学是及其重要的,并且也是关键所在,教师可在教学中充分引导学生,让学生对C语言学习产生兴趣,并在兴趣的引领下,克服学习中面对的种种困难,更好的实现主动学习,以及自主学习,与此同时,教师可根据学生的表现,让学生做出评价,提升课堂氛围的同时,也提高学生的学习积极性。

[1]杨瑞.计算机C语言实验教学方式分析[J].网络安全技术与应用,2014(12):186,189.

[2]朱婷婷,仲兆秀.计算机C语言实验教学的方式分析[J].现代职业教育,2016(13):184-184.

[3]林兵.浅谈计算机C语言实验教学[J].计算机光盘软件与应用,2015(1):278-279.

猜你喜欢
C语言变量计算机
计算机操作系统
抓住不变量解题
也谈分离变量
基于Visual Studio Code的C语言程序设计实践教学探索
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
51单片机C语言入门方法
基于C语言的计算机软件编程
信息系统审计中计算机审计的应用
高职高专院校C语言程序设计教学改革探索