计算机科学

计算机科学课程介绍

学科教学目标:

上海中学国际部计算机科学课程的总体目标是全面提高学生的信息素养,培养信息意识,计算思维,能够合理选用信息技术解决实际问题,培养学生自主探索、合作交流的能力。

1-5年级阶段,学生了解计算机结构以及信息系统的基本组成,能够使用图形化程序设计软件解决简单问题;

6-8年级阶段,提供学生丰富的课程选择,包括Python程序设计语言, Arduino开源硬件, APP Inventor程序设计, Swift程序设计语言,3D打印等课程,培养学生综合使用信息技术解决生活中的问题、信息处理和表达(PBL课程)的能力;

9-10年级阶段,除了掌握计算机体系结构、网络等方面的专业知识外,还增加了部分数据结构和算法的教学内容,为学生在后续的计算机科学方面的学习打好基础。同时还提供互动媒体、信息支持与服务课程的教学;

11-12年级阶段,提供IBCS,APCS国际课程和校本课程。

学科先进的教学方法:

所有课程配备了完整的课堂练习,难度适宜,循序渐进。

在实践中学习,培养学生动手能力。

对高年级学生,注重课堂讨论,鼓励学生提问、发表观点,分享生活中计算机科学带给我们的便捷和美。