在惠立学校,计算机科学是信息通讯技术课的重要构成部分之一,编程内容约占课程三分之一的篇幅。为何我们认为编程是学生必须掌握的基本技能呢? 许多研究结果都已证明学习编程会让学生受益无穷,扎实掌握编程技能的过程可以提升问题解决和逻辑思维的能力。 “我曾学过编程······而且现在还在学。”——杰克·多尔西,推特网首席执行官 学习编程的优势不仅限于此。当学生用电脑编程时,他们必须要细致地检查所有步骤,运用自己的逻辑能力,还要学会坚持不懈地完成分配给自己的任务。最终,学生将学会高效地与人合作,而现在的许多编程工作都是由团队合作完成。 编程语言或许会因技术的发展而更新迭代,但学生能力的提升以及知识的增长却能让他们长久受益。
如今,世界各地的学校都已认识到教授编码和编程的重要性。2012年1月,英国修订了信息通讯技术课的课程大纲,增添了许多与计算机科学相关的内容,旨在让所有的学生都学习基本的编程技能。 “在未来十五年内,教授编程将会与教授阅读和写作一样普遍,并且我们还会感叹为什么没有早点这么做。”——马克·扎克伯格,脸书网首席执行官 惠立学子无需历经这么漫长的等待,当他们升入三年级接触信息通信技术课后,就将开始学习编程。我们使用丰富的应用程序和软件传授学生全面的计算机科学和编程知识。
学生最初会使用诸如Scratch和Scratch Junior这样的软件,通过组合正确的编码,让不同的角色在屏幕上移动或是进行互动。
即使是在初始阶段,学生也开始学习其中的专业概念,比如之后会频繁用到的“迭代”。
四年级和五年级的学生将会使用Kodu等程序编写完整的代码,创造复杂的游戏,从最初的设计、测试到最终的完善都由学生自己完成。
“不要只买新出的电子游戏,发明一个游戏。不要只下载最新的应用程序,尝试设计一个应用。不要只是玩手机,编写一个程序。”——巴拉克·奥巴马,美国前总统
六年级的学生开始学习如何使用编程语言编写程序。他们可以利用微软开发的一款简单的编程软件MSWLogo完成任务,让一只乌龟在屏幕上移动,做出各式各样的动作。他们还将首次使用高级编程语言Python。
七、八年级的学生将进一步学习Python和其他的网页设计编程语言,如HTML、CSS和Java Script。
如果九、十年级的学生想要参加iGCSE考试中计算机科学科目的考试,也需要掌握这种编程语言。
“我学习了编程······然后它改变了我的人生轨迹。”——苏珊·沃西基,Youtube首席执行官 当学生结束在惠立学校的学习时,他们将会掌握一系列的编程语言,而学习的过程还将锻炼他们的耐心、毅力和严谨的态度。 有些学生今后会继续选择编程、网页设计和数据科学等领域进行深造,惠立的学习将为他们打下坚实的基础并助力他们在职业生涯中学以致用。 即使有些学生今后在日常生活中不会用到编程,但研究表明,计算机科学课上学习到的技能将会促使他们在其他与技术和创作相关的行业取得成功。 以下推荐的应用程序和软件可以帮助学生成为合格的小程序员。