高职c语言程序设计题目,高职非计算机专业“C语言程序设计”实例分析

摘要:C语言程序设计是非计算机专业的一门专业基础课,针对现阶段C语言教学不容乐观,存在种种问题。本文对C语言教学现状进行了分析总结,并针对教学中存在的问题提出相应的改进方法,提高教学效果。

关键词:C语言程序设计 教学方法 实践

中图分类号:TP312.1 文献标识码:A 文章编号:1007-9416(2013)06-0168-02

1 引言

C语言是国际上广泛流行的计算机高级语言,自1972年问世以来,以其功能强大、使用灵活,既可用于编写应用软件,又能用于编写系统软件的特点得到迅速推广[1]。以我院电气工程系生产过程自动化技术专业为例,它是很重要的一门专业基础课,一般安排52学时左右(包括上机实验),通过该课程的学习,学生不仅能够掌握程序设计的一些基本方法和技巧,也为后续课程的学习打下基础。但现阶段非计算机专业的C语言教学不容乐观,为了激发学生的学习兴趣,在近几年的实际教学中不断进行探索和实践,得到一些有益的启示。

2 存在问题

2.1 学习不主动,学习方法不科学

近几年高校扩招缘故,高职学生基础下降,自我控制能力和自我约束能力较差,对学习没有兴趣。特别是对于非计算机专业的学生认为这门课程不重要,学习时课前不预习,上课注意力不集中,只是机械的听老师讲课,课堂上也不做笔记,课后也不及时复习[2],这样的恶性循环造成了学生对C语言越学越不会的局面。

2.2 教学方法单一,降低了学习兴趣

在传统的C语言整个教学过程中,教师始终处于主导地位,学生只是被动的接受知识,再加之教师只是一味地给学生灌输C语言的语法知识,而忽略了编程,学生处于一种“学完忘完”的现象。教学内容的枯燥,教学方法的单一,学生难以发挥学习的主动性和积极性,降低了学习兴趣。

3 改进方法

3.1 课堂多互动,调动学生学习兴趣

传统的教学主要以教师讲授为主,学生只是被动的接受,我们学院一节课课时长达100分钟,学生很难集中注意力,不能主动的去分析问题、解决问题。在讲课的同时,教师可以通过提问---回答---讲解的方式使学生注意力集中,还可以通过分组、进行小组讨论,让学生处于主体,提高学生兴趣,活跃课堂气氛,调动学生积极性。

3.2 教学方法和手段的改革

3.2.1 从问题入手,进行启发式教学

传统的教学过程是先介绍基本概念,再讲解语法知识,然后围绕语法知识进行举例,最后上机编程运行。对于高职学生来说,逻辑思维比较差,对于纯理论的东西缺乏兴趣。在教学过程中要精心设计各种问题,把教学内容巧妙地隐含在每个任务中,让学生带着任务和问题去学习[3]。比如在讲数组时先提出问题:如何编写程序来计算全班同学的平均成绩?这个时候学生进入思考过程,能力强一些的甚至试图动手写出程序。但由于之前只学过变量,程序中变量设置过多,比较麻烦,这个时候,教师可以引出一批相同类型的数据应该怎么解决-----数组的概念,最终成功解决问题。

3.2.2 作业布置循序渐进,由易到难

教师在布置作业时,要能够满足学生的成就心理,以鼓励的方式进行作业设置。也就是说在作业布置时应该从简单入手,必要时给出提示或相似的例子,由易到难提高作业难度,这样可以增强学生自信心,进而解决更难的问题。例如在利用循环的嵌套打印图形组合的作业中,作业题目由易到难可以做如下布置。

这个题目在先前题目的基础上,进一步提高了难度,由有规律变换变成了无规律变换的图形组合,学生通过本题目的练习有意识的会拆分图形,把无规律变换成为有规律变换,对知识融会贯通,成功解决问题。

由此可见,从所学知识的简单应用到复杂推广,可在逐步增加难度的题目中逐渐提高学生的应用能力。

3.2.3 理论与实践相结合,提高学生实践能力

C语言程序设计这门课程是实践性较强的课程,不仅要学习理论知识,更重要的是要学以致用,利用所学到的知识编写程序解决实际问题。在上机过程中,学生可以通过编译软件掌握程序的编写、调试、运行。在具体的操作中,发现问题、解决问题。本专业理论与实践课比是2:1,一般两次理论课后安排一次上机,这样学生可以吧课堂上的理论知识通过编译软件进行练习,进一步验证程序的可执行行。这样不但能培养学生动手能力,还能培养学生独立思考能力,理论与实践相结合,提高学习的质量和效率。

4 结语

总之,在C语言程序设计的教学过程中,要努力提高学生对该课程的学习兴趣和学习热情,在教学方法和手段上不断进行改革,加强实践动手能力。C语言的教学改革是一项长期的过程,需要我们不断改进、不断完善,只有坚持不懈的探索实践,才能达到更好的效果。

参考文献

[1]谭浩强.C语言程序设计.北京:清华大学出版社,2010.2-6.

[2]朱益江.高职非计算机专业C语言教学方法探索.电气电子教学学报,2006,(04).112-114.

[3]陈春平.任务驱动模式在C语言程序设计教学中的应用.成功(教育),2012(08).122.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值