在本系列的这一点上,标题有点荒谬,但我并没有真正计划那么远。 无论如何,让我们谈谈我的第三学期教学。
Logistics
不幸的是,今年夏天我实际上没有教书。 但是,从技术上讲,我仍然是研究生的助教,甚至比平时还要多的时间与我签约。 我只是不在教室前面,而是在给自己评分!
更明确地说,我接受了俄亥俄州立大学的CSE 2221(软件1)课程的培训。 作为培训的一部分,我基本上像普通学生一样上课。 换句话说,我完成了所有作业,并将其交回以获得反馈。 此外,我还负责办公时间以及实验室的帮助。
在时间投入方面,我每周的10:20 – 11:15 AM发现自己在教室里。 每天我们在教室和实验室之间轮换,所以有几个星期我们有3个实验室,而其他星期我们有3个讲座。
像往常一样,我大约有40名学生,但工作量却由4个人分配,而不是1个人。 除了我自己,还有一位讲师和另外两个助教。 结果,这个学期的评分变得容易得多(大部分时间)。 特别是,我只需要六年级的项目。 同时,其他5个项目和20个左右的家庭作业由其他TA评分。 此外,这3项考试由教授管理和评分。
不幸的是,我没有任何学生的信息,但是我可以粗略地看一下最终成绩。
请记住,我在决赛之前取得了这些成绩,所以我不确定最后的情况如何。
Reflection
和往常一样,我想花点时间回顾一下过去的学期。
The Good
到目前为止,本学期我最喜欢的部分是与同伴一起工作。 它不仅使实验室变得更加有趣,而且当我不知道某个问题的答案时,只有我可以依靠的人真是太好了。
同样,我真的很喜欢这种材料。 虽然我认为自己是最适合初学者的人,但是谈论更多哲学话题肯定会更有趣。 实际上,本学期我学到了很多东西,在很多文章中都得到了体现,包括:
In addition, I really enjoyed having time to learn from professors and using that knowledge to start lesson planning for the fall. In fact, I already have Top Hat setup for lectures! Hopefully, that saves me some time in the future.
The Bad
由于这是一个夏季学期,因此没有时间进行呼吸。 即使是经验丰富的程序员,我也很难跟上材料,而且我知道学生有时会因缺乏帮助而变得烦躁。
另外,分级仍然是痛苦的。 当然,我没有为几乎所有的作业评分,但是我花费的时间可能与以前一样多。 特别是,我负责了一半的项目,他们通常花了我几天的时间来评分。 与上学期我有一个可以帮助我评分的工具不同,本学期的项目格式更加自由,因此很难建立任何形式的例行或评分过程。
最终,学生的退缩比我过去经历的要多。 无论出于何种原因,我都觉得学生比过去对材料的接受程度低,我不确定为什么会这样。 显然,在课程的这一点上,很多学生觉得他们已经掌握了一切,因此他们并不真正欣赏我们的教学方法。 谁知道?!
The Ugly
如果您已经待了一段时间,就会知道我很受批评。 作为一个勤奋的人,我认为批评可能是耳光。 现在,我并不一定认为仅仅因为我努力就应该赞扬我的工作,但是批评确实会让我觉得自己浪费了时间。
无论如何,我很幸运,过去没有多少人检查我的代码,尽管如此,我通常对我的代码高度评价。 然后,这个学期,我被迫上交与学生相同的项目,以了解应该给他们的反馈类型。
尽管前提是合理的,但我发现体验令人沮丧,因为我经常使项目充满负面评论。 作为一个可能刚刚度过暑假(主要是休假)来关注我的心理健康的人,我常常觉得自己做出了错误的工作决定。
To make matters worse, we met weekly which usually focused on the mistakes we made in the projects. Naturally, my anxiety ramped up as I got closer to those dreaded meetings—which reminds a lot of the weekly progress meetings I used to have during an internship I had at GE.
Horrendous
As someone who loves teaching, I don’t think it’s fair to complain this much about the job, but I just have to talk about something. Remember my first semester when I had a student that abused my trust? Well, I had another one of those this semester.
随着学期的结束,我正在为其中一个项目评分。 在该项目中,要求学生编写代码来处理表达式树。 本质上,学生必须编写一个递归函数,该函数可以处理四个基本算术运算:加法,减法,乘法和除法。 另外,他们不得不实施两次:一次使用整数,一次使用自然数(任何大于0的整数)。
When I performed my testing, I used a handful of XML documents to test things like single node trees, negative subtraction, and division by zero. Of course, just nailing these cases wasn’t enough to get a perfect score. Students were also expected to have good style (which we defined), and they were asked to follow a strict discipline (i.e. no multiple returns, no break, etc.).
无论如何,有几个学生选择使用开关盒,由于种种原因(例如,打开字符串,没有默认的盒套等),我觉得这种开关盒与我们的纪律不太吻合。 结果,我提出了一个观点。 而已! 他们没有得到完美的10,而是得到了9。
好吧,特别是一位学生对成绩很不高兴,因此据称他们与教授联系,他说这很好,但忽略了更新成绩。 自然,当教授不在时,他们来找我哭,询问他们想要的一点。 当然,我发现他们的论点令人沮丧,因为他们没有参考我的任何反馈。 他们只是一直说他们应得的观点。
在此刻,我告诉他们,他们没有把他们的观点找回来,如果他们想要的话,他们将不得不向教授哭泣。 当然,当我回到家时,我以为重点可能是在向他们施加压力,所以我将其与五段短文一起寄给了他们,希望将这一观点带回家。
不到一个星期后,我抓到了同一名学生,试图拉紧教授。 当时,他们刚刚拿回考试,他们决定向教授乞求更多的分数。 他们特别声称有人改变了答案。 现在,我不了解您,但是对我来说这是一个疯狂的指控。 只是没有办法证明这一点。
幸运的是,这位教授基本上说“运气不好”,但我无法想象这很容易做到。 为什么有些学生会放心地把他们的老师放在这样的位置?
Feedback
由于我本学期没有上课,因此我没有通过大学进行评估(又称“学生教学评估”或SEI)。 但是,我确实一如既往地发送了Google表单,因此我将再次分享这些结果。 像以前一样,我有点懒得从本学期中提取评论,因此所有图表都包含前学期的数据。
Class Name
由于这是我第一次教新课,因此我认为我要共享统计数据,以了解填写调查表的人数以及参加哪个班级。
作为一直在研究数据可视化的人,我有点不喜欢饼图。 就是说,我真正需要传达的是自上学期以来我又设法积累了八份论文。
Level of Effort
与往常一样,在表格上存在与工作水平有关的问题。 我特别要求学生对完成课程需要付出的努力进行评分。
即使在上新课时,似乎学生也必须努力工作才能做好。 希望我能在下学期找到一些减轻他们负担的方法。
Contribution to Learning
除了努力程度,我还问了学生一系列有关他们对本课程对学习有何贡献的问题。
我总是觉得这张图表很有趣,因为您可以看到学生的学习轨迹。 特别是,大多数学生说,他们一开始对课程几乎一无所知。 但是,在课程快要结束时,大多数学生对他们的课程知识感到非常满意。
Skill and Responsiveness of Instructor
当然,我还问了学生几个关于他们对我的教学的感觉的问题。
自然,这是我最喜欢的图表,因为评论总是如此积极。 此外,我喜欢条形图越走越好。 老实说,我不知道结果如何,但是我喜欢。
Course Content
之后,我要求学生对课程内容进行评分。
与以前的学期不同,我在课程内容中没有任何作用。 结果,我对这些结果没有任何影响。 换句话说,向课程协调员大声疾呼,为学生整理高质量的内容。
Course Selection
为了收集一些人口统计信息,我还询问了学生为什么选择参加本课程。
毫不奇怪,CSE 2221课程是通向该专业的门户,所以很多人表示这是学位要求。 在这一点上,这个问题有点荒谬,但有些人可能会出于自己的兴趣而接受。 谁知道?!
Value
在回答完所有多项选择题之后,我想向学生们提出一个开放式问题,询问他们在课程中发现的最有价值的东西。 一般而言,大多数学生喜欢实验室:
作业,实验室,办公时间以及作业反馈匿名,2019年夏季实验室非常有价值匿名,2019年夏季这些实验室对于支持演讲和家庭作业的学习非常有用。匿名,2019年夏季
老实说,我也是实验室的忠实拥护者。 就个人而言,我喜欢每周进行的实验次数是Java入门课程的两倍,而且这些实验没有评分。 换句话说,学生能够在低风险的环境中学习材料。
On top of that, one of the students really liked Piazza, our online forum for student questions:
广场非常有用。匿名,2019年夏季
尽管我不喜欢Piazza,但我可以看到一些学生可能会从中受益。
Improvements
在不影响价值的情况下,我想问学生一些他们希望看到的进步。
Too Material Rich
我可能对课程所获得的最佳反馈之一必须交给以下学生:
材料太丰富。 对于如何有效地设计JUnit框架,我仍然只有粗略的了解。 我还努力设计Glossary项目,觉得我的计划很快就被一系列强迫妥协让位,证明了我的设计效率低下。匿名,2019
根据这位学生的说法,由于我们从一个主题跳到另一个主题之间,没有明确的联系,因此课程进展太快。 老实说,我同意。 当然,必须注意,这是一个压缩的夏季课程,因此吸收材料的时间要少得多。
就是说,本课程中有很多主题,其中许多主题突然出现在结尾。 更糟糕的是,让学生提出自己的解决方案的努力并不出色。 相反,我们提供了许多模板供学生填写。 当我们最终提供一个开放式项目时,很多学生会迷失方向,我不怪他们。
无论如何,我喜欢这样的反馈,因为它可以帮助我思考如果我自己做一个课程,我可能希望课程看起来如何。
Not Enough Transition Time
我的另一位学生觉得这门课程没有给他们足够的时间安顿下来:
我选择了C ++而不是Java,因此不得不在两种语言之间进行转换。 我必须在开始时多做一些工作以保持跟上进度,但是课程感觉进展得很顺利。 我确实对某些术语感到迷失,例如“班级”,“方法”,“构造者”以及整个项目的构想,所以也许在学期开始前让学生提前准备可选的学习作业可能会对那些来自 C ++。匿名,2019年夏季
老实说,这是对我来说真的很受好评的评论之一。 在我本科期间,只有一门正式的编程语言课程:Java。 当然,有几位教授选择了自己的语言,因此有时我不得不实时学习一种语言,例如C,C ++,MATLAB和C#。 作为一个学生,那感觉不是很好。
To make matters worse, a lot of professors had this elitist mentality that programming languages were just tools that you could casually learn in your spare time. As someone who spends a lot of time playing with programming languages, that couldn’t be further from the truth. While language syntax can be easy to pick up, navigating idioms and libraries can be very challenging.
无论如何,这种反馈对我很有帮助。 一旦确定班上有谁,我就会发出一封包含一些资源的电子邮件。
Testimonials
最后,我要求学生分享一个推荐信。 特别是,我希望对我和课程进行全面的总体评价。 通常,我会仔细阅读每份推荐书并分享一些想法,但我想我会在这里抛弃一些我的最爱:
优秀的知识资源。 每当有近距离的人问[杰里米]一个问题时,我都发现自己专心地听着,然后以这种方式收集了很多很好的信息。匿名,2019年夏季杰里米(Jeremy)对项目留下了有益的反馈,很明显他知道自己在说什么,并且乐于帮助他人学习。匿名,2019年夏季我喜欢这三个学期的所有学期,但是我觉得[杰里米]是这三个学期中最有知识的。如果需要,我会很[Jeremy]替Swaroop买单。匿名,2019年夏季伟大的教练,一定会再次向他学习另一门课程匿名,2019年夏季非常有效的教学,非常有用。 对项目的反馈确实帮助我在课程结束时改善了编码匿名,2019年夏季
就是这样! 作为一个喜欢教书的人,我喜欢看到这些努力在这些证明书中大放异彩。 与往常一样,即使我不是他们的主要讲师,我也必须感谢我的学生给我的美好学期。 与他们一起工作总是一件乐事。
Next Semester Plans
在这一点上,我通常会进行反思,但是我想我要花一些时间开始为下个学期做计划。 特别是,我想谈谈我的计划在未来可能会有所不同。
现在,我正在教授更高层次的课程,我的学生人数将发生很大变化。 特别是,我将与实际上对编码感兴趣的学生开展更多工作,因此我希望他们对我的教学更加批评。 实际上,本学期我对此有所了解,因此我需要提高自己的知识游戏水平。
因此,我将需要专注于一些较弱的主题。 例如,我们广泛介绍了递归,因此我需要准备回答与该主题有关的问题。 目前,我正在撰写递归文章,以期为下学期做准备。
另外,我需要学习如何管理分级机。 特别是,我将有一对都是学生的年级生。 无论如何,我需要确保他们跟上评分。 另外,我想确保他们提供了有用的反馈。
除此之外,我认为一切照旧。 显然,我追求的最大主题之一是同理心,因此我希望我可以在下学期初将其灌输到课堂上。 当然,我们将看看情况如何。 祝我好运!
Looking Forward
综上所述,我很期待下学期教授本课程。 毕竟,我将减少大量的评分工作,并介绍更有趣的材料。 谁能抱怨?
On top of that, I’m taking several engineering education courses next semester, so I’m hoping to add a few new tools to my skill set. Of course, I also need to start doing research, and I’m not even remotely excited for that. It’s really unfortunate that there’s no teaching track for PhD students who just want to become professors.
无论如何,这是另一个学期。 到2019年12月,您可以期待看到这些反思中的又一个。 现在,我必须重新工作。 同时,请查看我的其他一些看法:
While you’re here, consider supporting my work through a paid membership. If you’d prefer just to hop on the mailing list, that helps as well!
Regardless, thanks for stopping by. Special thanks to all my patrons including my latest patrons, Seth Hunter and [Robert Maldonado. See you next time!
The post Reflecting on My Ťhird Semester of Teaching appeared first on Ťhe Renegade Coder.