计算机C语言实验教学方式分析
2017-10-26夏炜
夏炜
摘要:随着智能时代的到来,计算机已经成为现代人生活中重要的存在,C语言是针对计算机提出的一项新的语言,对计算机技术的发展具有一定的现实意义,为了使国家的计算机技术得到更好的发展,我们需要对其教学不断加强,对此,该文首先分析了计算机C语言实验教学中存在的问题,然后针对目前存在的这些问题,进行了教学方法的探讨,以期有助于促进我国计算机技术的发展。
关键词:计算机C语言;教学方式;实践性
中图分类号:G424 文献标识码:A 文章编号:1009-3044(2017)22-0131-02
随着计算机的进一步普及,计算机技术也得到了飞速发展,对各行业工作的开展也提出了一定的要求,在如今的社会发展中,理论型人才已经逐渐被社会所淘汰,21世纪,社会需要的是实践性人才,为了使学生更加适应社会的发展,可以更好地融入社会,各大高校已经开始不断普及计算机的教学,C语言是计算机教学中的重要部分,已经被不断普及。但是目前在进行该教学中,还存在着很多的不足,需要进行不断的完善。
1教学中存在的问题
1)缺乏实践
计算机技术是一项侧重于操作的学科,对于学生的实践能力具有一定的要求,要求学生可以做到将理论学习应用于是实践操作中,可以进行简单的编程作业,但是目前,在很多高校中,由于受到各种条件的限制,学生实践操作的机会并不多,出现了“高分低能”的现状,部分学生在课堂具有较高的理解能力,但是在实践应用中却总是束手束脚,思维缺乏一定的逻辑性,不能使课堂达到理想的教学效果。
例如,在某些高校中,教师对于学生实践能力的培养不够重视,在进行上机实验中,不能根据课堂内容制定出合理的上机内容,导致很多的学生在上机课上,只是将课本上的内容照搬进电脑中,不能对其进行深刻的理解,做不到举一反三,对于其实践能力的培养有着一定的限制性。
2)学生学习兴趣不高
C语言是计算机学习中的一项基础学科,学生在进行该课程使得学习之前,大多数都缺乏一定的计算机思维,在进行C语言的应用时,对其所需要的专业能力也较为匮乏,很多同学对其学习缺乏一定的信心,从而失去兴趣。同时,该学科的知识难度都比较高,需要在进行学习时,需要将注意力高度集中,不断提高其对于该语言的理解能力,而且要善于思考,能够将课堂的内容消化吸收,从而形成一个完整的体系。但是存在一些教师,在初期教学时,不能对学生进行合理的引导,没有对其进行学习兴趣的激发,从而对课堂内容的理解也不够彻底,在之后的学习中,逐渐与教师预期的教学目标拉开距离,从而使其学习兴趣也得到了一定程度的降低,学习效果也得到了一定程度的限制。
例如,在课程刚开始时,有很多的概念知识需要学习,该部分的知识没有任何难度,部分教师会采取忽略的态度,或者让学生进行自主学习,不能对学生进行一定的引导,学生直接跨进其算法的学习中,但是该算法具有一定的繁杂性,从而学习兴趣大大降低。
3)教学方法单一
C语言是一门比较枯燥的学科,对学生的空间思维能力具有一定的要求,需要进行不断地思考,但是应试教育对我国教育造成的长远影响依旧存在,部分高校依旧将考试作为最终目的,只是进行简单的理论教学,而没有对其进行深入的分析,是学生在进行学习时,不能对其进行足够的重视,在进行实践学习时,也是简单的“模仿”,对课堂内容缺乏思考。
例如,在部分的高校,教师的学习还是注重理论,对于学生的评价也不够全面,只是在期末进行一次考试对其进行结果性评价,导致部分学生在平时的学习中,对于课堂内容不够重视,只是在考试之前进行“突击学习”,但是在进行这种“快餐式学习”中,学生并不能对所学知识进行理解,学生对知识点的实际应用并没有得到一定的提高。
2解决策略
1)注重理论学习,提升学生学习兴趣
理论是学习进行实践学习的根本保证,只有增强其理论的学习,才能使学生在进行实践操作时,更加具有方向性。教师必须对其理论学习进行一定的重视,在进行理论教学时,使学生对其知识点的认识得到一定程度的增强,在此基础上,才可以进行下一步的教学。在进行其重点与难点的教学时,教师需要对其进行重点讲解,使学生对知识点的认识得到强化,从而达到巩固知识点的目的。进行了简单的描述,对学习中需要掌握的内容进行了一定的讲述,是之后课堂开展的基础,教师在进行教学时,需要对其进行一定的分析。可以利用视频教学的方式,使其认识到C语言生活中的应用,认识开设该学科的价值所在,从而在之后的学习中,可以对其增强的关注。同时,还可以利用一些实例,使学生认识到在进行该学科之后自己可以達到的能力,使其学习兴趣得到一定程度的强化。只有增强其学习的兴趣,才能使其在进行之后的学习时,掌握一定的主动性,从而实现自主学习,使课堂氛围更加融洽,课堂效果也得到了一定的增强。
2)应用任务教学法
新课标指出,学生是教学的主体,教师在进行学习时,需要将学生作为课堂的主体,教师只是对其进行引导以及对课堂纪律进行把握,任务教学法是根据新课标的这一要求提出的新的教学方法。教师在课堂之前,对学习发布任务,让学生在课堂上进行其所需知识点的发掘,然后对其进行一定的引导,但是在进行该方法的学习时,教师需要针对其不同难度的任务进行引导力度以及完成时间的调整。
例如,在进行N-S流程图的学习时,教师可以给出程序,让学生根据其画出一个N-S流程图;在进行选择结构的学习时,教师可以布置任务“在我们班的某一次考试中,成绩大于85分为优秀;成绩在60到85以上为良好,60分以下为不及格,根据此信息,写出一个程序,给出我们班同学中有多少优秀,多少良好,多少不及格”,让同学们在课堂上完成该任务。这两部分的难度存在着一定的不同,在进行NmS教学中,教师可以适当降低指导的力度,同时对学生完成任务的难度也应该进行一定的限制;在进行选择结构的学习时,由于该部分的内容具有一定的难度,教师需要将其指导的力度进行一定程度的增强,对其完成任务的时间也因应该相对放宽。
3)改变评价方式
C语言的学习,存在着一定的实践性,在对其进行评价时,可以对其各项表现进行综合评价,削弱评价的甄别性,增强其判断性,教师根据评价,发现学生学习中的薄弱环节,对其进行针对性指导。同时,还需要对其课堂表现进行综合评价,实现过程性评价。
例如,教师可以在每节课课堂结束后,组织同学们进行自评和他评,对于自己在本次课堂的表现进行评价,同时匿名投票选择出课堂上表现最好的几名同学,尽量使评价更加全面。
3结束语
在计算机不断普及的今天,c语言技术已经成为一项重要学科进行开展,但是由于种种原因限制,在目前的c语言教学中,还存在着很多的问题需要改善。为实现计算机技术的不断发展,也为了使我国的科技得到一定的提高,有必要提高我国的C语言教学,通过对学生学习兴趣的挖掘,可以更好地实现主动学习,自主学习,同时还需要对其进行教学方式以及评价方式的改善,通过对其教学方式的改善,可以进一步实现素质教育,使学生的专业素质得到不断提高,同时对评价方式的改善,有助于进一步实行教育公平。endprint