当前位置:首页 >> 实习总结 >>

夯实基础,实例贯穿,重在实践,易教易学


夯实基础,实例贯穿,重在实践,易教易学 1 引言 “C 程序设计”课程是理工科专业程序设计的首选课程,很多高校都将这门课 程安排在大学一年级, 因此是学生所接触的第一门计算机语言课程。由于对多数 学生来说 C 语言是零起点,逻辑思维能力还处于一个较低的水平,再加上 C 语 言本身的特点,学生普遍反映枯燥、难学,不少教师也确实感到在本课程的教学 过程中存在很多困难。 针对这些问题,笔者在对课程进行教学改革与研究的基础 上,围绕“教师方便教,学生容易学”的主题,开展了一系列的探索与实践活动, 树立了“夯实基础,实例贯穿,重在实践,易教易学”的教学思想,并在实践中取 得了很好的效果。笔者以此教学思想为指导编写的教材《C 程序设计教程(第 2 版)》已被纳入普通高等教育“十一五”国家级规划教材,被评为 2008 年北京市高 等教育精品教材,并获得了第八届全国大学出版社优秀畅销书二等奖。 2 研究和建立教学模式 2.1 以例题组织教学,夯实基础 应用型大学教育必须改变脱离实际的学院式教学模式,要面向社会,面向应 用。学是为了用,在学时有限的条件下,应抓住主要矛盾,急用先学。 根据应用型大学的培养特点,教学大纲的制定,教学方法的设计,应遵循够 用为度,精讲多练的原则。我们把各章内容均分为基础部分和提高部分,在基础 部分中讲授最基本、最常用的内容,在提高部分中提供扩展知识的内容。例如, 在循环结构一章的基础部分中,介绍 for、while、do-while 语句的规范使用和应 用举例,在提高部分中进一步介绍三种语句的比较、不规范的 for 语句以及 goto 语句等。 提高部分的内容可以根据课时的情况和学生掌握的程度作为选讲,或学 生自学。 为了能在有限的课时中, 达到激发学生的学习积极性,培养学生的实践能力 的目的, 采用了将抽象的理论转化为具体的实例的做法。即将所有的教学内容用 实用性、趣味性强的例题来组织,打破了“先打基础后应用”的模式,从而保证了 在实践的过程中学习了必要的理论知识。 例如,文献[1]中提到“用实例调用函数求 n 的平方根和 n!(n>0)”引进函数的 调用方法,程序代码如下: #include #include long myfac(int n) { int i=0;long y=1; for(i=1; i 我们在讲授完“C 语言程序设计”课程后还设有两周的课程设计。在此阶段, 首先以电子通讯录管理系统作为实例,详细介绍算法的设计、模块图和流程图的 绘制、 代码的编写等过程, 再使学生以学习小组的形式模仿该实例编写其他的应 用程序。这样既加强了小组成员之间的协调合作,又充分发挥了学生的自主性、 创造性。达到了对学生进行系统化的编程训练,提高学生程序设计能力的目的。 2.3 即学即练,重在实践 为了贯彻“即学即练,重在实践”的原则,我们的教学均安排在机房,并采用 实例组织教学, 给学生提供尽可能多的上机实践的机会。各章提供的上机训练分 任务、目标、步骤、提示、扩展,其中步骤是给基础差的学生,提示是提供给多 数学生,扩展是提供给基础好的学生,以此方法兼顾学生水平参差不齐的情况。 学生竞赛是课外自我提升的有效方法。 我们结合学校的办学定位和应用型大 学的特点,抓住育人的过程,组织了 C 语言程序设计大赛,极大地推动了本课 程教学改革的进程,激发并提高了学生的学习兴趣。大赛采用小组参赛的形式, 每组充分发挥小组内各成员的优势,共同完成三道比赛题目。此项活动既锻炼了 学生的勇于探索的科学精神又进一步强化了团结协作的能力。 考试是指挥棒,怎

赞助商链接
相关文章:
更多相关标签: