在用 "作中学 (Learning By Doing) " 方式讲授编程和软件工程课的时候,咱们认为助教在其中起了很大的做用。 在近几年的助教工做中,你们积累了不少经验和教训,这自己就是一门学问 - (范飞龙的经验 刘乾的经验, 陈彦吉同窗布置的第一次做业, 畅畅同窗的总结, 龚晓婷的总结,刘伟康的总结, ToughEver 的总结)html
助教要作什么?java
- 和老师相比,助教和同窗们年龄相近,有更多共同语言和学习、生活体验,还了解职场最新的动态。第一件事是要帮助同窗们摆正上课的心态:师生关系 助教和学生之间是 健身教练和健身学员的关系。 助教不是学生的保姆,也是否是学生的哥们儿, 而是热心可是严格要求的陌生人。 助教一周只会安排少许时间回答学生的问题,而不是 24 小时在线的生命热线。 请助教必定要让学生明白这一点。 编程
- 答疑。助教有固定的答疑时间。(如,一周两小时)在规定的答疑时间外,助教通常不接受私信答疑,学生有问题能够公开询问(经过微信群,博客,等),可是助教不保证立刻回复。另外,答疑并非要完美回答每个问题,有些开发性的问题,助教也只能提示, 并不能彻底回答;有些问题是要学生本身经过实践来回答的,也没必要都回答。例如:快速看书以后提出的五个问题 (这个练习的题目),助教能够只回答一个,而后让学生在学期中和学期末本身回答。 微信
- 批改做业,点评学生博客(点评每个博客,无论评语多么短,都要点评), 统计成绩 (参见 怎么打分),要及时批改和统计成绩,表扬好同窗,指出问题。并绘制千帆竞发图。 助教还要发现并按规定处理抄袭。在作这些工做的时候,你会看到学生的成绩和其余信息,请注意尊重和保护别人的隐私,例如,在点评和发表成绩的时候,注意隐藏部分学号,不要透露学生的姓名,等等。 工具
- 统计数据, 从数据上看学生在哪些方面有进步,哪些方面须要改进,编程课,测试课,软工课都应该有合适的数据点,能够作多个学期的积累和分析,这是一个细致的工做,要坚持。同时要让学生统计本身有什么成长(能力评价表),而后助教统计学生在这门课上的变化。 学习
- 改进教学工具,争取每个学期有更多的自动化程序来帮助教学工做。助教并非作苦力花大量时间于手工工做,既然是软件相关的教学,其中必定有不少能够经过软件工具、甚至AI 工具进行优化的地方。 到一个学期结束,请你说明:你作了什么贡献,让教学工具和流程获得了改进? 例如,你能贡献这样的案例么: 详细的 Java 示例 C++ 示例 从命令行开始逐步培养编程能力 Java测试
在一个学期结束后,助教怎么总结本身的工做呢?除了感性的陈述, 应该还有:优化
- 学生的成绩是如何变化的?千帆竞发图spa
- 学生的总体水平是如何改进的?代码量, 能力评价表命令行
- 课程的教学工具和流程有什么改进?你改进了测试工具,测试平台?收集了什么示例代码?写了什么能够给后人帮助的博客?改进了什么教学环节,可让这个课愈来愈好?
附录:2017年秋季 软件工程和程序设计课程的助教名单
学校 |
课程 |
教师 |
助教1 |
助教2 |
|
||||
|
|
|
|
|
|
||||
|
||||
|
||||
软件工程 |
|
|||
|
|
|
|
|
|
||||
|
|
|
|
|
C语言 |
|
|||
软件工程 |
||||
武汉大学 |
何璐璐 | 曾挥 |