课程设计

当今的信息化社会对人才素质和知识结构提出了更高的要求。对于电子、计算机类本科学生来说,他们必须获得一定的编程能力,必须具备程序设计方面的基本知识和技能。C语言是计算机基础性程序设计语言,它的发展贯穿了计算机发展的历程,蕴含了程序设计的基本思想。由于现代流行的编程语言大都是基于C语言之上发展而来的(比如Java,C++,C#等等),因此学会了C语言,就能够相对轻松地学习其他编程语言。

《C语言程序设计》的主要功能是课程内容以结构化程序设计为框架,以顺序结构、选择结构、循环结构为核心,突出程序设计的基本理念及技能。通过本课程的理论和实践教学,训练和培养学生获得C语言编程方面的能力,同时使学生具备本专业应用性人才所必需的计算机编程基本知识与技能,最终使学生能应用C语言程序解决实际问题。

《C语言程序设计》采用“任务驱动”教学模式,调整传统教学内容的先后顺序,课前先给学生布置“任务”,以“任务驱动”方式引导学生学习。“任务”力求既结合实际,又能涵盖课程教学的要求。教师提出学生自学和开发、研究的进度,设计教学进程,以程序编制牵引理论教学,以项目开发和程序的拓展驱动教学,“任务驱动”教学模式以“实例”为主线展开,重在分析算法设计、数据组织、编程思路,以培养学生创新能力和研究能力,同时讲授所涉及的知识点。

本课程设计理念:

1、以现代教育模式为中心,突出教师的主导作用和学生的主体地位

学生永远是教学活动的主体。安排教学首先须考虑培育目标、学生的认知规律和学习特点;教学的每一个环节都要顾及学生的实际情况,有利于调动学生学习的积极性,引导学生主动学习。

2、强化实践环节

该课程是实践性非常强的课程,每个课程单元的讲授都要与上机指导教学相配合,使学生能够自己动脑动手,学会通过程序设计实现问题求解。为配合理论教学我们将实验分为:基础与验证型实验,主要涉及该课程的相关知识点。实验目的是使学生理解、验证、巩固并掌握课内所要求的基本教学内容;设计与开发型实验。

3、突出重点

    该采用“任务驱动”教学模式,以“实例”为主线展开,重在分析算法设计、数据组织、编程思路,以培养学生创新能力和研究能力,同时讲授所涉及的知识点。

4、养成良好的编程习惯

    强调程序可读性;习惯对语句加注释;学会调试程序;尽可能地优化程序;对运行结果能作出正确与否的分析。


收藏】【打印文章