background image

方法,给学生以表达已见、陈述思路、交流观点的机会。这就要求老师既有引导又能放开,既
有事先的精心备课,又有课堂上的因势利导,同时也可以从学生讨论中提出的问题来丰富教
材内容,受到较好的教学相长的效果。

  如讲授 printf 和 puts 对字符串的处理,我们采用下面的例子进行学习:

#define N 6
main()
{char ch[3][4]={"123","456","78"};
int i;
for(i=0;i<3;i++)
{printf("%s",ch[i]);puts(ch[i]);}
}  

  结果是什么?

  这个时候学生就会提出不同的看法,我们可以通过演示得出正确的答案是:

123123
456456
7878

  这时我们进行分析,引导学生理解读取字符串和输出字符串时对字符串输出时 \0’的
处理方式,加深学生的认识。

 

  作业、实习与考试

  做作业是复习、练习的过程,也是继续和深入学习的过程。我们每次课后给学生布置一
些有代表性、恰当的习题,以巩固课堂上所学的内容。也通过学生所做作业的好坏来了解学
生对课程内容的掌握程度以及教师的教学效果。对作业中比较普遍出现的错误,我们都要
在下节课上当堂讲解,因为那是在上节课没讲清楚所致。作业中表现出与众不同的、新颖的
程序设计方法和思路,也要当堂宣讲或作业批注,以鼓励这种另辟新径的有创意的学风。

  每次上机前,都根据教学计划,有系统地布置上机实习作业,让学生明确上机任务,编写
好上机调试的程序,使学生在每次上机实习中有收获。我们让学生按照自己的姓名、题号来
编写程序文件名,调试成功后存入磁盘,课程结束后按调试完成程序的多少、优劣来评定实
习成绩。在实习过程中,指导教师对一些操作难点,分组集中演示,也能起到事半功倍的效果。
课程结束前我们坚持进行课程总结。把所学的内容作一个分析,前后联系起来,使学生对课
程内容能够融汇贯通。

  教学网站的使用

  建立教学网站,包括课程资料,实验指导,网上答疑,知识自测等子系统。通过教学
网站的应用,在教与学的过程中,从以教中心走向以学为中心,从以教师为中心走向以学为