展开

C语言程序设计教学与考核方式

发布时间:2018-01-30   |  所属分类:教育学:论文发表  |  浏览:  |  加入收藏

  C语言是入门编程语言,C语言教学方法对学生掌握C语言基本技能至关重要,本文针对C语言的教学现状,在提高学生学习兴趣、改变教学方法和考核方式等方面进行了教学探索。

教育导刊

  《教育导刊》是广东省综合性教育期刊。其内容以普通教育为主,兼及高等教育、职业教育、成人教育、特殊教育、学前教育、旨在传播国内外教育理论和教育科研的最新成果,推广南、港澳台特别是以广东为中心的珠江三角洲地区教育改革的先进经验,为素质教育现代化服务。读者对象为教育科学研究人员,教育管理和工作者。

  1C语言教学现状

  C语言程序设计是本科院校计算机类专业学生必开的专业基础课,通常会将课程设置在第一学年的第一学期,对于高职高专院校来说,一般只有和计算机相关的专业才会开设。笔者所在的软件技术专业也不例外,但不同的是,我们软件技术专业的学生是三二连读的学生,也就是专升本的学生,这些学生和其他的高职高专学生有很大的不同,所以在授课过程中,就要因材施教,分析学生的特点,采用学生能接受的教学方法,这样才能取得好的教学效果。三二连读的学生比一般的高职高专学生学习基础好,学习态度认真,但逻辑思维能力、接受新知识的能力并不是很强,对学习有畏难情绪,努力程度也不够。通常C语言的教学内容更多地注重于语法和程序结构,习题多偏于数学计算,对于学生来说既有难度,又有些枯燥;从教学安排上通常也以理论讲授为主,学生练习时间很少,教师在教学中虽然也有案例教学,但通常都是针对某个知识点的训练,学生很难得到计算机思维的训练,最终导致教师认为很简单的一门语言,学生却难以掌握,学得辛苦,但效果又不好。鉴于此,我们从学生的学习兴趣、教学内容和教学方法等方面都做了相应的改革和探索。

  2提高学习兴趣

  C语言是学生步入大学后接触到的第一门编程语言,是后续所有编程语言的学习基础。这门课程学得好坏,将直接影响到后续课程的学习,甚至影响到学生学习本专业的兴趣和能力。其实,在学生刚开始接触到C语言时,学生还是非常有兴趣的,通过小而简单的程序,让他们看到了计算机的神奇,感受到了程序的魅力。但是随着学习程度的加深,很多学生逐渐跟不上教学的进度,也就逐渐失去了学习兴趣。那么如何让他们能一直保持着对C语言的学习兴趣呢?我们从这样几个方面进行了尝试:(1)编写学生感兴趣的题目,多数教科书上的题目都是一些数学题目,和学生的生活不相关。不能激发学生的好奇心,而现在的大学生几乎每个人都爱玩游戏,我们在讲授选择结构时,就出了一道猜数字的游戏题目,由系统随机生成一个100以内的整数,所猜的数字由键盘输入,当输入的数太大或太小时,给出相应的提示,如果输入正确,则提示:“恭喜您,猜对了!”。先给学生演示效果,学生很感兴趣。(2)采用小组教学形式,学生每5~6人组成一个小组,每个小组自己收集题目,自己讲授,对表现优秀的小组,给予加分,由于存在竞争因素,学生们都很积极,不仅提高了学生的兴趣,还锻炼了学生的表达能力。

  3混合式教学方法

  传统的教学方法以教师讲授为主,虽然使用了多媒体现代教育技术,不再是单调的黑板,但一是教师制作PPT的水平并不是很高,再者互动也少,目前出现了很多的教学方法,其中翻转课堂就是较热的一种,它是一种颠覆式教学形式,将课堂学习时间翻转到课外,学生在课堂外进行专业学习,在课堂上更多地是和教师进行互动,教师对学生进行答疑解惑,同时考查学生的学习程度和状况,这种教学方式可以说是当前互联网时代的产物,学生更多地通过网上视频、电子书来学习,还可在网络上和同学讨论交流,更重要的是可以自由地掌控学习时间、学习地点和学习进度,对学生提高自我规划能力和主动学习能力有非常大的帮助。在课堂教学中,则不再是全面地讲授,而是针对教学内容的重点和难点及学生学习情况的反馈有的放矢地进行教学安排,加强和学生的互动,更注重学生思维能力的训练,不再把重点放在讲解程序结构和语法上。

  4综合性的考核方法

  为了使学生保持一个持续的学习状态,而不是到期末时临时抱佛脚,我们加大了过程性考核的力度。过程性考核占到了总成绩的60%,而期末的笔试只占40%。过程性考核包括:考勤、作业、课堂表现和网上学习情况四部分。其中课堂表现和网上学习各占20%。课堂表现包含了学生课上的学习态度、学习内容的完成情况、小组讨论表现等;网上学习包括学习时长、网上测试程度及与其他学生网上交流等。通过这样的要求,督促学生在平时就努力学习,不能放松,虽然给学生带来了一定的压力,但也正是这样的压力,使他们能更快地提高自己,而感受到自己的进步带来的快乐,要远超过压力,在最关键的第一个学期帮助学生养成良好的学习习惯,为后续的专业学习打下坚实的基础。

  5结束语

  我们从提高学生学习兴趣、改变教学方法和考核方式等几方面进行了C语言程序设计的教学探索,经过几轮教学,体会到了教改的成果。学生不仅提高了学习成绩,其编程能力、自主学习能力也有了长足的进步,实现了教学目标。学无止境,教学也一样,我们只有不断学习,才能不断完善我们的教学。

转载请注明来自:http://www.uuqikan.com/jiaoyuxuelw/18947.html


    上一篇:口语交际教学的几种策略
    下一篇:语音教学问题及对策