蘋果的Swift Playgrounds將幫助孩子學習編碼

小開發者,iPad風格

計算機素養現在至關重要,而且這種重要性在未來幾年才會增長。 對於下一代來說,了解圍繞Excel電子表格的方式是不夠的。 掌握編程基本知識對於當今孩子進入勞動力市場可能至關重要 - 在2016年全球開發者大會(WWDC)上,蘋果宣布即將推出iPad應用程序,該應用程序將為今天的孩子們準備迎接未來的未來:Swift Playgrounds 。

Swift Playgrounds完全專注於Apple自己的Swift編程語言 ,它將為孩子們提供解決一系列挑戰的同時向他們教授解決這些問題所需的基本編碼技能。 在WWDC演示期間,有一個例子展示了一個人物在廣場外圍散步的情景。 提供的代碼將角色移動到一邊並轉向,但不再移動。 解決方案是需要在廣場的每一側重複代碼,引導角色回到起點。

教這樣的基本概念不僅僅是教授語言, 它教導了一種適用的邏輯,不管學生將來可能採用哪種編程工具。 通過提供與Swift Playgrounds的編碼挑戰並存的視覺環境,孩子們可以實時看到他們努力的結果,讓他們更好地理解下一步該做什麼。

當然,Swift Playgrounds不是市場上唯一提供給孩子編碼機會的選項。 在iOS上,有各種選項可供選擇 - 從Hopscotch到Sphero SPRK機器人球。 為了遠離移動世界,麻省理工學院媒體實驗室的Scratch自2005年以來一直在網上向孩子們介紹編程的基礎知識。

除了編程之外,還有一系列選項可以讓孩子們輕鬆地引入遊戲設計,從Bloxels的物理磚塊到Adventure Time Game Wizard的熟悉面孔。

讓Swift Playgrounds與眾多競爭對手脫穎而出的是,它堅定不移地致力於蘋果旗艦編程語言。 自從在WWDC 2014上推出以來,Swift已經在iOS遊戲開發者中廣泛採用。 在撰寫本文時,根據Tiobe索引,它是世界上第14種最流行的編程語言。 有一代的孩子在內外都知道嗎? 我想這不是蘋果公司所處的未來最糟糕的景象。

由蘋果公司創造的Swift Playgrounds也有一些優勢。 例如,他們開發了一款專門針對Swift的獨特編程需求的鍵盤,提供了自動完成功能,可以提供您可能需要的下一代代碼。 Swift Playgrounds也將隨著用戶不斷增長的技能組合而擴展,從Swift編程的構建模塊發展到更高級的挑戰和概念。

“Swift Playgrounds不需要編碼知識,所以對於剛開始學習的學生來說,它是完美的”,蘋果官方Swift Playgrounds網站上寫道。 “它還為經驗豐富的開發人員提供了一種獨特的方式,能夠快速將想法變為現實,而且它的構建充分利用了iPad的優勢,這是首創的學習體驗。”

當然,兒童友好並不意味著它只是為了孩子。 任何年齡段的有興趣的iPad用戶都應該發現Swift Playgrounds是一個對編程世界有用的介紹。 單獨的基礎課程承諾教授以下核心開發概念:命令,函數,循環,參數,條件代碼,變量,操作符,類型,初始化和錯誤修復。

儘管尚未確定具體的發布日期,但Swift Playgrounds將於2016年秋季在iPad上專門面向iPad推出,並將以免費下載的形式提供。 蘋果公司還沒有詳細說明要使用哪種型號的iPad,但考慮到他們的目標人口偏向至少在年輕一方有所偏差,我們會繼續努力,以支持所有的手勢媽媽和爸爸繼續在房子周圍踢的iPad。