公共基础课程《C语言程序设计》实践教学探讨_第1页
公共基础课程《C语言程序设计》实践教学探讨_第2页
公共基础课程《C语言程序设计》实践教学探讨_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、公共基础课程 C 语言程序设计实践教学探讨【基金项目】2013 年防灾科技学院教研教改项目 ( 2013B24); 2012 年防灾科技学院教研教改重点项目( 2012A04)。公共基础课程C语言程序设计是面向非计算机专业本科生 开设的, 这门课程的教学目标是通过理论学习和编程训练, 使学 生较全面、系统地理解和掌握C程序设计的基本概念、语法知识 和计算机程序设计的基本思想和方法,初步具备运用C程序解决 实际问题的能力。 通过本课程的学习培养学生利用计算机处理问 题的思维方式, 启发学生主动将计算机引入到其他基础课和专业 课1 。C 语言是一门实践操作性很强的课程,要学好 C 程序设计 不仅要

2、掌握好理论知识,实验教学更不容忽视。通过上机实验, 不仅可帮助学生消化和巩固课堂所学知识, 也可帮助学生验证学 习中的疑难问题,更重要的是可激发和提高学生学习 C 语言程 序设计的兴趣 2 。1.C 语言程序设计实践课存在的问题通过进行问卷调查非计算机专业学生,有69%的学生认为 C语言课程对自己今后的学习与工作中比较有用;有81.25%的学生希望理论和实验课时比例为 1:1,有 56.25%的学生把影响学 习积极性的主要原因归咎于教师、课程内容等方面;主动研究、 解决问题的学生仅占 37.5%, 68.8%的学生课下基本不看有关 C 语言程序设计的书籍, 75%的学生基本不会进行学习小结,

3、68.75% 的学生课下基本不会主动复习、 预习新课; 在 C 语言程序设计课 程学习过程中遇到的问题, 出错时希望得到教师辅导的占 51.3%, 只有 37.5%的学生课下会花时间编写程序。笔者从事C语言程序设计教学工作多年,通过实际教学和综 合调查分析,学生层面问题突出主要体现在以下几个方面:1)对课程认识不够重视有的学生对 C 语言认识不足,觉得没什么用,学习上缺乏 主动性和积极性;有的同学又觉得 C 语言很难,学习缺乏信心, 对计算机程序产生一种畏惧的心理。有的学生对实验课不重视, 抱着应付的态度,不愿投入很多的时间和精力 3 。2)学生学习兴趣有待提高在 C 语言的教学中, 实验课的

4、时间仅占课程的三分之一, 明 显感觉学生无法按时完成当次实验所要完成的任务, 只能依靠学 生课下自己找时间再继续完成, 这样势必会存在一些问题, 学生 可能抄袭现象严重, 还可能因为在完成实验任务的时候, 对于遇 到的问题不能及时得到辅导与解决, 而会“知难而退”, 大大消 减了学生对课程学习的积极性 4 。3)课下投入精力不足有的学生只是在课堂上听讲, 课下没有进行总结归纳、 认真 复习、做习题、主动查阅学习资料、不能将实验作业提前预习准 备。导致知识掌握不牢固,不能有效利用实验课有限时间。4)有效学习方法欠缺 有的学生在实践过程中过分依赖指导老师, 有任何问题就找 老师,自己缺乏必要的思考

5、。 在学生逐渐掌握并积累一些常用的 编程方法和技巧后,可以把总结归纳作为一种重要的学习方法, 提高学习效率。由于以上的各种问题,使得实验课效果不佳,从而影响了 C 语言课程的整体教学效果。2. C 语言程序设计实践教学方法的探讨 经过几年的教学实践、 观察总结以及研究尝试, 本文针对以 上问题,总结提出几点建议来改善实践教学的效果。1)明确学习目的,加强对 C 语言认识的重要性 让学生认识到学习 C 语言是具有普遍适用性的,根据各专 业的不同特点,使学生明白 C 语言作为一门基础性程序设计语 言,对理工科各专业后续课程的开设起着开路先锋的作用, 而且 通过 C 语言培养起来的逻辑思维和计算能力

6、,是伴随我们学习 全程的。另外,要使学生树立信心,使他们能正确地认识到自己 在经过一段时期的学习以后是可以编写程序的, 可以通过计算机 解决本专业领域的问题,从而提高学习的主动性和积极性 3 。2)培养学习兴趣兴趣是学习的最好动力之一, 兴趣源必须由教师来创造, 并 贯穿于教师授课全过程的各个环节中。针对 C 语言程序设计这 门课程的特点教师可采用以下方法提高学生对本课程的兴趣。教师在课程刚开始时, 能够对学生指出日常生活中哪些产品 或工作可以是C语言进行程序设计完成的, 并能够演示,以便吸 引学生的眼球和激发学生学习的兴趣。 在日后的课程中, 逐渐利 用已学知识来解决生活和专业学习中的实际问

7、题。3)充分利用实践课程在实验教学中, 由于实验课时间相对有限, 建议老师在布置 作业时一般要难易适当, 使学生在经过努力后, 基本都能编程实 现,这样学生编完程序后就有一种成就感。如果作业太简单,学 生轻松实现, 印象不深, 成就感不强烈, 觉得太容易, 没有兴趣。 如果作业太难,学生难于实现,就会出现放弃或抄袭现象,也会 丧失学习本课程的兴趣,更无从谈起学生的成就感。4)建设课程资源平台创建资源丰富的课程资源平台, 网站资源包含课程介绍、 教 学大纲、教学日历、 教学材料、 课程通知、 答疑讨论、 教学邮箱、 课程作业等丰富的基本教学资源, 所有资源实现资源共享, 学生 可以自行下载课件、学习资料,并进行交流讨论,为教师的教和 学生的学提供学习和交流的平台, 能更好地提高学生的学习主动 性和学习效率。3.结束语本学期的 C 语言程序设计课程在实践环节采取了上述教学 方法后, 学生对实验课的学习态度发生了根本变化, 学生虽然有 压力,却很有成就感,感觉学有所用。实践证明,以上实践教学 方法极大地提高了学生, 学习主动性和动手实践等综合能力, 得了良好的教学效果,在C语言程序设计实践

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论