【国际中学部课程展示②】Introduction to Computer Science 和 AP Computer

Introduction to Computer Science是介绍计算机基础的课程,学习后学生将了解简单的计算机基础知识和底层原理,例如:硬件、操作系统、网络、信息安全和怎样安全地使用计算机。这门课程强调学生使用技术解决现实生活中的问题,给出问题的解决方案,它的目标是提高学生对计算机的了解、提高解决问题的能力。

AP Computer为学有余力的同学提供了等同于大学计算机编程的先修课程,强调用解决问题的一般策略和算法进行面向对象编程。它包括基于Java语言的简单的数据结构、算法设计和类与过程的抽象等内容。

本学年,我一方面致力于完善高中计算机编程类课程的体系结构,将不同阶段的课程有机衔接、承前启后,提高章节的连贯性;另一方面继续探索怎样用浅显的语言讲述艰涩的计算机原理,使教学贴近高中学生的知识结构和理解力。目标是让学生在学习计算机知识的同时,学会用解决问题的一般步骤,独立思考和解决问题。

在实施教学时,我尤其注重小组合作,引导学生通过自己的思考探索概念,通过提问启发学生推进式寻求问题的答案,培养学生的辩证思考的习惯,提高学生的团队合作能力。

计算机编程是实践性很强的课程,只说不练是不行的,小型项目会贯穿在每一节课和作业中,学生通过编程练习,可以提高细心严谨的态度,并逐渐体会到代码的优雅和逻辑的美。

对于国际学校的学生来说,使用第二语言学习是他们的难点。但更难的是思维方式的改变。未来的社会,是我们所想象不到的,知识的获取变得越来越廉价,我们必须思考怎样培养和我们这一代完全不同的能力。教学应围绕着引导学生真正理解学习的意义,学会辩证地思考问题,并能用开放的心态投入到团队合作中,为他们面对未来不确定的世界做好充分的准备。

文字:慧华老师 国际中学部