2020年OO助教工作总结】的更多相关文章

随着这学期课程的落幕,我一学期的OO助教工作也宣告结束.这学期我的工作主要在系统组,和OO后台的数据库打交道. 作业查重 我几乎每周都会做的例行工作,是对每周的homework进行查重管理.由于使用了课程组提供的查重平台,所以我的主要工作其实是从数据库上dump下每个学生和作业的commit之间的关系.只需要将git链接和学生信息导入查重系统,系统会自动进行相似度计算,从而进行查重,总的来说,工作量不算很大,大部分工作的重复度较高,且自动化程度高. 查重过程中,我意识到整个查重系统依然存在可以改…
​ \(OO\)助教的工作结束了,在这一学期中,我主要负责对作业进行测试,对指导书进行检查,讨论区管理,部分数据构造,以及完成随班助教的工作. 测试 指导书检查 ​ 每次指导书公开前我都会先把指导书看一遍,指出一些有问题的地方,并给出一些自己的修改意见,保证每次的指导书没有重大的错误出现.不过由于指导书较为复杂的逻辑,尽管作出了不少修正,仍然可能会有或多或少的一些细小问题存在,毕竟助教团看指导书主要是我和负责写指导书的两个人,而看指导书的同学的有上百人.并且他们有充足的时间能够对指导书进行更加深…
1 我的初衷 这一学期的OO助教工作是我一段宝贵的经历,在其中我学习了很多.见识了很多,收获满满.当时报名OO的初衷主要有三方面.首先,我想说OO是我所上过的最好的一门课之一,这门课有这一套从理论讲授到实验再到编程实战的完整体系,有精致的在线平台作为课程体系实施的支撑,更有认真负责.充满创意和想法的老师和助教团队.就整体感觉而言,OO课程组给我了一种真的认真在做的感觉.虽然我这门课的成绩很一般,但是它给我带来了很多收获以及很好的课程体验,同时又得知OO正在经历一次重大的改革,因此自己也想加入其中…
2020北航OO第三单元总结 本单元要求是根据JML规格完善代码,初看是一个简单的代码照搬实现的东西,但最后才发现由于CPU时间的限制,还考察了大量优化策略及数据结构中关于图的知识,是一次非常注重细节构思的一单元,我借此机会学习并巩固了好几个图的算法,并了解了java各类容器的查插删改的效率. 一.JML理论基础 JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言,它相当于一种接口,正确的JML可以给实现人员清楚的代码要求,并且针对已有代码书写…
2020北航OO第二单元总结 前言 本单元考察基于多线程的电梯调度问题,成功让我从一个多线程小白到了基本掌握了使用锁来控制线程安全的能力,收获颇多(充分体验了迷茫地de一个又一个死锁bug的痛苦). 三次作业的关键如下: 第一次作业:单台电梯的调度,电梯可到达所有楼层,容量不设限,考虑捎带. 第二次作业:多台电梯的调度,通过输入控制电梯台数,电梯可到达所有楼层,容量受限,考虑捎带. 第三次作业:3+n台电梯的调度,通过输入随时增加电梯,电梯到达楼层.容量.运行时间分类受限,考虑换乘和捎带. 一.…
2017-2018面向对象程序设计(Java)课程助教工作职责及分工 一.研究生助教团队名单 张光辉,王玉环,牟巧玲,徐进 二.工作职责与要求 1) 针对所指导学习小组学生,批改课程实验作业每周一次,关注学生学习心得博文(点击此处班级博客链接),适当进行点评回复.时间要求:每周二24点之前完成. 2)利用个人博客园博客,每周在线答疑一次,每次两个小时.时间要求:每周五下午4点30-5点30之间. 3) 结合前两项工作,研究生助教团队需讨论汇总学生学习中存在的问题,最后由一人(轮流)分析整理学生学…
深夜失眠+刚赶完火车的胡言乱语,切莫当真,择日修改 一年前,我在学姐的怂恿鼓励下,加上了吴老师的微信,表达了想担任下学期的OO助教的想法.三天后,我到新主楼参加OO助教的面试,其实还是蛮紧张的,毕竟自己的成绩也不算很高.当听说只会从大约20位同学中招10位的时候,就更紧张了.当年在面试上自己努力表达对指导书的idea和对担任助教的渴望的场景还历历在目.很幸运的是,我成为了2017助教团的一员.2019年1月,我们在修订着全新版本的指导书,相互挑刺儿,看有没有讲的不清楚的或者可能会被钻空子的地方.…
很荣幸在步入在研究生之际,有机会能协助代老师完成面向对象程序设计(java)课程的教学工作.这也是我人生中第一次接触助教工作,好多东西不太清楚,也没经验,有什么做的不好的,还望老师同学及时指出. 上周我们主要学习了java的语法结构.变量类型.输入输出及运算等.也初步接触了string类,认识了它的API及构造,与其类同对比学习了StringBuilder类.实验内容主要有:l. 在elipse IDE中编辑测试调试第三章例程(任务一-——任务九),结合本章内容理解程序:2. 编程练习,编写一个…
2020北航OO第四单元总结 一.本单元架构设计 本单元作业是实现一个UML图解析器,其中实现接口及主要框架课程组已经提供,只需要我们完成特定功能. 在第一次作业时,感到十分迷茫,不知道如何下手,最后在重新学习了类图的mdj文件的各项含义及内在关系后,我选择设置一个umlTree类进行UML的解析,然后存入自己写的MyUmlClass和MyUmlInterface中,使其根据原有的UmlClass和UmlInterface构造,在其中实现operations.attributes.associa…
1.助教博客链接: https://www.cnblogs.com/NWNU-LHY/ 2.作业要求博客链接: https://www.cnblogs.com/nwnu-daizh/p/10726884.html 3.本周点评作业量 4份团队博客 每个团队4人 共16人 4.本周点评困难的链接: https://www.cnblogs.com/ABCDQYMZ/p/10759799.html 这个团队的选题本来也是深入交流过的,可以引入机器学习中回归的一些算法来让系统更加贴近现在的大环境,并且讲…