现在的位置: 首页 > 基础课程 > 正文

C语言程序设计课程说明

2011年07月11日 基础课程 ⁄ 共 3154字 ⁄ 字号 暂无评论

【教学方法】
1.突出重点:“抱西瓜”而不是“捡芝麻”
重点放在解题思路、算法设计、编程构思上。突出上机训练,使学生提高利用计算机这个智力工具来分析问题和解决问题的能力。

2.鼓励和引导探索式学习

引导学生在解题编程的实践中探索其中带规律性的认识,将感性认识升华到理性高度,只有这样,学生才能举一反三。

3.积极开展互动教学

营造活跃、宽松的课堂气氛。针对例题,发动大家思考,鼓励同学介绍自己的方法和见解。

4.强化实践

程序设计不是听会的、也不是看会的,而是练会的。只有让学生动手,他才会有成就感,进而对课程产生兴趣。注重学生动手能力的培养是这门课教学的突出特色之一。

5.良好的编程习惯

印度十个人编程,会编出一样的东西,而我们十个人编程就会有十种风格。问题出在忽略了“顾客”的感受,因为程序的编写是给别人看的,而不是只给设计者自己看的。鉴于此,在课上我们非常注意让学生养成良好的编程习惯,即强调程序的可读性、规范性。

6.培养学生“自学、动手、应用、上网”的学习习惯

注意培养学生的自学能力。很多东西完全是可以自学的,尤其是计算机专业。计算机是实践性极强的学科,所学的内容和要实践的东西是 一个整体,便于自己动手学习,书上看不懂的内容在机器上动手试试,往往就弄懂了。上网是指充分利用网络学习平台,提高获取信息、处理信息和交流信息的能力。

7.尽量做到因人而异,因材施教,一把钥匙开一把锁。

参加本课程学习的同学们的起点相差悬殊,为教学工作带来了较大困难。每年所招的新生中很多学生还没有摸过计算机。在教学中尽量做到因人而异,因材施教,一把钥匙开一把锁。

8.让水平高的学生参与教学学习评价方式的改革

我们把那些“高手”组织起来,给他们起名为“助教”。在开学的第一天就把他们介绍给其他同学,并分配他们分别对班里同学的学习负起责任。这样做,既增加了课程的辅导力量,同时也使“助教”受到了锻炼。

对于那些没有怎么摸过计算机的“零起点”的同学,我们进行全面摸底、集中辅导。从最基本的操作打字入手,帮助他们入门,树立自信。

9.对学生学习评价方式的改革

考试是检验学生学习效果、评价学生学习业绩的重要环节。考试作为“指挥棒”对教学目标、教学过程有着相当大的影响。好的考试应该起到调动和激发学生自主学习的积极性、创造性。

参考:吴文虎清华大学2003 年国家级精品课程 《计算机语言与程序设计》

抱歉!评论已关闭.