托马斯。
认证导师
你的教学理念是什么?
当我教授计算机科学时,我试图灌输在不断变化的环境中学习的必要特征。事实是,你会犯错误;没有人能完全通过阅读文档来学习。大多数时候是试错,这就是我的教学理念。
在典型的与学生的第一次会面中,你会怎么做?
在第一堂课上,我试着衡量他们对手头话题的了解程度,这样我就可以根据他们的具体需求量身定制课程。如果他们已经对一个主题很了解,但只需要一小部分的帮助,我不想浪费他们的时间和金钱。
如何帮助学生成为一个独立的学习者?
我认为只是做研究,然后打开一个IDE并尝试一些东西才是真正的编程方式。内置函数也是由人构建的,并且有自己的怪癖。这只是你自己的尝试,尝试和错误会让你走得更远。
你如何帮助学生保持积极性?
编程很容易让人气馁。调试代码可能需要几个小时。我认为获得动力的关键是知道什么时候休息,一次只休息一行。
如果学生在学习技能或概念方面有困难,你会怎么做?
我喜欢提供带有print语句和注释的示例代码,以准确地描述代码中发生的事情,然后逐行提取并尝试将它们组合在一起。
当你开始与学生合作时,你发现什么策略是最成功的?
我认为解决最紧迫的问题才是正道。忘记学生遇到的其他问题;每次只处理一项任务。
你如何帮助学生对他们正在努力学习的科目感到兴奋/投入?
我认为将它与学生感兴趣的现实世界场景联系起来是很酷的。比如,如果有人是历史爱好者,但需要对数方面的帮助,你可以告诉他如何使用对数和指数来模拟人口。此外,我认为通过理解一个任务,向学生展示他们可以做到,这很有帮助。
你会用什么技巧来确保学生理解材料?
我喜欢做练习题。我觉得这是最容易衡量学生实现目标的方法。
如何建立学生对一门学科的信心?
如果一个学生能够理解他们之前很难理解的一个主题,我觉得这真的有助于他们有足够的信心继续理解材料。