反思我的第二学期

不知何故,我已经读完博士课程两个学期,而我刚刚完成了第二个学期的教学。在本文中,我想对自己的第二个学期进行反思,向自己问一些问题,例如“这个学期进展如何?” 和“与上学期有何不同?” 无论如何,让我们开始吧!

物流

像上次一样,我将从物流开始。特别是,我想谈谈我所教的课程以及本学期的职责。

就像上学期一样,我讲授了3学分的Java入门课程,其中约40名来自各个专业的学生:

主修 共计
会计 2
精算科学 1
建筑 1
商业 2
通讯 2
计算机与信息科学 2
计算机科学与工程 2
数据分析 1
经济学 1
工程 1
勘探 3
金融 2
工业系统工程 1
物流管理 1
数学 10
机械工业 2
非学位 2
政治学 1
心理学 1
社会学 1
统计 1

如您所见,我的学生中绝大多数是数学专业的。同样,大多数学生都是双专业甚至三专业,但是我只在表中列出了他们的第一专业。

无论如何,这一次,我把本学期最后一节课的时间定在下午4:10到5:05。结果,很多学生都很累,所以我没有得到太多的参与。

就像上学期一样,我每周举行两次讲座和一个实验室。但是,不同之处在于实验室的位置。我们没有在大型的贝克实验室分组,而是在整个校园的一个小的实验室里聚在一起。实验室布局也有很大不同。与Baker实验室在吊舱中安装计算机不同,Pomerene实验室的每个人都坐在一排,因此动态变化有些不同。从正面看,有一台投影仪和一块白板。

和上学期一样,我不得不给很多作业打分。总共,我被困在12个项目,14个实验室,14个家庭作业和每个学生3个考试的评分上。说完一切后,我得出了下表的最终成绩:

等级 总分
A 14
A- 8
B+ 5
B 4
B- 3
C+ 1
C 1
C- 0
D+ 3
D 0
E 0
EN 0

事实证明,这学期我没有让任何人不及格!尽管如此,我确实有一些人在D+范围内。除此之外,我的大多数学生的成绩都在80%或以上。一部分证明了我的成绩有多好,另一部分证明了这个团队有多强大。

与往常一样,只要大学继续托管,欢迎您查看课程表。

沉思

在这一点上,我想花点时间思考一下第二学期的教学。让我们开始吧!

好处

总的来说,这个学期我对我的课感到更快乐。我认为部分原因是我对这些材料很熟悉,所以我对自己的教学更有信心。当然,与上学期相比,成就卓越的学生要多得多,这使得深入研究哲学主题和辩论变得更加有趣。

此外,我的工作时间总是很忙。事实上,我让学生们定期来看我,而不是一个星期坐几个小时。我认为我最喜欢的部分是像这样有奉献精神的学生,他们让我引导他们对材料有更深刻的理解。例如,我们将讨论内存分配和引用,而不是讨论创建构造函数的机械过程。

而且,这学期我和学生们有很多积极的互动。我甚至让一个学生退了课,他们仍然对我大加赞赏:

我今天不上课,因为我正在辍学。我最初将这堂课作为探索职业选择的一种方式。但是,这堂课对我来说变得越来越难了。再加上我认为编码不是我的专长,导致许多任务和项目遗漏了。对于本课程的学习方式,我深表歉意。您是本学期我最好的教授之一,所以我很难按现状退课。希望您能理解我的情况,并感谢您的时间和耐心!

匿名,2019春季

我对此回应:

没有汗水,…!我很高兴你试了一下。如果您想再给编码一次机会,请告诉我。祝你在剩下的学期里好运。

Jeremy Grifski,2019春季

最后,由于我为自己编写了评分工具,本学期的评分变得容易得多。现在,我不再需要手动运行每个解决方案,而是拥有一种自动的方法来验证正确性。结果,我回到了周末,这既是给我自己,也是给学生的礼物。没有人想要一个胡思乱想的教练。

坏处

总体而言,我对本学期的教学感到非常满意,但我开始注意到一些自己不喜欢的事情。例如,我是工作狂。当然,我已经知道了,但是我真的不能再坐着什么都不做了。否则,我会感到内疚。

现在,这个学期的学习情况如何?好吧,我埋怨了好几次。当我没有上课的时候,我觉得有必要用一些富有成效的东西来填补空白,例如为该站点撰写文章或为学生创建练习材料。自然,自从八月以来我一直在不停地工作,我开始精疲力尽,这影响了我的教学能力。

这个学期几次,我发现自己对学生的问题越来越不耐烦,这是第一次。通常,我非常耐心,因为我总是在自己的学生中看到自己。学习很难,我不想成为学生教育的障碍。但是,我仍然很生气,例如“你为什么不得到这个?!”

当然,本学期我并不热衷于自己的这一部分,所以我指出不要时不做工作。当然,我不能袖手旁观,所以我喜欢散步。这通常是我在专注于播客之类的同时燃烧能量的最佳方式。

附带说明,这个学期我来了很多学生。例如,我从学生倡导中心收到了几封有关住院或失去亲人的学生的电子邮件,所以这个学期的学习并不那么有趣。当然,我试图尽可能地支持那些学生。第一次很难导航。

其他的缺点

上学期,你可能还记得我有一个学生,他为了达到目的,对我进行了相当程度的操纵。幸运的是,我这学期没有遇到这个问题。然而,我确实遇到了一个新问题:考试评分令人沮丧。

不管出于什么原因,我们在这学期推出了第二次考试形式。换句话说,我必须分发两套20份的试卷,而不是分发40份。虽然这本身并不是一个问题,但它确实让我的生活更困难了一点。

当我第一次发出这两份表格的时候,我并没有想太多。我把试卷带回家,然后给它们打分。就像我之前提到的,我的评分策略是尽量保持客观公正,所以我通常会把每门考试的第一页折叠起来,把名字隐藏起来。然后,我重新安排考试,开始在每次考试中给一个问题打分。

当然,这个过程对我和对学生来说都一样困难。毕竟,我对学生的成功投入了真正的投入,因此,当我对他们的成绩进行总评分时,我有时会感到失望。

也就是说,这还不是最糟糕的部分。请注意,为了确保各个部分之间的一致性,我们的考试成绩必须达到中位数附近的某个范围。这个学期几次,我的学生分数都远高于中位数,所以我被困在几次考试中。您可能会想到,改版过程通常涉及做我讨厌做的事情:为实际上无关紧要的事情打分。例如:

  • 使用printlnvs.print
  • 从输出记录中删除令牌(即“再见!”)
  • 忘记关闭扫描仪之类的资源

更糟糕的是,我们经常必须确保考试表格之间的分数相似。考虑到每种考试形式的样本量只有20个,因此所有高/低成就学生都有相同的形式。结果,我结束了一次考试,两次考试之间的中位数波动了15分(即91对76)。还有,谁能说问题排序对考试成绩没有影响?我敢肯定某个地方有研究。

反馈

我再一次与上学期向本学期的学生分享了相同的调查问卷。由于我有点懒,所以我将分享两个学期的总体反馈。

努力水平

提醒一下,努力程度的问题衡量课程成功所需要的工作量。您可以在下面找到结果的屏幕截图:

CSE 1223(2019年春季):努力水平

事实证明,许多学生认为他们必须非常努力地工作,我对此并不怀疑。这个学期我花了很多时间评分,所以我知道他们要完成课程需要做多少工作。

对学习的贡献

与往常一样,调查会询问有关学生学习轨迹的一系列问题。换句话说,他们知道多少知识,到课程结束时知道多少知识,以及该知识对知识有多少贡献。在下面,您将看到一组表示这些问题的结果的条形图:

CSE 1223(2019年春季):对学习的贡献

我总是觉得这些问题真的很有趣,因为它们使学生对自己的成长有很多见识。事实证明,几乎我所有的学生都没有编码背景,现在他们对自己的技能很有信心。多么酷啊?

教师的技能和反应能力

自然,调查会问一些关于我作为指导者的技能的问题。您可以在下面找到这些问题的结果:

CSE 1223(2019年春季):教师的技能和响应能力

显然,我喜欢这个图表,因为它令人难以置信的积极,并且我认为它显示了我的优势所在:反馈、可用性、时间管理和教学。我要做的一些事情是组织和激发兴趣。如果有人有任何提示,请告诉我!

课程内容

毕竟,调查询问有关课程内容的几个问题。显然,我对内容有自己的看法,但这是我的学生的看法:

CSE 1223(2019年春季):课程内容

总的来说,我认为学生们对课程内容总体上很满意。显然,有些学生认为我们分配了太多的工作,而另一些学生则认为内容安排得不好。无论如何,我认为这些评论表明课程协调员对材料的整合程度。

课程选择

最后一个多项选择题要求学生选择他们为什么选择课程。以下饼图显示了结果:

CSE 1223(2019年春季):课程选择标准

尽管专业五花八门,但许多学生表示,这门课程是学位要求,因此我倾向于认为,这所大学是在强迫人们学习如何编程。我想我没问题!#就业保障

价值

在选择题之后,调查包括一些开放式问题。例如,它要求他们分享课程中最有价值的方面。在以下小节中,我将分享一些结果:

实验室中1:1交互的价值

这个学期,很多学生选择不去实验室。虽然我认为大多数学生都错失良机,但这为其他学生利用我的时间打开了大门。显然,我的一位学生真的很感激:

在封闭的实验室中获得帮助绝对是一个亮点,对于弄清楚如何解决问题以及更好地理解本周早些时候在讲座中教授的材料非常有用。

匿名,2019春季

这个学期与15个定期来实验室学习的学生一起工作,我感到非常开心,我很高兴他们对此表示赞赏。

可转让知识的价值

我想做的另一件事是确保学生获得的知识在事物的宏伟计划中感到有价值。毕竟,没有人想离开班级,以为他们只是浪费了一个学期。结果,我在整个课程中花了很多时间提到其他常见的编程语言,例如Python、JavaScript和MATLAB,并且至少有一位学生对此表示赞赏:

我们学习到的许多信息将有助于学习其他编程语言

匿名,2019春季

我认为能够离开课堂很高兴,因为您知道所学的信息将对将来有所帮助。

改进措施

显然,上学期我忘了包括本节内容,因此这次我将介绍这两个学期的一些改进。在下面的小节中,我将分享学生在前进的过程中希望看到的一些改进。

作业和课程资料未排成一行

这个学期有点奇怪。有一个是由于天气原因,我们损失了一天的学习时间,因此我们花了很多时间试图补习材料。同样,在准备讲座时,我并非总是关注作业。结果,我收到了很多这样的评论:

有些项目令人困惑,因为我觉得我们事先没有在课堂上讲课,所以许多项目工作必须自学成才。

匿名,2019春季

团队合作使梦想成真

我在后勤部分忘记提及的一件事是,课程政策在两个学期之间有所变化。特别是,上学期学生无法在团队中开展项目,而本学期则可以。结果,以下反馈得以实现:

我认为,改进课程的一种方法是使项目类似于实验室。从某种意义上说,您可以将它们分组进行,因为如果您正在从事一个项目并遇到困难,有时很难继续完成它,而在实验室中,如果遇到困难,您可以提供帮助并了解你在做什么错。

匿名,2018年秋季

作为一名讲师,我也很喜欢这种变化,因为它使我的项目评分负担减少了一半。这样,我可以专注于反馈,而不会急于获得分数。

考试有太多的重量

这门课程让我很困扰,这是考试的压力。总共三门考试占期末成绩的70%,你们都知道我讨厌考试多少。毕竟,没有人真正知道他们在写什么。这就是为什么我尝试让学生应该期望看到的问题类型尽可能透明。不幸的是,这并不总是足以确保学生表现良好。

幸运的是,我并不是唯一一个对我们的考试文化感到不安的人。特别是我上学期的一位学生有很多话要说:

我对这门课程最大的疑问是考试和成绩分配。我不是计算机科学专业的学生,​​但是我在大一那年的荣誉工程课程中学习了MatLab和C ++,我们在那门课上进行了在线考试,觉得这比较公平。对我而言,编码与解决问题有关。当实际的编码人员工作时,我相信他们总是会犯错误。在项目和实验室中,我花了无数次的时间,但是我认为成为一个知道如何发现和解决错误的编码器非常有价值。当我们编写考试并且可以期望我们可以在物理上第一次正确编写代码时,我只是认为它不能代表应该编写的代码。此外,难以置信地对考试进行加权是很荒谬的。我认为,完成项目和实验室具有更多的价值。对我来说,这更代表了我们正在研究的领域。在一个编码班中考试占70%的价值对我来说毫无意义。此外,有些家庭作业非常繁琐且冗长,尤其是在学期进行中。他们只是直言不讳,如果我只花了我们成绩的4%,就不值得我全神贯注地完成如此冗长的作业。TL; DR:我认为本课程可以使用考试政策的更改,并且可以肯定地改变成绩的权重分布,从而变得更加公平并代表编码。他们只是直言不讳,如果我只花了我们成绩的4%,就不值得我全神贯注地完成如此冗长的作业。TL; DR:我认为本课程可以使用考试政策的更改,并且可以肯定地改变成绩的权重分布,从而变得更加公平并代表编码。他们只是直言不讳,如果我只花了我们成绩的4%,就不值得我全神贯注地完成如此冗长的作业。TL; DR:我认为本课程可以使用考试政策的更改,并且可以肯定地改变成绩的权重分布,从而变得更加公平并代表编码。

匿名,2018年秋季

我完全同意这位学生所说的一切。考试几乎专门测试死记硬背,而不是诸如批判性思维和问题解决之类的真实技能。结果,考试成绩几乎总是偏向那些对记忆力表现良好的学生,我认为这并不真正表明其实际技能。

最终,考试与白板面试在招聘中的作用一样,在编码课程中起了很大的作用。都没有实际测试个人的能力,我全心全意地支持。当然,我们欢迎您仔细阅读Stack Exchange对这一主题的看法。考虑到整个社区的精英水平,我并不感到惊讶,绝大多数答案都认为纸质考试是必经之路。

课程可以得益于适当的脚手架

关于这个过程,一直困扰我的一件事是材料的顺序。无论出于何种原因,我们都将Java当作C语言来教(即没有类)。换句话说,我们讲授命令式语法,该语法从变量开始,然后遍历控制流和方法。最终,我们介绍主要方法并从那里开始。

当然,就语言完全基于类而言,Java绝不是C。不幸的是,直到学期末我们才引入这种上课的想法,这时学生会感到非常困惑。结果,当我收到以下反馈时,我几乎不会感到惊讶:

我将在课程开始时而不是课程结束时介绍对象和类。

匿名,2018年秋季

当我学习Java入门课程时,我立即学习了课程。到第六周,我开始实施自己的银行帐户课程,其中包括大量的吸气剂和吸气剂。在这一点上,我对控制流几乎一无所知,但是我在类和方法上有了坚实的基础。这为更复杂的概念(如泛型类型、比较器、迭代器和数据结构)打开了大门:这些主题我什至都无法想象在课堂上介绍。

感言

我一如既往地结束调查,让学生有机会分享对课程和我的教学的热爱。自然,我喜欢这部分,因为它对我的自我很有帮助。当然,当我度过艰难的一天时,回顾这些总是很高兴的。

替代解决方案

我总是促使学生理解的一件事是,对于一个问题总是有多种解决方案。实际上,我甚至写了一篇有关该建议的后果的文章。但是,我仍然坚持,因为编码是一个创造性的过程,没有人能告诉您什么是解决问题的正确方法。连续第二学期,一个学生说他们真的很欣赏我的教学方面:

杰里米(Jeremy)为每项作业提供了及时的反馈,并始终确保学生尽可能地理解概念。即使他不是一个新话题(用像Java这样广泛的语言都可以理解),他仍然努力解决问题并解释解决方案背后的思想过程,并提供课程材料中未概述的替代方案。 。

匿名,2019春季

而且,他们并不是唯一对替代解决方案感到兴奋的人:

Grifski博士通常提供各种方法来解决特定问题。通常,某些解决方案很直观,但是却需要花费更多的代码行,而相对而言效率更高的解决方案则需要程序员在更高层次上进行思考。从我的个人经验来看,这确实对学生的学习很有帮助,因为我们能够更好地理解如何将人类思维与计算机“思维”联系起来。

匿名,2019春季

希望这一建议开始渗透到科技文化中,因为我们所有人都可以多一点同情心。而且,我很荣幸他们认为我已经拥有博士学位。

教学激情

希望到现在为止,很明显我很喜欢教书。实际上,自从离开工程专业以来,我一直很开心,这在我的教学中很明显。以此证明为例:

我感谢[Jeremy]在办公时间和实验室的工作时间。我可以说[他]对教课充满热情,这使我无法尝试学习教材。拥有喜欢工作的老师/教授会营造出一种富有感染力的氛围,并使课堂上的每个人都对课堂更加愉快。

匿名,2019春季

作为一个在本学期教书的过程中非常有趣的人,我很高兴我的精力一直流传到课堂上。

在我获得的所有评论中,我认为这很可取:

老实说,格里夫斯基教授可能是我这学期最好的教授。他真正关心的不仅是学生学习材料,还关心编码的“方式和原因”。直到现在我们才开始谈论对象和类,而他看来似乎更多了。我相信编码越理论,他就越喜欢。他给学生带来了怀疑的好处,并促使他们思考而不是给予他们答案。我希望他在CSE中教授更多的高级课程,以便我安排他的时间。

匿名,2019春季

我很高兴有些学生非常喜欢这堂课,以至于他们愿意和我一起上其他课。如果今年夏天一切顺利,他们可能会如愿以偿!

学生对教师的评价

除了我的反馈表外,还要求学生填写大学范围内的学生对教师的评价(SEI)表格。就像上学期一样,我在这里获得了该调查的结果!

讲师 学院 大学
本课程的主题安排得井井有条 4.48 4.22 4.20 4.25
这门课程在智力上很刺激 4.48 4.16 4.20 4.20
这位老师对教学真正感兴趣 4.68 4.30 4.38 4.47
指导老师鼓励学生自己思考 4.65 4.28 4.35 4.40
老师准备充分 4.61 4.26 4.29 4.37
老师对帮助学生真的很感兴趣 4.71 4.31 4.38 4.43
我从这位老师那里学到了很多东西 4.58 4.07 4.12 4.17
讲师营造了一种有利于学习的氛围 4.53 4.13 4.17 4.27
讲师清楚地传达了主题 4.55 4.09 4.13 4.21
总体而言,我将这位教师评为 4.77 4.24 4.30 4.37

由于我喜欢数据可视化,因此我也选择共享详细的报告。随意浏览。我认为那里没有太多的个人信息。

最后,我认为我也可以分享本次调查中我最喜欢的一些评论:

杰里米(Jeremy)是迄今为止我在俄亥俄州(州)最好的老师。他确实热爱教学,而且他是如此关心。他竭尽全力确保每个人都能理解。我可以告诉他,他对教学充满热情,如果不是他的话,我将不会在课堂上表现出色或表现出色。

匿名,2019春季

格里夫斯基教授是一位了不起的教授。他显然很关心他的学生,他们实际上是在学习材料,而不仅仅是教考试。

匿名,2019春季

总的来说,我的表现似乎比上学期还要好。虽然,但我确实收到了第一组“强烈不同意”的回复。这个学期显然有人对我感到不满!无论如何,我很高兴将这项成功带入下一学期。

期待

事实证明,我可能正在继续学习Java入门课程。特别是,今年夏天,我正在接受培训,以教授该系列的下一门课程:CSE 2221(软件I:软件组件)。我的印象是,我也将在秋季参加该课程的培训,但是我可能很幸运,很快就能重返课堂。现在,我将进行很多评分!

不幸的是,据我所知,我只能教两年左右。换句话说,我可能会尽快开始进行研究,因此我不会离开课堂太长时间。

同时,我很高兴开始教授一些更高层次的概念。我发现这个学期就像我喜欢与初学者一起工作一样,这些概念并不能使我真正兴奋。直到我们在学期末开始进行更多的哲学辩论时,我的激动才真正在课堂上显现出来。

原文链接:https://dev.to//renegadecoder94/reflecting-on-my-second-semester-of-teaching-ih9

你可能感兴趣的:(java,编程语言)