acm-header
登录

ACM通信

BLOG@CACM

对计算机科学助教(和教师)的几点思考


瓦莱丽•巴尔

瓦莱丽·巴尔,联合学院计算机科学教授

最近有一个学生联系我,他将担任高级计算机科学课程的助教。他记得,在一次访问他的校园时,我曾说过,课程的教学方式与教员的种族、性别和民族背景同等重要,甚至更重要。他的问题是,我是否有什么建议给他和他的助教同事,关于他们如何“行为举止或谈论课程材料,以帮助创造尽可能包容和欢迎的环境”。

以下是我给出的建议,我认为这些建议对教师、助教、实验室助理、学生服务台工作人员等都有帮助。

1.回答问题时最重要的是语气和态度。许多CS专业的人(包括我自己)都必须避免陷入一种居高临下的腔调。我们很容易陷入“我不相信你不明白”的语气,或者说“这太明显了”之类的话。每次我们使用这种语气,或那种短语时,我们就在传递“如果你还不明白,你就不应该在这里”的信息。虽然这在低水平课程中更可能是一个问题,但在高水平课程中也可能发生。对于助教和实验室助理来说,一个有趣的练习是坐下来,收集他们多年来听到的(甚至说过的)事情的清单,然后以一种居高临下的语气说出来。这应该是一个很好的提醒,它听起来像什么,希望更容易避免用这种语调和学生说话。

2.如果学生是在团队中工作,要留意团队成员之间的问题动态。向团队提出轮换职责的方法,这样每个人都有机会发挥领导作用。

3.应该设置电子作业提交的截止日期,这样就不会鼓励大男子主义行为。作业不迟于晚上11点或午夜交。早上6点的问题。或9:00a.m。它鼓励了“我熬夜了,我是一个硬核,我是一个*真正的*程序员”的行为。不以这种方式处理工作的人会被认为不是真正的黑客,没有真正的“编程能力”,即使这个人没有熬夜,组织能力非常强,完全解决了作业问题,提前几个小时交了作业!

4.建议使用github之类的工具无可厚非,但要明白,不是每个人都想以这种方式把自己的作品发布到世界上。如果这是所有学生的必修课,没问题,但不要鼓励使用公共知识库作为衡量人们能力的一种方式。当我听说雇主们根据他们在代码库中找到的内容来对简历进行分组时,我总是感到苦恼——这就会自动将那些不选择以这种方式显示工作的人排除在外。我们知道,女性倾向于不经常使用代码库,因为她们在代码库中遭受的攻击程度很大。

5.作为一个小组,定期检查成绩,看看是否有任何明显的隐性偏见。所有学生组的成绩分布大致相同吗?查看谁来寻求帮助,你和别人在一起的时间有多长。是否有些人从来不来求助,但他们的表现却表明他们应该求助?你不能直接走到别人面前说“我们做错了什么,你为什么不来寻求帮助?”,但可以考虑在学期中途做一个快速调查,让学生们对助教/实验室助理/学生助手作为一个群体进行反馈。

6.不要把你做了这么多、工作这么努力的事情看得很重。吹嘘自己有多敏感只会适得其反,让别人觉得自己被孤立了。安静地进行,要相信,如果人们在你帮助创建的教育环境中感到舒适,他们可能会学到更多,更喜欢课堂。

我相信这不是一个全面的清单。你在课堂上做什么?你还有什么要补充的吗?把你的想法写在评论里。谢谢!


评论


唐纳德·许

瓦莱丽·巴尔:

我同意你的第一点。随着计算机入学人数的持续下降,这说明了一切。

大多数计算机科学教授都有居高临下的态度。他们获得了硕士或博士学位,所以他们认为自己无所不知。他们可能是最好的研究人员,但他们不能教书。

然后我问他们,为什么你们没有在谷歌、FaceBook或微软(Microsoft)找到一份好工作?大学的CS工资比GFM低得多。如果你在留住学生方面做得不好,你的大学工作将很快结束。

那么如何留住学生呢?这是计算机科学课程中最重要的问题。


希拉·布雷迪

非常感谢你指出这些行为/评论。我记得当我开始学微积分的时候,老师(两个不同的老师!!)都以“看你的左边!”看你的右边!你们三个人中只有一个能通过这门课!”多么令人沮丧。这两门课我都没修完。我不是说这是他们的错,但那种态度并没有鼓励我去尝试,不是吗?


显示所有2评论

登录为完全访问
»忘记密码? »创建ACM Web帐号
Baidu
map