• 边用边学c语言pdf > 收稿日期:2006209203
  • 收稿日期:2006209203

    免费下载 下载该文档 文档格式:PDF   更新时间:2008-04-01   下载次数:0   点击次数:1
    文档基本属性
    文档语言:
    文档格式:pdf
    文档作者:用户1
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    第 6 卷 增刊 广东工业大学学报 ( 社会科学版) Vol. 6 Suppl.
    2006 年 12 月 Journal of Guangdong University of Technology( Social Sciences Edition) Dec. 2006

    "C 语言程序设计" 课程教学探讨
    杨其宇1 2 张 霞
    (1. 广东工业大学自动化学院 , 广东 广州 , 510006 ; 2. 华南农业大学工程学院 , 广东 广州 , 510642 )
    摘 : 文章针对目前 C 语言程序设计" 要 " 课程教学中存在的一些问题 ,作出分析和思考 .提出针对 C 语言的实际应 用 ,提高学生的学习兴趣 .发挥多媒体教学的优势 ,提高课堂生动性及学生能动性 ,提高课程教学质量 .创 造各种学习和实践条件 ,加强学生能力的培养 ,提高学生的开发技能 . 关键词 : C 语言程序设计 课程 多媒体教学 教学改革 中图分类号 : G 64 文献标识码 :A C 语言程序设计" " 是电类自动控制专业的一门非常重 要且实践性很强的专业基础课 .该课程不仅包含 C 语言本 身繁杂的语法 ,还包括算法的设计思想及数据结构的选择 . 如何在有限的学时内使得没有编程基础的学生掌握 C 语言 , 且具有一定的编程能力 ,为后续的专业课程如 C + + " " "数据 , 结构" 等打下坚实的基础 ,是一个挑战 .以下就教学实际 ,谈 谈 C 语言程序设计" " 课程的教学体会以及改革思路 . 体技术的发展以及电教化设备的完善 ,多媒体教学在各类的 课程中都得到了广泛的应用 .多媒体辅助教学的优点在于 多媒体计算机依靠其综合处理和控制文字 , 声音 , 图形 , 图 像, 动画等多媒体信息的能力 ,并以随机性 , 灵活性 , 多方位 , 立体化的方式把信息知识形象生动地展示给学生 ,激发学生 [1 的学习兴趣 ,引发学生的想象力和创造力 . ] 多媒体教学增 大了课堂内容的信息量 ,提高了教与学的效率 . 合适的电子课件增强了教学的直观性 , 形象性和可接受 性 .直观性和形象性是影响教学效果的重要因素 .在传统 教学中粉笔加黑板 ,直观性与形象性受到很大约束 .使用多 媒体教育技术后 ,可将一些难以用语言或教具表达的教学资 料做成结构严谨 , 图文并茂 , 学生很容易认知和理解的电子 课件 .例如 ,在数组和指针章节中 ,制作 flash 动画 ,把语句的 单步执行和内存中数组的元素的值依次改变联系起来 ,直观 且生动地描述了语句执行与在内存中的数组元素的改变 . 由于多媒体课件的内容丰富而紧凑 ,有些时候可能会造 成学生抓不住重点 ,这就需要教师在设计教学课件时要有意 突出重点 ,在重点内容的地方使用有别于其他内容的颜色 . 同时也要克服多媒体教学中的交互性不够 ,难以调动学生的 学习主动性的难题 .整节课就坐在电脑前点击鼠标 ,学生如 同在下面看 "电影" 是行不通的 .必须对某些章节内容进行 板书分析 ,预留适当的时间让学生进行思考 , 增加教师与学 生之间的交互性 .例如 ,C 语言表述和学生习惯的数学表达 还有有一定的区别的 ,例如 = " " = = " " 和 就大不相同 ,那么我 们在讲课的时候 ,可以实际编写程序 , 故意写错一些容易混 淆的语句 ,然后和学生一起分析为什么程序运行的结果是错 误的 ,最后和学生一步一步的找出错误的源头 , 使得他们在 编程的过程中一是学会简单的 debug 的方法 ,二是避免一些 容易犯的错误 .这些都是多媒体教学的优势 ,仅靠板书是无 法办到的 .
    , 一 针对实际应用 ,提高学生学习兴趣
    由于现在学生接触的大多是桌面操作系统 ,以及拥有可 视化界面的程序 , 所以对于采用 dos 界面的 Turbo C 进行编 程 ,运行文本模式的程序除了感觉好奇外 ,也感觉十分困惑 . 而 C 程序程序设计本身比较抽象 ,学生在刚开始接触的时候 很难理解 ,所以兴趣并不很大 ,而想一蹴而就 ,想学习一些可 视化的编程框架如 VB ,而不是 C 语言本身 . 传统的教学都是按照课本的章节安排 ,先讲 C 语言的数 据类型 ,然后讲控制流 ,接着就是数组和函数 ,最后讲解指针 等 "高级内容" .按这样的教学计划 ,学生在课程中几乎一直 在一个 main 函数里面进行枯燥的语法训练 , 不但觉得课程 枯燥无味 ,影响其学习的积极性 ,更重要的是 ,他们的学习与 C 语言的结构化编程思想严重脱节 . 实际上 ,C 程序设计语言近似于自然语言 , 初学者又都 有一定的英语基础 ,他们能读懂结构简单的 C 程序 .针对此 现象 ,在课程中根据教学内容 , 采用一些简单完整的程序示 例 ,在完整的讲解之后 ,要求学生自行修改程序 ,完成近似的 功能 ,并在上机时进一步学习消化课程内容 .此举一方面提 高其学习成就感 , 同时也提高其对程序结构的理解 .另外 , 把教学班分成几个兴趣小组 , 每组 8 - 10 人 , 选出一名小组 长 ,其负责本小组的问题讨论 , 以及小组间的经验共享 .根 据教学进度提供相关的课程设计题目 ,使得小组成员集体完 成项目并要求他们答辩 ,使得学生在理论学习的同时得到实 际操作训练 ,实现边学边用 ,激发他们的学习热情 .

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • 数据结构c语言版pdf  21天学通c语言pdf  c语言入门经典pdf  单片机c语言教程pdf  c语言程序设计pdf  c语言入门精通pdf  c语言轻松入门.pdf  vs2010开发c语言pdf  谭浩强c语言第三版pdf