国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

蘋果Swift Playgrounds,非主流的青少年編程神器?

2023-02-21 07:51:45李錚
電腦報 2023年6期
關(guān)鍵詞:庫馬爾挑戰(zhàn)賽應(yīng)用程序

李錚

不斷迭代的SwiftPlaygrounds

進入2023年,國內(nèi)青少年學(xué)習編程的熱門程度又迎來一波小高潮,各地的編程考級又恢復(fù)了正常。作為“雙減”政策之后相對穩(wěn)健的一條賽道,青少年編程成為諸多K12教培機構(gòu)轉(zhuǎn)型的方向之一。

作為已經(jīng)較為成熟的青少年編程,當前課程更多地借鑒國外優(yōu)秀的編程工具和內(nèi)容,所以除了Python之外,還包括蘋果的SwiftPlaygrounds、微軟STEAM創(chuàng)客課程和micro:bit嵌入式編程課程等。這類課程的好處是,學(xué)生不需要具備編程知識,就可以在闖關(guān)解謎中掌握編程基礎(chǔ)知識,通過互動的方式來學(xué)習APP的各種構(gòu)建要素,非常適合初學(xué)者。

蘋果的SwiftPlaygrounds在去年末進行了迭代,新版本提供了iPad界面和專注于機器學(xué)習的新課程,可說提升頗大。培訓(xùn)機構(gòu)神奇羅盤的王琴老師認為:“蘋果的機器學(xué)習課程比較豐富,青少年通過應(yīng)用程序來識別圖像,運用石頭、布、剪刀的游戲來訓(xùn)練模型。布局視圖中,學(xué)生可在現(xiàn)有程序的代碼中匹配UI模型。課程成熟度高,老師好教,孩子也易于掌握,不至于因為高深的難度失去興趣?!?/p>

不過王老師也認為,相比麻省理工Scratch在國內(nèi)編程教育行業(yè)的主導(dǎo)地位,蘋果課程當前的“群眾”基礎(chǔ)較低,在絕大多數(shù)機構(gòu)中都沒有普及。為此,筆者近日帶上孩子預(yù)約蘋果店的Playgrounds入門課程,在一小時的時間里,培訓(xùn)店員以“編程一小時”這個Playgrounds主題為講解內(nèi)容,采用描述和引導(dǎo)結(jié)合的方法,然后把大約半小時時間用于給孩子們進行實際操作。

在一小時的時間內(nèi),小朋友們對Playgrounds這種交互式、提示型代碼輸入方式可以很好地掌握,也能夠體會到程序順利運行時的喜悅。但問題是回到家以后,孩子的興趣持續(xù)并不大,“寫代碼”這件事情并非扔給孩子一個iPad這么簡單。

內(nèi)容很豐富可教孩子開發(fā)iPhone程序

SwiftPlaygrounds誕生于2016年的WWDC,至今不到7個年頭,Swift從3字頭的版本升級到了4.X,并將在今年的WWDC上升級到5版本,關(guān)鍵還提供了完全中文化的界面。

目前提供的Playground主題,可以分為以下幾類:1.程序入門,內(nèi)容包括“編程一小時”和“編程機器”,它們都屬于給學(xué)習編程的用戶小試牛刀系列。而《學(xué)習編程》系列總共有三部,在內(nèi)容上是循序漸進的。在《學(xué)習編程1》中,用戶可以學(xué)到基礎(chǔ)的程序知識,包括了命令、函數(shù)、循環(huán)、條件、邏輯運算符、while循環(huán)以及迷宮的基礎(chǔ)算法。

讀到這里,你會發(fā)現(xiàn),其實僅僅一個Playground里居然可以涵蓋這么豐富的內(nèi)容,事實上,筆者覺得計算機編程的入門課程也不過如此了。

在《學(xué)習編程2》中,蘋果以尋找寶石為主題,在各個章節(jié)設(shè)置了一些課題給用戶解決,用戶需要活用編程基礎(chǔ)知識,加之蘋果會在每個課題里面加入一些面向?qū)ο蟮闹R,并且把參數(shù)、數(shù)組等概念也糅合到課程里面。

在結(jié)尾,蘋果要求開發(fā)者在一片空白地表上自由發(fā)揮,建造迷宮、建造高樓甚至控制游戲的角色進行一場互動表演,這不是通過拖來拖去的代碼塊完成,而是實實在在的代碼,相信從中獲得的成就感也是完全不一樣的吧!

《學(xué)習編程3》則是把目光投射到了2D圖形編程上,它引入了平面坐標軸體系,類似于畫布的概念,各個章節(jié)會一步步教用戶從在平面上放置圖形,控制它們運動開始,直到賦予它們物理屬性,進行碰撞,然后在最后一個章節(jié)里,也提供了幾個實例項目供用戶進行調(diào)試。它們包括“音樂宇宙”、“舞動的表情符號”等,都兼具了實操性。

Swift學(xué)生挑戰(zhàn)賽

一年一度的Swift學(xué)生挑戰(zhàn)賽是一項編程挑戰(zhàn),要求學(xué)生根據(jù)自己選擇的主題創(chuàng)建一個SwiftPlaygrounds項目,獲獎?wù)叨际菍幊逃锌駸釔酆玫那嗌倌辍?/p>

去年的挑戰(zhàn)賽的獲獎?wù)咧粠祚R爾就是這類學(xué)生,他7歲開始編程。2020年,他決定在高中畢業(yè)前開發(fā)一款iPhone應(yīng)用程序——EmSafe,這是一款緊急旅行應(yīng)用程序,目的是幫助難民、移民、流離失所者在全球230多個地區(qū)獲得緊急服務(wù)。

在開始使用Swift編寫代碼之前,庫馬爾有一些Java和Python方面的經(jīng)驗,但屬于自學(xué)成才。開發(fā)完畢后,他還體驗了一把付費流程,即先注冊AppleDeveloperProgram(每年99美元),然后才能提交應(yīng)用程序供審核并通過AppStore分發(fā)。堅持了下來之后,庫馬爾被蘋果選為2022年全球開發(fā)者大會Swift學(xué)生挑戰(zhàn)賽的獲勝者。

可喜的是,在每年300多名全球獲獎?wù)咧校袊鴥?nèi)地的學(xué)生獲獎越來越多。學(xué)習iOS開發(fā)、Swift編程語言,與WWDC結(jié)緣,已經(jīng)成為更多青少年展示自己編程技能與創(chuàng)意的方式。

猜你喜歡
庫馬爾挑戰(zhàn)賽應(yīng)用程序
刪除Win10中自帶的應(yīng)用程序
電腦報(2019年12期)2019-09-10 05:08:20
Ps挑戰(zhàn)賽
Ps挑戰(zhàn)賽
Ps挑戰(zhàn)賽
印度一男子被人用槍逼著與陌生女子結(jié)婚
Ps挑戰(zhàn)賽
影像視覺(2016年5期)2016-06-23 09:17:12
最高警察
垃圾家庭
關(guān)閉應(yīng)用程序更新提醒
電腦迷(2012年15期)2012-04-29 17:09:47
三星電子將開設(shè)應(yīng)用程序下載商店
平远县| 崇明县| 浙江省| 怀远县| 盐山县| 夏河县| 吉首市| 门源| 恩平市| 玉树县| 西吉县| 耿马| 靖江市| 宜昌市| 曲松县| 那曲县| 永泰县| 义乌市| 贵溪市| 开原市| 健康| 云龙县| 高州市| 东阿县| 六安市| 泊头市| 礼泉县| 信宜市| 黄浦区| 色达县| 福海县| 阜阳市| 县级市| 嘉兴市| 博乐市| 驻马店市| 宁夏| 卢龙县| 福建省| 宝清县| 泰顺县|