首页 > 文章中心 > 正文

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语言课程的教学质量。

作者:张剑锋单位:文山学院信息中心

文档上传者

相关期刊

语言研究

CSSCI南大期刊 审核时间1-3个月

中华人民共和国教育部

语言与文化研究

部级期刊 审核时间1个月内

北京爱利特教育文化传播有限公司;《语言与文化研究》编委会

语言研究集刊

CSSCI南大期刊 审核时间1-3个月

复旦大学汉语言文字学科《语言研究集刊》编委会