在用 "做中学 (Learning By Doing) " 方式讲授编程和软件工程课的时候,我们认为助教在其中起了很大的作用。

费曼学习方法的精髓是 “以教代学” 。如果不能向其他人简单地解释一件事,那么你就还没有真正弄懂它。 我们课程的各位助教,就是在亲身实践这个方法,通过帮助同学,在专业知识方面有深入的理解和收获, 同时,在其他技能方面也有令人惊喜的成长。

在近几年的助教工作中,大家积累了很多经验和教训,这本身就是一门学问 - (范飞龙的经验  刘乾的经验,  陈彦吉同学布置的第一次作业, 畅畅同学的总结,  龚晓婷的总结,刘伟康的总结, ToughEver 的总结)

助教要做什么?

-  和老师相比,助教和同学们年龄相近,有更多共同语言和学习、生活体验,还了解职场最新的动态。第一件事是要帮助同学们摆正上课的心态:师生关系  助教和学生之间是 健身教练和健身学员的关系。 助教不是学生的保姆,也是不是学生的哥们儿, 而是热心但是 严格要求的陌生人。 助教一周只会安排少量时间回答学生的问题,而不是 24 小时在线的生命热线。  请助教一定要让学生明白这一点。

- 答疑。助教有固定的答疑时间。(如,一周两小时)在规定的答疑时间外,助教一般不接受私信答疑,学生有问题可以公开询问(通过微信群,博客,等),但是助教不保证马上回复。另外,答疑并不是要完美回答每一个问题,有些开发性的问题,助教也只能提示, 并不能完全回答;有些问题是要学生自己通过实践来回答的,也不必都回答。例如:快速看书之后提出的五个问题 (这个练习的题目),助教可以只回答一个,然后让学生在学期中和学期末自己回答。

批改作业。点评学生博客(点评每一个博客,不管评语多么短,都要点评), 统计成绩 (参见 怎么打分),要及时批改和统计成绩,表扬好同学,指出问题。并绘制千帆竞发图。  助教还要发现并按规定处理抄袭。在做这些工作的时候,你会看到学生的成绩和其他信息,请注意尊重和保护别人的隐私,例如,在点评和发表成绩的时候,注意隐藏部分学号,不要透露学生的姓名,等等。

统计数据。 从数据上看学生在哪些方面有进步,哪些方面需要改进,编程课,测试课,软工课都应该有合适的数据点,可以做多个学期的积累和分析,这是一个细致的工作,要坚持。同时要让学生统计自己有什么成长(能力评价表),然后助教统计学生在这门课上的变化。

改进教学工具。争取每一个学期有更多的自动化程序来帮助教学工作。助教并不是做苦力花大量时间于手工工作,既然是软件相关的教学,其中一定有很多可以通过软件工具、甚至AI 工具进行优化的地方。 到一个学期结束,请你说明:你做了什么贡献,让教学工具和流程得到了改进? 例如,你能贡献这样的案例么: 详细的 Java 示例   C++ 示例   从命令行开始逐步培养编程能力 Java

在一个学期结束后,助教怎么总结自己的工作呢?除了感性的陈述, 应该还有:

- 学生的成绩是如何变化的?千帆竞发图

- 学生的整体水平是如何改进的?代码量, 能力评价表

- 课程的教学工具和流程有什么改进?你改进了测试工具,测试平台?收集了什么示例代码?写了什么可以给后人帮助的博客?改进了什么教学环节,可以让这个课越来越好?

- 学习是一门技能, 你觉得怎样才能让学生学得好?你有什么建议?  【 参见  “必要困难”理论:如何成为一个超级学习者-虎嗅网 (huxiu.com) 】

附录:2017年秋季 软件工程和程序设计课程的助教名单

学校

课程

教师

助教1

助教2

福州大学

软件工程1715K

柯逍

谢涛

福州大学

软件工程1715Z

张栋

刘乾

汪培侨

福州大学

软件工程1715W

汪璟玢

卞倩虹

李娟

集美大学

软件工程1412

黄巧玲

集美大学

软件工程1413

黄巧玲

龚晓婷

集美大学

软件工程1414

黄巧玲

王文基

集美大学

软件工程

苏铅坤

程颖宇

北京航空航天大学

软件工程

罗杰

陈彦吉

黑龙江科技大学

C语言

牛晓霞

冉华

沈阳北软

软件工程

夏大伟

张志波

武汉大学

软件工程

 何璐璐 曾挥

软件工程课, 编程课 助教的工作介绍相关推荐

  1. python学了真的很有用吗-会Python的人工作不会太差?编程课真的有必要学吗?

    都市快报"会Python的人工作不会太差,追上同龄人,就现在!" "学Python,自动化处理Excel.Word,高效办公,准时下班." "Exce ...

  2. python编程的工作-会Python的人工作不会太差?编程课真的有必要学吗?

    都市快报"会Python的人工作不会太差,追上同龄人,就现在!" "学Python,自动化处理Excel.Word,高效办公,准时下班." "Exce ...

  3. 不懂编程可以自学python吗-会Python的人工作不会太差?编程课真的有必要学吗?...

    都市快报"会Python的人工作不会太差,追上同龄人,就现在!" "学Python,自动化处理Excel.Word,高效办公,准时下班." "Exce ...

  4. 风变编程python助教_花30天时间,学完了风变编程Python基础语法课

    原标题:花30天时间,学完了风变编程Python基础语法课 20节实打实的课程,1个月时间,我终于学完了风变编程的Python基础语法课.刚开始学的时候,就有人问我感受怎么样,当时本着未知全貌不予置评 ...

  5. python编程课程上课有用吗-朋友圈里的编程课,是 Python 还是成功学?

    图片来源:unsplash "每天半小时学习编程,0基础入门." "会Python的人,工作都不会太差.追上同龄人,就现在!" -- 你的朋友圈应该也出现这过类 ...

  6. 软件工程实物一课一得

    软件工程专业属于工学门类计算机类专业.软件工程是一门研究用工程化方法构建和维护有效的.实用的和高质量的软件的学科.它涉及程序设计语言.数据库.软件开发工具.系统平台.标准.设计模式等方面.具体涵盖软件 ...

  7. 年后跳槽BAT必看:10种数据结构、算法和编程课助你面试通关

    作者 | javinpaul 译者 | 大鱼 编辑 | 一一 出品 | AI 科技大本营 进入 BAT 这样的巨头企业工作,无疑是很多程序员的梦想.但事实上,能通过这些公司高难度编程面试的只是一小撮人 ...

  8. 写给女儿高中编程课老师的一封信

    本文作者 Rikki Endsley 是一位科技媒体从业者,曾写文批评性别歧视.她是一位单亲妈妈,从小就在培养女儿接触计算机(技术),并鼓励女儿探索计算机编程.女儿受 鼓励之后选了一学期的编程课,不过 ...

  9. python天津儿童培训少儿编程课一定要了解

    长沙一家少儿编程班里,一个两岁半的孩子穿着尿不湿,像模像样地坐在电脑前听着事件.控制.变量.条件.坐标这样的高深词汇:北京10岁的小亮课余时间已经被小提琴.足球.美术和街舞占据,虎妈还是豪掷30000 ...

最新文章

  1. php加载外部html,VUE页面加载外部HTML实例详解
  2. php 导入表格数据,PHPExcel 导入Excel数据的方法
  3. oracle如何带符号求和,ORACLE 实现行转列(字符串求和)
  4. TypeScript 2.8引入条件类型
  5. 90后美女大学生,年薪30W的程序员,他们都决定去送外卖了!
  6. 用python语言模拟微信红包_python 模拟微信抢红包 基础语法实现demo
  7. numeric转换varchar_将数据类型varchar转换为numeric时选择失败
  8. Python学习-4天--字典的操作
  9. python消息中间件activemq_python 发送和接收ActiveMQ消息的实例
  10. 毛驴县令第二季简介及其下载
  11. 测试基础系列之测试方法 第5讲
  12. 双盘转子动力学仿真c语言程序,[转载]基于ANSYS经典界面的双转子电机的转子动力学仿真...
  13. 虚拟主机和服务器之间的区别
  14. Unity Shader-法线贴图(Normal)及其原理
  15. c++ 栈 stack 用法
  16. day2.数据类型的操作和方法
  17. 【Python】求笛卡尔乘积
  18. STM32学习之PWM输出
  19. 软件测试思想者 - 高效的测试执行
  20. 全球与中国聚氨酯同步带市场深度研究分析报告

热门文章

  1. 20181123_任务(套件培训)
  2. 导航栏下拉至一定高度后固定在顶部的特效
  3. python3 应用 nose_parameterized 实现unittest 参数化
  4. 【译】Immutable.js : 操作 Set -8
  5. NodeJs系列二:你好,世界
  6. Bug调试(lldb)
  7. C#使用HTML文件中的file文件上传,用C#代码接收上传文件
  8. 2012/8/3 Extjs使用TabPanel时需要注意的问题
  9. ArrayList的容量
  10. asp 开发app_ASP.NET Core应用的错误处理[1]:三种呈现错误页面的方式