zoukankan      html  css  js  c++  java
  • [福州大学2021春软件工程实践|S班]助教总结

    班级链接

    班级链接:福州大学2021春软件工程实践|S班

    主要工作

    成绩变化

    image

    改进

    和之前做助教工作对比,这次做助教更为主动积极:

    1. 主动整合各方面的资源来协助自己做好助教这件事,比如:和邹老师沟通如何布置高质量的作业,在教学群里和其他学校的助教沟通交流如何使用自动化测试工具,借鉴其他学校比较好的一些做法。不闷头做事,而是懂得多沟通多接收反馈并及时改进。

    2. 更多采用写工具的方式来简化助教工作的各个环节,并发动其他助教一起来持续优化助教相关的工具,提高助教的工作效率。

    3. 评分要求更为严格,处理抄袭/雷同作业更为果决。

    不足

    1. 个人作业中,没有强制规定作业的语言的版本,测试工具当时也局限在某一个语言的版本测试上,所以有一些不准确的结果,需要手动测试,如果规定好版本,就不会有这样的额外工作量。

    2. 作业要求中,规定了同学们的截至时间,但是却没有规定发布分数的时间,所以有几次作业发布分数比较慢,同学们没办法及时得到反馈。

    3. 代码托管仓库局限在Github上,没有考虑到Github在国内访问的不稳定性。

    4. 和助教以及同学们的交流限于线上,没有线下和同学们接触过,包括同学们的答辩过程,所以很多问题没办法及时解答,导致在团队作业这个环节给予整个教学团队的帮助比较少。

    建议

    第一次作业

    其中关于“学习路线”部分,可以删去,通过点评同学的作业可以看到,这部分的内容大部分同学都是参考了网上的现成的学习路线,其实路线本身是否原创不重要,重要是是否可以按路线中的要求坚持学习下去。目前这样的路线比较多,同学们可做参考,无须原创, 比如:

    IT 技术知识开源图谱

    增加中期调查问卷阅读链接,并提前告知学生:

    如果接受不了课程的压力,可以向老师申请”最低“通过的要求。

    什么是“最低”通过的要求,请老师确定,并告知助教。

    增加抄袭事件博客链接和关于抄袭说明的博客链接并提问:

    你是否愿意承诺在本次软工作业中绝不允许自己有任何抄袭行为?要求学生就此做出明确承诺。

    增加优秀作业博客参考链接,给同学们作为参考博客。

    第二次作业

    1. 使用Github可以改成国内的Git托管服务,比如CSDN Code,以班级为单位的Git Org可以在这个阶段由助教或者老师建好,并且把同学都加入进来。

    2. 其中关于语言的要求:

    Java:Java8,推荐使用Java开发
    c/c++:gcc/g++ 6.3
    换行使用' ',编码统一使用UTF-8
    仅允许使用语言自带的库,不允许使用第三方库

    需要规定具体的语言版本,比如:Java最低支持Java8,最高不能超过Java11

    1. 助教需要先提供一些测试用例,或者把自动化从测试工具提供给同学们进行验证

    2. 不符合规范的作业,比如命名不规范,提交目录不规范,提交文件不规范,输入输出不规范的作业,会导致自动化测试工具无法扫描评分,这些作业建议一律0分处理。

    3. 同学们无须特别拷贝其他的代码规范,每种语言有一些官方的代码规范,IDE本身也集成一些代码规范的检查,大家统一即可,在作业后面写出参考规范的链接即可,无须单独以一个博客的形式写出来(很多是拷贝现有的一些代码规范的文档)。

    结对作业

    1. 由于重点不是考察爬虫,所以论文的内容可以由助教先准备好给同学们。可以使用爬取ECCV,ICCV,CVPR论文工具

    2. 如果需要使用moss对作业进行查重,可能需要限制作业可以使用的语言:

    moss支持的语言:c, cc, java, ml, pascal, ada,lisp, schema, haskell, fortran, ascii, vhdl, perl, matlab, python, mips, prolog, spice, vb, csharp, modula2, a8086, javascript,plsql

    团队第二次作业github编程实战

    作业要求中:

    github 的提交日志截图(鼓励小粒度提交),统计各组员的commit次数(2’)

    可以改为:

    github 的提交日志截图(鼓励小粒度提交),统计各组员的commit次数,并且保证每次提交完成了一定的功能或者修复了一定的bug,对于少于3commit的作业,得0分(2’)

    团队作业三——需求分析

    作业要求中,需要提交的内容比较多:

    (a)1篇博客随笔;
    (b)1份界面原型设计(在博客园给出链接)
    (c)1份界面原型设计答辩PPT(课堂讲述)(上传到Github,在博客中给出链接,推荐保存为PDF上传);
    (d)1份需求规格说明书(word电子版)(上传到Github,在博客中给出链接,推荐保存为PDF上传);
    (e)1份需求分析报告PPT(课堂讲述)(上传到Github,在博客中给出链接,推荐保存为PDF上传);
    (f )1份界面原型设计评审表(腾讯共享文档)
    (g)1份需求分析评审表(腾讯共享文档)

    建议格式可以统一成Markdown,不需要Word或者PDF,各类文档可以发表到团队博客中,备份到班级的Git中对应的团队下面仓库中,后续的团队中的各类文档也都可以备份到仓库中,期末需要的时候,助教直接从仓库中把所有团队的文档clone下来即可。

    给下一届助教的建议

    • 助教可以把优秀作业博客整理到博客中,并持续维护。

    • 在助教工作一开始,就要把班级Git搭建好(Github可以替换成:Gitee/CSDN Code 等国内服务,无论用哪个服务,请助教和老师先自己整体评估下),可以参考班级Github,先把老师和其他助教加入进来,再同学加入进来,方便管理后续的个人作业,团队作业。

    • 每次作业中,应该规定一个:发布作业分数的时间。

    • 本次作业是在哪一次作业的基础上进行迭代优化的,同时参考了哪些学校的同类作业(给出具体链接),并单独列出本次作业具体做出了哪些优化。

    • 自动化测试的工具和助教工具目前我已经开源(地址见:主要工作部分),下一届助教可以接手并持续优化。

    • 坚持在教学群中发布每日点评统计,可以每个助教负责三天,然后@下一位助教继续接力,模板如下:

      点评和问题收集打卡

      --

      7月6日20:30-7月7日21:30点评排行榜

      --

      单老师:6
      张助教:4
      汪老师:3
      徐助教:1

      点评汇总排行榜

      --

      单老师: https://home.cnblogs.com/u/fzuedu/ 点评数:790 + 6

      汪老师:https://home.cnblogs.com/u/cocoSE/ 点评数:302 + 3

      曾助教:https://home.cnblogs.com/u/greyzeng/ 点评数:498

      张助教:https://home.cnblogs.com/u/zhangadian/ 点评数:327 + 4

      杨助教:https://home.cnblogs.com/u/cykablyat/ 点评数:319

      徐助教:https://home.cnblogs.com/u/kofyou/ 点评数:238 + 1

      孙助教:https://home.cnblogs.com/u/ago8910/ 点评数:230

      林助教:https://home.cnblogs.com/u/lxy3/ 点评数:174

      --

      7月9日请张助教接力,轮换顺序:林助教,孙助教,徐助教,张助教,曾助教,杨助教

    其他建议

    • 个人作业/结对作业的难度需要提升,否则会出现大量的雷同代码。

    • 课程中,所有涉及的文档,应该一开始就统一用markdown。

    • 准备一些附加作业,有些同学由于失误导致得0分,希望可以补救,我们可以通过附加作业的方式来处理。即:完成附加作业,至少可以获取到一个及格的分数。

    教学相长

    本次做助教的过程中,对我自身的成长也是很有帮助的。

    • 整个教学过程中,由于要给同学们解答一些技术问题,所以自己也要补充一些没有接触过的技术,在这个过程中,丰富了自己的技术栈。

    • 原先做助教是单枪匹马,最多有一位队友,这次助教有多位队友,大家都很优秀,各司其职,助教和老师就是一个团队,在这个团队中,我学到了如何推动队友一起工作,如何配合老师更好进行教学,感谢这个过程中邹老师和周老师提出的一些很具体的问题和建议, 在整个教学团队中的成长,也让我在自己的工作中学到了如何更好的管理自己的团队成员,如何向上反馈,如何更好的协作完成一个项目。

    • 做助教这段时间恰逢公司这边任务突然增多,有时候无法兼顾,所以时间管理显得尤为重要,《精力管理》这本书中提到了,管理精力,而非时间,才是高效表现得基础。在精力管理方面,我注意让自己每天都锻炼身体,坚持运动打卡,在此,要特别感谢周筠老师一直以来的鞭策和鼓励,给了我一些生活上的小贴士,让我可以以更加饱满的状态去迎接工作任务。

    致谢

    谢谢邹老师和周老师的信任和支持,谢谢单老师和汪老师的帮助和鼓励,感谢一起努力的福大助教团队队友们,希望福大软工教学越办越好。

  • 相关阅读:
    《英语语法新思维初级教程》学习笔记(七)五种基本句型
    《英语语法新思维初级教程》学习笔记(六)实义动词与(情态)助动词
    《英语语法新思维初级教程》学习笔记(五)形容词
    《英语语法新思维初级教程》学习笔记(四)数量限定词和个体限定词
    C# Redis存Session Hash存对象
    MVC中Spring.net 对基类控制器无效 过滤器控制器无效
    C# datagridview列绑定类中类的属性
    商品评分效果JavaScript
    C# SQL数据库学习时遇到到一些异常
    C语言用一维数组打印杨辉三角(原:无意中想到)
  • 原文地址:https://www.cnblogs.com/greyzeng/p/15000225.html
Copyright © 2011-2022 走看看