C语言程序设计教学探索

2016-03-08 02:59威海职业学院信息工程系赵丹丹
河北农机 2016年12期
关键词:C语言程序设计考核

威海职业学院信息工程系 赵丹丹

C语言程序设计教学探索

威海职业学院信息工程系 赵丹丹

针对C语言的教学现状,在提高学生学习兴趣、改变教学方法和考核方式等方面进行了教学探索,取得了初步成效。

兴趣;教学方法;考核方式

1 C语言教学现状

C语言程序设计是本科院校计算机类专业学生必开的专业基础课,通常会将课程设置在第一学年的第一学期,对于高职高专院校来说,一般只有和计算机相关的专业才会开设。笔者所在的软件技术专业也不例外,但不同的是,我们软件技术专业的学生是三二连读的学生,也就是专升本的学生,这些学生和其他的高职高专学生有很大的不同,所以在授课过程中,就要因材施教,分析学生的特点,采用学生能接受的教学方法,这样才能取得好的教学效果。

三二连读的学生比一般的高职高专学生学习基础好,学习态度认真,但逻辑思维能力、接受新知识的能力并不是很强,对学习有畏难情绪,努力程度也不够。

通常C语言的教学内容更多地注重于语法和程序结构,习题多偏于数学计算,对于学生来说既有难度,又有些枯燥;从教学安排上通常也以理论讲授为主,学生练习时间很少,教师在教学中虽然也有案例教学,但通常都是针对某个知识点的训练,学生很难得到计算机思维的训练,最终导致教师认为很简单的一门语言,学生却难以掌握,学得辛苦,但效果又不好。

鉴于此,我们从学生的学习兴趣、教学内容和教学方法等方面都做了相应的改革和探索。

2 提高学习兴趣

C语言是学生步入大学后接触到的第一门编程语言,是后续所有编程语言的学习基础。这门课程学得好坏,将直接影响到后续课程的学习,甚至影响到学生学习本专业的兴趣和能力。

其实,在学生刚开始接触到C语言时,学生还是非常有兴趣的,通过小而简单的程序,让他们看到了计算机的神奇,感受到了程序的魅力。但是随着学习程度的加深,很多学生逐渐跟不上教学的进度,也就逐渐失去了学习兴趣。

那么如何让他们能一直保持着对C语言的学习兴趣呢?我们从这样几个方面进行了尝试:(1)编写学生感兴趣的题目,多数教科书上的题目都是一些数学题目,和学生的生活不相关。不能激发学生的好奇心,而现在的大学生几乎每个人都爱玩游戏,我们在讲授选择结构时,就出了一道猜数字的游戏题目,由系统随机生成一个100以内的整数,所猜的数字由键盘输入,当输入的数太大或太小时,给出相应的提示,如果输入正确,则提示:“恭喜您,猜对了!”。先给学生演示效果,学生很感兴趣。(2)采用小组教学形式,学生每5~6人组成一个小组,每个小组自己收集题目,自己讲授,对表现优秀的小组,给予加分,由于存在竞争因素,学生们都很积极,不仅提高了学生的兴趣,还锻炼了学生的表达能力。

3 混合式教学方法

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

在课堂教学中,则不再是全面地讲授,而是针对教学内容的重点和难点及学生学习情况的反馈有的放矢地进行教学安排,加强和学生的互动,更注重学生思维能力的训练,不再把重点放在讲解程序结构和语法上。

4 综合性的考核方法

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

5 结束语

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

[1]余炳辉,孙娟.《C语言》课程教改浅论[J].科技资讯,2009, (27).

[2]张艳琴,种明慧,刘艳丽.高职高专院校C语言程序设计教学改革探索[J].山东工业技术,2016,(15).

[3]孙亚南,吕乐乐.C语言程序设计课程中的任务驱动式实验教学[J].教育现代化,2016,(14).

[4]周建儒.翻转课堂模式在C语言课程教学中的实践研究[J].青岛职业技术学院学报,2016,(3).

赵丹丹,女,1968年出生,山东威海人,工程硕士,副教授,研究方向:软件技术教育。

猜你喜欢
C语言程序设计考核
基于Visual Studio Code的C语言程序设计实践教学探索
内部考核
51单片机C语言入门方法
从细节入手,谈PLC程序设计技巧
创新完善机制 做实做优考核
基于C语言的计算机软件编程
高职高专院校C语言程序设计教学改革探索
公立医院 如何考核?
PLC梯形图程序设计技巧及应用
家庭年终考核