|簡體中文

比思論壇

 找回密碼
 按這成為會員
搜索



查看: 364|回復: 1
打印 上一主題 下一主題

苹果编程一小时活动 和想象的编程不太一样

[複製鏈接]

1487

主題

0

好友

5142

積分

教授

Rank: 8Rank: 8

  • TA的每日心情

    4 小時前
  • 簽到天數: 1060 天

    [LV.10]以壇為家III

    推廣值
    0
    貢獻值
    16
    金錢
    1885
    威望
    5142
    主題
    1487

    文章勇士 回文勇士 文明人 簽到勳章 中學生 高中生 文章達人

    樓主
    發表於 2016-12-11 17:26:14
     12月11日消息,苹果Apple Store三里屯店昨日举办了“编程一小时”(Hour of Code)活动,旨在向青少年推广计算机科学讲座,启发青少年对于编程的兴趣。这已经是苹果公司连续第四年举办该活动了。

      苹果公司除了出售自家设备,同时还做了一些不同寻常的事情,比如推行环保事业,“编程一小时”则是为启蒙青少年对于编程的认识而举行的免费讲座。

      谈到编程,在很多人的意识里,就是一行一行的英文字母和不明白含义的符号,但是在苹果这次的活动中完全没有谈及这些。“编程一小时”并不像大学课程那样,告诉你我要实现这些就需要敲出这样一行代码,告诉你如何才能让你码出的代码运行起来,而是通过一些有意思的活动,教给你编程的思维。

      活动中,参与者要做的就只有使用iPad根据提示来完成任务。这有点像电脑手机里的游戏,你给画面中的人物指令,它会根据你的指令行事,你让他前进,他就前进,你让他左转,他就左转。与其他游戏不同的是,在这个过程中你会有意或者无意用到编程的思想。

      为了提高孩子们的兴趣,游戏使用了《海洋奇缘》动画电影作为背景,如果完成了所有任务,最后会出现一张奖状,可以输入你的名字,以示鼓励。

      有人会问这和编程有什么关系?其实,相对于读懂计算机语言来说,编程的思维更重要。计算机和人不一样,它不像你的女朋友那样,你告诉她我饿了,她就屁颠屁颠跑去做饭(当然也有可能让你跪键盘)。计算机识别的不是做饭的指令,而是更具体的行动,它会做的只是打开燃气灶、点火、倒油、放入食材等等,所以你要告诉它,先点火,再倒油,然后放入食材,甚至细致到要翻炒几次,最后才能吃上一顿热腾腾午餐。换句话说,编程一小时更多教的不是具体的编程语言,而是想教给参与者理性的思维步骤。

      这让我想起多年前的一个笑话。问:把大象装进冰箱需要几步?答:三步,一打开冰箱,二把大象装进去,三关上冰箱。

      首先你需要确定我要完成这件事需要哪些步骤,而后根据你的思考来安排每一步,这样动画中的人物就会按照你的指令行事,如果中间有哪一步出现了问题,那么,你想做的事将不能完成,这时你就需要回想一下是哪一步的问题。这一系列思考就很像编程中的程序测试,发现bug,解决bug。

      像这样的活动,苹果已经不是第一次举办,“编程一小时”活动每年都会举行,而今年持续时间延长为一周,感兴趣的青少年都可以来参与。

      Hour of Code“编程一小时”是由非盈利性机构Code.org发起的,谷歌和微软选择了不同的方式来支持这一活动,而苹果相比它们则延续了以往的风格,在自家的苹果零售店以线下活动的形式来推广。如果参与者对编程产生了兴趣,可以到Code.org进行进一步学习体验,同时使用苹果编程应用Swift Playground进行编程。





    1413

    主題

    12

    好友

    5723

    積分

    版主

    Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    開心
    2021-9-5 19:04
  • 簽到天數: 281 天

    [LV.8]以壇為家I

    推廣值
    0
    貢獻值
    8258
    金錢
    7199
    威望
    5723
    主題
    1413

    女生勳章 高中生 回文勇士 文明人 附件高人 簽到勳章 簽到達人 中學生 附件達人 文章勇士 大學生 文章達人 教授

    沙發
    發表於 2016-12-20 14:16:38
    编程一小时”是由非盈利性机构Code.org发起的
    重要聲明:本論壇是以即時上載留言的方式運作,比思論壇對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,讀者及用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,讀者及用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本論壇受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者及用戶發現有留言出現問題,請聯絡我們比思論壇有權刪除任何留言及拒絕任何人士上載留言 (刪除前或不會作事先警告及通知 ),同時亦有不刪除留言的權利,如有任何爭議,管理員擁有最終的詮釋權。用戶切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。

    手機版| 廣告聯繫

    GMT+8, 2024-11-26 06:29 , Processed in 0.048562 second(s), 27 queries , Gzip On.

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回頂部