学科焦点:苏州德威计算机科学学科揭秘

您有真的了解过计算机科学到底在学些什么内容吗?我们该如何以有趣的方式来学习计算机科学呢?在您阅读过这篇文章后,您会对计算机科学学习有个全新的视野。

那在我们的课堂上,老师到底在教些什么内容呢?我们的教师是如何备课和上课,以帮助学生取得学业上的成功的呢?此前,我们在微信公众号发布了关于英语,商业,化学,物理和戏剧等学科的焦点。

这次,我们邀请了新进加入苏州德威的计算机科学老师Ms Wendy Yang,来为我们解说苏州德威的计算机学科。

Hello, Ms Yang! 您好!首先,您能介绍一下您自己和您的教学背景吗?

我有10年以上的IGCSE,A-Level和IBDP 的计算机科学教学经验。我毕业于新加坡国立大学的计算机科学硕士学位。在来到中国之前,我在新加坡的Overseas Family School教授IGCSE和IBDP课程,并且在来到中国后在深圳的Shenzhen College of International Education教授IGCSE和A-Level课程。我很喜欢计算机科学是因为这是一门很实际的科目,也因此我非常有成就感。当你写完程式开始启动后,你马上就可以知道是否成功运行,而且你也可以将成果运用在不同情境中。

您能简单介绍一下您在苏州德威所教授的课程吗?

我教Year 9~Year 13的学生。对于Year 9的学生来说,他们主要是学习计算机科学的基本知识。例如,他们会学习如何用html去创造一个网页和二进制系统,以及图像编辑等等。目前,Year 9的学生正在学习如何使用课堂上所学习的知识去创造一个乐队的网页。

对于Year 10和Year 11的学生来说,他们学习的是IGCSE的计算机科学。在这两年的IGCSE课程中,计算机科学被分为两个部分:理论与实际。在理论学习方面,学生会学习硬件与软件知识,像是软件的功能以及运行,和算法与问题解决技巧。而在实际学习方面,学生要学习python算法。两种方法都非常好地为学生未来的IB课程打下了扎实的基础。

至于我们Year 12和Year 13的学生,当然就是学习IB的计算机科学了。他们需要学习java算法去组织数据并且了解数据结构。对我来说,计算机科学就像是盖一栋大楼一样,你手上有了建造大楼所需的材料,但你需要知道如何将这些材料合理组织去建成一座大楼。

谢谢您的介绍。请您和我们分享一下目前正在教授的课程,以及学生可以从此课程里学到哪些知识?

我们以IGCSE的计算机科学来举例吧!为了要让学生了解什么是nested loop,我用了一个好玩的方法。(请见以下图片) 他们需要用nested loop的知识来创造一棵自己的圣诞树。此外,关于Year 12 (IB的计算机科学课程),学生正在学习student course system,而我也会引导他们学习。如此一来,他们能更加了解解构和拆解数据去解决问题。其实未来在生活中学生会遇到很多问题,当他们遇到复杂问题时,他们需要知道如何拆解和分析,之后再去解决它。这也是为什么我现在给他们这个项目学习的原因。之后他们可以利用类似的方法和背后的逻辑去面对之后的各种问题。

除了学习学科内容之外,这又是如何让学生为未来的国际视野做好准备的呢?

学习计算机科学其实也就是去解决各种问题,并且不只有一种方法去解决。因此,我都会鼓励学生尽量多多寻找各种方法。如此观念也可以运用到生活当中。在日常生活中我们也会遇到各种问题,但只要我们转念一想并且寻找其他方法,我们就不会因此而困扰。其实,计算机科学就是一门全球化的科目,不管你走到哪里,住在哪里,计算机课程始终充斥在我们的生活中。因此,我会说计算机科学是一门可以砥砺心智的科目,并且也是一门终身学习的课程。它可以帮助学生不仅仅只是学习科目里的知识,还有其背后的逻辑并且之后可以运用到生活中。

您使用了哪些策略来帮助学生的学习呢?

我尊重每位学生学习的方法。我通常会让其中一位学生变成类似小老师的角色。在他了解内容之后,他会去教授其他学生。如此一来,学生也会知道他自己是否真的了解这个问题。此外,对于那些不大爱说话的学生,我会到他们座位旁去了解他们的问题,并且引导他们解决。每位学生都有自己独特的读书方法。我会尊重他们并且按照他们的学习方式去帮助他们解决问题。

学生们能做些什么来提高学习戏剧呢?

你必须要问自己“我为什么要学计算机科学呢?”了解学习计算机科学的动机以及目标可以帮助你有学习的动力。此外,你也必须要要多问问题和多在课堂上发言。在课堂上有积极的态度以及表现是很重要的,因为这是一个很好展现自己以及吸收知识的机会。而你也可以到网上多练习与计算机科学相关的题目,比如tutorial website。如你所知道的,现在很多学生从小开始就学习计算机科学了,我建议小朋友从小可以学习turtle graphics和block language去了解其背后的逻辑。多早开始学习CS都不是问题!

我们感谢 Ms Yang 让我们深入了解苏州德威的计算机课程的内容!