计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

探讨“C程序设计”专业基础课程中三种能力培养(2)

2016-01-10 01:00
导读:经过一段时间的督促,大部分学生能够适应三阶段学习方法,逐渐提高自己的学习能力。 3.2注重应用能力的培养 程序设计课程重在应用,在应用中掌握的语法

  经过一段时间的督促,大部分学生能够适应三阶段学习方法,逐渐提高自己的学习能力。
  3.2注重应用能力的培养
  程序设计课程重在应用,在应用中掌握的语法知识、编程思想,将抽象的概念和知识形象化,有利于知识的理解与记忆。本文应用“案例设计”的教学方法、“项目开发”的教学方法探索对学生应用能力的培养。
  3.2.1 “案例设计”的教学方法
  案例设计是“案例教学”应用于“C程序设计”课程获得成功的关键,一般由教师完成。由于教师与学生的知识背景和阅历不同,兴趣点不可能完全一致,所以教师辛苦设计的案例并不一定能引起学生的兴趣。为此,笔者引导学生进行案例设计,即“案例设计”的教学方法。
  “案例设计”的要点包括:(1)经典教学案例的讲解。通过讲解使得学生掌握案例设计的步骤、方法。(2)案例征集。用“头脑风暴”法激发学生的灵感,促进优秀案例的产生。(3)案例评价。案例展示、学生评价、教师评价、优秀案例答辩等形式的案例评价,有助于提高学生的参与意识。(4)案例库完善。案例库存放所有学生的案例设计及评价,有助于学生进行意义建构或学习探究等。
  3.2.2“项目开发”的教学方法
  “案例设计”形成的案例其实就是项目的需求分析,对案例进行编程实现有助于学生获得真实的项目开发经历,进一步明确注释、编程风格和开发记录等对项目成功实施的意义。
  “项目开发”的要点包括:(1)数据模型。要区分数据或结果的存储方式是内存还是外存,内存方式可以是变量、数组或链表,外存方式是文件。(2)功能规划。包括功能安排和菜单设计。(3)函数规划。根据功能要求明确函数调用关系。(4)函数设计。包括函数的原型、数据传递方式和功能实现。(5)系统调试。应用项目的思想,对系统进行整体调试和完善使用说明的编写。(6)项目评价。项目实施情况按指标进行等级评价,争优的项目需要参加答辩。

(转载自http://zw.NSEAC.com科教作文网)


  3.3注重知识迁移能力培养
  不少同学认为,C语言太灵活,容易出错,直接应用C语言开发系统的机会很少,这影响了他们学习“C程序设计”课程的积极性和主动性。其实,每一种高级程序设计语言虽然各有特点,但它们之间存在许多共性的东西,学好了C语言,对学习其他高级语言有较大的帮助,这就是知识迁移能力。因此,在教学过程中,除了要注重学习C语言本身,更要注重学习高级语言的共性。
  (1)IPO思想。一般程序都包括输入(Input)、处理(Process)和输出(Output)三部分,编写或分析程序分成三个部分有助于简化问题。
  (2) 结构化思想。三种基本结构、复合语句和结构嵌套。任何复杂的结构都可以细分为这三种结构,结构化读写和分析程序有助于提高学习效率。
  (3) 模块化思想。宏、函数、方法或过程就是程序模块,C语言是一种函数式语言,函数是C程序的模块。模块化可以将一个复杂的问题简化,有助于问题的控制与解决。
  在程序分析或设计中,注重上述高级语言程序设计的共性,有助于培养学生的知识迁移能力。
  
  4结束语
  
  根据对2003级、2004级科学与技术专业学生学习效果和教学反馈的数据分析,发现在现有的教学模式下,通过在“C程序设计”专业基础课程中培养学生的学习能力、应用能力和知识迁移能力,大部分学生不仅提高了学习C语言、应用C语言解决问题的能力,而且在语言学习方法、程序设计思想和编程实践积累的经验等方面都取得了较好的学习效果。
  
  参考文献:
  [1] 祝智庭. 现代技术——走向信息化教育[M].北京:教育科学出版社,2002.
  [2] 蔡红. 建构主义教学方法在“C程序设计”教学中的应用[J]. 理工高教研究,2007,26(4):98-99.
  [3] 邱力,郭小平.“C语言程序设计”案例教学探讨[J]. 江西教育学院学报:综合版,2006,27(6):50-52.

(科教论文网 lw.NsEac.com编辑整理)


  [4] 付兴宏,罗雨滋. 项目教学法在“C语言程序设计”教学中的应用[J]. 辽宁师专学报,2007,9(2):41-43.

上一篇:探讨从心理学角度谈后进生教育管理的策略 下一篇:没有了