GA

GA的问题

这学期递交GA工作申请的时候,还是信心十足的。总共申请了3门课,Dr. Ngom的254是我夏天刚做过的,他很希望我秋季继续帮他做;354是我导师的课,作为他的弟子,他怎么也该照顾照顾我吧。既然有这2个双保险,在我看来,这次的GA申请算是十拿九稳了,因此第三门课我就随便选了个330,因为我也希望有机会可能尝试尝试给不同的课程做GA。

谁之临开学不久,导师忽然跟我提到,说是想把354的GA给“更有经验的学生”来做,问我有没有意见。晕倒!我怎么能有意见呢?本来我是很不情愿继续给Dr. Ngom做254的GA的,所以一直都没跟Dr. Ngom打招呼,告诉他我已经递交GA申请了。按照现在这种情况,看来我有必要给Dr. Ngom打个招呼了,免得到时候竹篮打水一场空。

于是某天在走廊碰到Dr. Ngom,顺便跟他提了一下。过了2天,路过Dr. Ngom的办公室的时候,他突然把我叫进去,原来GA分配表已经下发到各位教授email里了。他把我叫进办公室,一查那张GA分配表,居然整张表上都没我的名字!也就是说,管研究生的Dr. Aggarwal就没给我安排工作!

好在Dr. Ngom比较威猛,马上去找秘书,又发email给Dr. Aggarwal,很快就摆平这件事情了,我也顺利地成为这学期254的GA了。

然而三个星期后,忽然接到254实验课老师Ms Chaturvedi的email,要我去辅助254的实验课!旋即由此引发了Dr. Ngom、Ms Chaturvedi和Dr. Aggarwal的一场三角辩论。

首先是我和另外一位254的TA (Shaly)实在没有时间辅助Ms Chaturvedi在周一的实验课,于是Ms Chaturvedi发email给Dr. Aggarwal要求再分配一个GA或TA帮她带实验。继而Dr. Aggarwal这个欺软怕硬的家伙就发email,“威胁”我和Shaly,要求我们承担起辅助实验课的责任。这时候威猛的Dr. Ngom出现了,发email为我等GA/TA辩护,同时把Ms Chaturvedi奚落了一番……

最后这场三国大战的结果是,他们三方各让半步,我和Shaly就此沦为替罪羊,不得不额外担负每周三的实验课辅助工作,Shaly另外还多出了每周1.5个小时office hours的工作。

就这样,身为一个小小的GA,我要承担如下的工作量:独立维护254的课程网站、每周2.5小时的office hours(答疑时间)、带实验、批改作业和考卷、监考、统计分数……另外还要义务帮Dr. Ngom维护558课程的网站。真是郁闷死了,哪有GA要做这么多的事情的??

更郁闷的事情还在后头。

今天去秘书办公室外面,发现其他所有GA的工作小时数是140,而我的却是110!这就意味着我和别的GA干的一样多(其实是比大多数GA干的还多),却拿最少的工资!顿时对Dr. Ngom这家伙起了无名怒火:把我当牛当马,却还克扣我的工资?

于是马上写份email给Dr. Ngom,晓之以理,动之以情。Dr. Ngom挺配合的,很快帮我问清楚了事情的来龙去脉,原来是秘书和Dr. Aggarwal那里稀里糊涂地把我按M1学生处理了,而M1的工作时限是110小时,M2是140小时。很快,这点就被纠正了,Dr. Aggarwal发email告诉我学校会保证公平地对待每个学生,秘书也发email让我去签新合同。

只是Dr. Ngom也发了mail给我,让我下个星期一去见他,说是要根据新的工作时数来讨论我未来的工作量问题。

谁知道这个老黑(Dr. Ngom是黑人)会又给我加些什么工作量呢……

[补充说明] TA和GA是学生在学校学习期间同时进行的一种工作,主要是协助任课老师完成某一课程的教学工作。工作内容大体可能包括:答疑、带实验、监考、批改作业和考卷、成绩统计、网站维护等等。

标签:

类别:

痛下杀手

夜里批改254课程的第三份课后作业。学生不多,20有余。

作业都是email发给我的,对于某些有疑问的作业(主要指抄袭)我会采用“文件内容比较软件”或者EditPlus的“从多个文件中搜索关键字”的功能来检测其作业是否的确有问题。

第一份作业中就发现有两个华裔(一个可能是大陆的,另外一个应该是香港的)互相抄袭作业。这让我很是头痛:不想对学生痛下杀手,尤其是不想对华人痛下杀手;但不下杀手又有违我的处事原则。夜里斟酌了好一会,终于打算这次还是放他们一马,但写了份email正式警告那两位:如果再发现抄袭,定上报到教授处,而且特别提醒他们以后我会对他们的课后作业“额外关注”。

结果第二份作业中,这两个家伙又互相抄袭。这次我又放他们了一马,该给多少分就给多少分,并回了一份email给那两位学生。email中没写别的,就写了三个感叹号。

今天批改第三份作业,这份作业检查起来比较麻烦,因为带试验的老师把程序主体都写好了,学生基本上都套用相同的程序结构。但是我还是发现那两个学生有着明显的互相抄袭的痕迹。是可忍,孰不可忍!于是我没有再给那两位华人学生回email,直接在课程网站上用红字发了一条消息:任何作弊的作业都将得到0分;若有异议,不要找我,请直接去找教授辩解。然后把这两个学生前三次的课后作业成绩都改成0分。

老虎不发威,你当我病猫啊。

标签:

类别:

本周256课程GA实验室工作总结

这周和其他同学一起带了4节实验课,周三两节,周四两节。这是本学期256课程第一次试验课。

选周三实验课的学生不太多,工作相对较轻松,我甚至有不少时间和Ben(一个白人同学,上学期和我是454的同学,最近也一直和我一起维护CCCG 2005网站)聊聊一些话题。

选周四实验课的学生比较多,所以两节课基本上一直在忙。给学生解答问题,评估学生的实验完成情况。感觉很好,因为几乎一直在跟老外交流,挺能锻炼自己的英语能力的。学生的问题我基本上都能够很好的解答,给出完善的思路和解释,同时也尽量给学生留些思考的空间;评分的时候没有特意为难学生,在学生没有做对的地方给出了正确的答案和解释,因此学生也比较满意。

但是我在用英文解释部分内容的时候并不能清晰表达。例如在解释单引号和双引号使用区别的时候,我不能够用文字清晰地表达清楚二者的使用区别。

选256这门课的中国大陆学生非常少,印巴人很多。有好几个是我上学期的一些课程的同学。老外学生学习态度基本上都很认真,很不错。

有一个学生很早就完成了试验课的问题,但是他对于第二题的解答不完全对。于是我告诉他解答的思路,给他做了些示范。他得到思路后,又试了两次,没有得到正确的结果,有点急躁。于是我又提醒了他一些需要正确操作的地方,然后他得到了准确的答案,显得比较开心。我对自己的工作也感到满意。相信他会在这门课上学到一些让他自己满意的知识的。

还有一个学生完成作业后,我看他的练习本上写好了需要检查的问题的答案,于是我特地问了他没有写上答案但比较简单的两个问题,他都不能够正确地回答出来。我告诉他他并没有正确地回答我提的问题,不过这是第一个实验课,所以我还是给他满分,下面的试验课就不会这样了。

实验课快结束的时候,一个学生临走的时候问什么时候是我的Office hour,我说现在还没有确定。我听到他问我这个问题也挺开心,至少这表示有人认可了我的工作,觉得我做得称职。

标签:

类别:

无标题 (3513)

同样是做一样的工作,但是我希望我的工作能够做的完善一些,尽可能做得更好一点。自己把工作做好的,是能够得到别人的认可的,也是能够得到应有的回报的。

很多年来有很多学生重复地做TA/GA这份工作,在这个岗位上要做得很出色是不现实的,我能做的就是尽力做一个称职的GA,而不是像我曾经碰到的一些不负责任的、一知半解的GA那样。我不能做得多出色,但是至少我要能比别的GA做得更负责一点、更好一点。

256的GA平时有三项工作内容可以选择:给学生答疑、在实验室辅助学生编程、给assignment评分。第一个工作最轻松,因为一般来答疑的学生不多;第二份工作可以锻炼自己的英语口语,锻炼与学生交流的能力;最后一份工作基本上不用与学生交流,但工作量是实打实的,很难投机取巧,而且容易受到学生投诉。上学期做256课程assignment评分的GA因为做得不好,这学期就没有继续被接受为256的GA。

显然,前两份工作内容的挑战性是有限的。因此,最近两天我一直在思考如何能够做好第三项工作:给assignment评分。如果我来做这项工作,我有如下几点考虑:

(1) 不能像以往那样使用email方式提交assignment。通过email方式提交,评分人员处理email的工作量巨大。
(2) 评分标准细化,做到扣分有据可查。
(3) 增加一些bonus分数,用来鼓励学生培养良好的、专业的编程习惯。
(4) 通过技术手段减少作弊行为(主要指互相抄袭)。
(5) 通过技术手段减少评分所花费的时间、减少学生信息处理所花费的时间。

因此,根据目前的现状,在今天436上课的时候,利用自己走神的时间我设计的assignment提交和处理的流程如下:

(1) GA使用程序A给每个学生自动生成一个类似htpasswd命令运行结果的字符串,例如“Ct3Ns2MdXa”,通过email发给学生。
(2) 学生在Davinci上用自己的帐号登陆,运行一段公用csh程序B,输入上面生成的字符串,生成256课程的工作目录,例如:/stu1/yin6/public_html/Ct3Ns2MdXa/。csh程序会设定好public_html目录的访问权限等问题。工作目录放在public_html下使得GA有2种方式访问学生的工作目录:登陆服务器浏览或者网页浏览方式。该csh程序B也可以作为256课程的例子程序供学生学习。
(3) 学生完成一个assignment后,复制相关程序到/stu1/yin6/public_html/Ct3Ns2MdXa/下,运行公用csh程序C检查assignment是否正确提交。该csh程序B也可以作为256课程的例子程序供学生学习。
(4) GA在规定时间使用程序D收集学生提交的assignment。
(5) GA使用程序集E批量运行学生提交的程序、生成程序列表、检测抄袭行为、生成详细分数表等。

之所以不选择web页面提交assignment是因为Davinci服务器是公用开发服务器,web页面提交的安全性非常差。

评分点大致如下(每个assignment10分,附加分1.5分用以鼓励学生培养良好的、专业的编程习惯):

(1) 程序能够正常编译(针对C程序而言)。
(2) 程序能够正确运行。
(3) 程序结构、质量。
(4) 程序文档描述。
(5) 程序是否按时提交。
(6) (附加分1分)程序是否有完善的错误处理。
(7) (附加分0.5分)程序是否遵循通用的编程规范(缩进、变量名定义等)。

这只是我一厢情愿的想法。实际上想出了这套方案后我也不会去考虑实施它,因为它会比较花我的时间,而且Ms Jin也极有可能不会采纳我的方案。我唯一感到安慰的就是我设计出来了这样一套不错的方案,这就行了。

标签:

类别:

无标题 (3011)

这学期我做256课程(Linux下的Shell和C编程)的GA(做老师课程教学的助手)。第一次做GA。

2003-2004学年在温莎大学读本科的时候我曾经申请过2次TA,都没有被录取,对我的刺激挺大的,心里憋着一肚子气。没有录取的原因有2点。一是这里的GA/TA申请主要还是靠关系,任课老师一般都会照顾自己的研究生弟子;二是自己虽然成绩好,但也许表现能力不够。其实我第2次申请的时候已经有老师初步答应要我了,但是后来因为选那门课的学生不多,因此学校取消了一个section,我就这样落选了。

这次申请GA我觉得我也应该有足够的资历了,就不想再低头求人了,因此开学后第一周申请递交上去后就没有再理会了。这次我申请了三门课:212(?)、254、256,都是自己拿了A+的课程。开学2周内会确定TA/GA人选,但第二周开始的时候我还是没有得到GA申请结果的消息,心里有点没底。不过后来过了2天去见我的导师(254的教师)的时候,他对我近期的工作比较满意,主动问我申请GA方面的事情,并且承诺给我一个GA的名额。这样我也就放心了。

结果又过了2天,上周五的时候,我又和导师见面了。这个时候TA/GA名单已经确定了。导师告诉我已经有别的老师要我了,他本来想把我拉过去做他的GA,不过按规定不允许,就算了。

后来我看到了TA/GA名单,是中国老师Ms Jin选我做了256课程的GA。我上学期就是上她的256的课程,不过因为自己在这门课所要学习的内容方面比较自负,就缺席了好些课。但是每次实验课我都去了,不过基本上也就是去演示一下已经写好的程序,然后签个字就走人了。

我很感谢她选择我做GA。虽然对于她来讲,只是从众多的申请者中挑出几个工作人员,但对我来讲,每一次的中选都是人生经历中的一件重要的事情,每一次的中选都是在自己的人生道路上留下一个又一个可靠的、稳定的痕迹和脚印。这些脚印就是最后通向自己人生成功的基石。因此我感谢每一个选择我的人。这也是为什么我对过去招我进公司工作的上司一直保持感谢的心情的原因。他们选择我是对我的认可,而这种认可对应聘者而言,则是一种信任,一种鼓舞。

标签:

类别: