联系我们
最新资讯
首页 惠立资讯 为什么我们要学习编程

为什么我们要学习编程

2019-10-08

在惠立学校,计算机科学是信息通讯技术课的重要构成部分之一,编程内容约占课程三分之一的篇幅。为何我们认为编程是学生必须掌握的基本技能呢? 许多研究结果都已证明学习编程会让学生受益无穷,扎实掌握编程技能的过程可以提升问题解决和逻辑思维的能力。   “我曾学过编程······而且现在还在学。——杰克·多尔西,推特网首席执行官   学习编程的优势不仅限于此。当学生用电脑编程时,他们必须要细致地检查所有步骤,运用自己的逻辑能力,还要学会坚持不懈地完成分配给自己的任务。最终,学生将学会高效地与人合作,而现在的许多编程工作都是由团队合作完成。 编程语言或许会因技术的发展而更新迭代,但学生能力的提升以及知识的增长却能让他们长久受益。


如今,世界各地的学校都已认识到教授编码和编程的重要性。2012年1月,英国修订了信息通讯技术课的课程大纲,增添了许多与计算机科学相关的内容,旨在让所有的学生都学习基本的编程技能。   “在未来十五年内,教授编程将会与教授阅读和写作一样普遍,并且我们还会感叹为什么没有早点这么做。——马克·扎克伯格,脸书网首席执行官   惠立学子无需历经这么漫长的等待,当他们升入三年级接触信息通信技术课后,就将开始学习编程。我们使用丰富的应用程序和软件传授学生全面的计算机科学和编程知识。


学生最初会使用诸如Scratch和Scratch Junior这样的软件,通过组合正确的编码,让不同的角色在屏幕上移动或是进行互动。 即使是在初始阶段,学生也开始学习其中的专业概念,比如之后会频繁用到的“迭代”。 四年级和五年级的学生将会使用Kodu等程序编写完整的代码,创造复杂的游戏,从最初的设计、测试到最终的完善都由学生自己完成。   “不要只买新出的电子游戏,发明一个游戏。不要只下载最新的应用程序,尝试设计一个应用。不要只是玩手机,编写一个程序。——巴拉克·奥巴马,美国前总统   六年级的学生开始学习如何使用编程语言编写程序。他们可以利用微软开发的一款简单的编程软件MSWLogo完成任务,让一只乌龟在屏幕上移动,做出各式各样的动作。他们还将首次使用高级编程语言Python。 七、八年级的学生将进一步学习Python和其他的网页设计编程语言,如HTML、CSS和Java Script。 如果九、十年级的学生想要参加iGCSE考试中计算机科学科目的考试,也需要掌握这种编程语言。


“我学习了编程······然后它改变了我的人生轨迹。——苏珊·沃西基,Youtube首席执行官   当学生结束在惠立学校的学习时,他们将会掌握一系列的编程语言,而学习的过程还将锻炼他们的耐心、毅力和严谨的态度。 有些学生今后会继续选择编程、网页设计和数据科学等领域进行深造,惠立的学习将为他们打下坚实的基础并助力他们在职业生涯中学以致用。 即使有些学生今后在日常生活中不会用到编程,但研究表明,计算机科学课上学习到的技能将会促使他们在其他与技术和创作相关的行业取得成功。   以下推荐的应用程序和软件可以帮助学生成为合格的小程序员。

  1.Scratch Jr

适用年级:一年级和二年级 费用:免费 适用设备:苹果平板电脑或安卓系统 简介:Scratch JR是建立在当下流行且功能强大的scratch系统中的拖放程序设计环境。用户先选择角色和背景,然后拖、放编程脚本。每个脚本都会让选择的角色执行某些操作,例如跳高、前后移动、消失和重新出现。


  2. Scratch

https://scratch.mit.edu/ 适用年级:三至五年级 费用:免费 适用设备:Windows系统或苹果电脑 简介:Scratch是一款可免费下载的应用程序。利用该程序,用户可以将图形、照片、音乐和声音结合在一起,创造简单的互动式动画、游戏和幻灯片演示。通过拖、放如拼图一般杂乱的图形块,用户可以创建脚本。


  3. Hopscotch

适用年级:三至五年级 费用:免费 (或付费订阅) 适用设备:苹果平板电脑或安卓系统 简介:在使用Hopscotch的过程中,用户拖放指令或指示创建脚本,然后制作游戏和动画。订阅程序后,即可选择各种各样的怪物、动物或自己的形象作为其中的角色。


  4. Move the Turtle

适用年级:四年级和五年级 费用:免费 使用设备:苹果平板电脑或安卓系统 简介:用户选择指令在屏幕上移动乌龟。在这个过程中,用户会使用图形、颜色、声音和其他的功能。用户也可以编写自己的程序或查看预先编写的程序案例。


  5. Kodu

适用年级:四年级及以上 费用:免费 适用设备:Windows系统(仅限电脑) 简介:利用这个功能强大的拖放用户界面,孩子们可以设计自己的游戏环境,编写程序使角色移动或与他人互动。通过增加变量和难度等级,游戏可以变得越来越复杂。 


6. Codecademy

http://www.codecademy.com/ 适用年级:六年级及以上 费用:免费 适用设备:苹果平板电脑、安卓系统或网页版 简介:Codeacademy旨在为新用户介绍编程,提供JavaScript,HTML和CSS等互动课程。


  7. Code.org

Code.org(https://code.org/)或许是孩子和家长能获得的最好资源。该网址集合了大量的编码游戏、程序和拓展活动。他们每年都举办 “编程时刻” 活动,使数百万孩子有机会初次尝试编码。此外,他们还为不同年龄段的孩子举办各种主题活动。