基于软件工程方法的c语言教学实践研究.pdfVIP

  • 0
  • 0
  • 约7.09千字
  • 约 3页
  • 2018-01-11 发布于广东
  • 举报

基于软件工程方法的c语言教学实践研究.pdf

第 1期 总第28期 三 峡 高教 研 究 2013年 3月 No-1 Sum No.28 Sanx,iaHigherEducationResearches Mar.2013 基于软件工程方法的c语言教学实践 吴元斌 熊江 吴鸿娟 (重庆三峡学院计算机科学与工程学院,重庆万州4041oo) 摘 要:该文首先指出了c语言教学中存在的问题 ,然后进行 了简要分析,随后提 出了基于软件工程方法的 c语言教学法,并歹lj举了几点实施该方法的具体措施。该方法对于激发学生的编程兴趣 ,培养 良好的编程 习惯和 提高编程能力具有较好的作用。 关键词 :c语言;程序设计 ;软件工程;编程能力 C语言是一种通用的、过程式的程序设计语言 .广 种命名难于理解 .程序 、函数、重要语句等关键部分缺 泛用于系统与应用软件的开发。它具有高效、灵活、功 乏必要的注释 。也有的是每一语句都注释 .则注释过 能丰富、表达力强和较高的移植性等特点 ,在程序设计 多 。 人员 中备受青睐.是近年来使用最为广泛的程序设计 (三)学生编写的程序通常包含一个源程序文件 。 语言之一。由于C语言具有这些地位和作用 .C语言程 即使是 比较复杂的程序 .而源程序文件 中只包含一个 序设计课程已是高校计算机及不少理工科专业的第一 函数 ,即main函数 所有的功能实现都放在main函数 门程序设计课程 、入 门课程 中.以至于main函数包括数百行之多。 由于C语言本身比较复杂.实践性强 .学生没有程 (四)不少学生没有掌握调试程序的方法。当调试 序设计基础 .再加上学时数有限.尽管教学双方都很尽 课本上的示例程序时.若编译有错 .看编译产生的提示 力 ,但教学效果往往不理想。除了以上原因以外 。教、学 信息.却逐个字符核对输入代码与课本是否一致 ,以检 方法不恰当也是十分重要的原因。 查 自己是否输错 当调试 自己的程序,往往错误多达数 一 C语言教学中的常见问题 百个.没有老师的指导寸步难行。 、 学习一 门新程序设计语言的唯一途径就是使用它 (五)无论 问题规模的大小 ,问题没有经过仔细分 编写程序}l】它告诉我们学习C语言的唯一方法也是用 析.没有理解清楚就开始草草动手写程序 ,往往编写不 它来编写程序。但是如何教会学生编写程序却没有受 下去了,或者乱写一通了事 。 到应有的重视 ,或者方法不妥。主要表现有 : 二 、问题原 因分析 (一)学生只是对 C语言的语法基础有所了解 ,看 出现 以上 问题 的原因在于过于强调 C语言 的语 不懂程序,特别是复杂的程序,更不知道如何写程序 。 法.忽视了程序设计能力的培养和训练。忽视了学生过 只见语法.不见程序 教学中过多探究 C语言的语法细 度探究语法细节是枯燥的。只有进行程序设计才充满 节.陷入学习C语言的语法及其细节的泥潭。 生机和活力 (二)教学中不注意培养学生 良好的编程风格 ,学 没有足够的重视 良好编程习惯的培养.不少学生 生编写的程序通常书写格式不清晰.变量、函数名等各 没有养成 良好的学习习惯和正确的学习方法。也缺乏 基金项 目:重庆三峡学院高等教育教学改革研究项 目“基于软件工程方法的C语言教学实践”。 作者简介:吴元斌(1965一),男,重庆奉节人,副教授 ,研究方向:计算机应用。 32 三 峡 高 教 研 究 总第 28期 软件工程方法的培养,如 :对相对复杂的程序设计问题 地位 。 应该采用 自顶向下

文档评论(0)

1亿VIP精品文档

相关文档