1/学生一定要有c的功底,在教书的过程中不要一味的复述的内容,让学生更形象的听你的课程!
比如:你讲“堆栈”吧,在讲了原理后,你可以给他们分析下在计算机领域的用处,当然一定结合到他们学过的知识,如,c++中变量的作用域问题就涉及这方面的知识。我作为学生除了原理更想听到的是它的应用(当然不能太难)。
2/是你讲课的方法。交我们数据结构的是个博士,又怎么嘛?死板,乏味,你说是那位老师的知识不 够吗?不是!关键是他没把自己放在学生的角度来上课!让学生容易听懂是关键,让他知道你在讲什么内容,有什么用。我感觉教的好的老师有个共同特点,用非常生活化,形象的列子让学生专注于他的课堂。
比如:在初学c中常常涉及的程序,2个字符(如a,b)的交换输出,如何交换问题
代码为
a=x;
b=a;
x=b;.....
他以一个很普通脑筋急转弯作为引导,三个杯子A满,B满,C空,问如何交换A,B杯内的水
很形象,简单啊
3/多给学生些启发。说了不怕见笑,世界万物融会贯通,好多东西一脉相承,把学生平时在生活中的思考方式由你引入学习中来,再把学习中思考问题的方式返回到生活中,让我们学生有恍然之悟,让我们学生能在课堂中感到切实的提高而不仅仅是表面上的知识---把好的学习方法,思维方式自然而然的在课堂上流露给同学。
本文地址:http://com.8s8s.com/it/it26803.htm