微信掃一掃
Apple 的 Swift Student Challenge 為全球成千上萬的學生提供展示創(chuàng)意、發(fā)展實用技能的機遇,惠及他們的職業(yè)與人生。從 2020 年起,參加 Swift Student Challenge 的學生加入了使用 Swift 這一專業(yè)編程語言的全球開發(fā)者社區(qū),共同創(chuàng)造新一批開創(chuàng)性 app。新一屆 Swift Student Challenge 將于 2024 年 2 月開幕,并將設(shè)立新類別以表彰 50 位提交卓越參賽作品的杰出獲獎?wù)摺?/span>
學習編程和 app 開發(fā)的興趣在學生中普遍存在。無論他們是否有志于投身技術(shù)行業(yè),這些技能都對他們大有裨益。今年 9 月,YPulse 面向全美 1000 余名學生進行了一次獨立問卷調(diào)查。研究人員發(fā)現(xiàn),92% 的受訪學生認為學習編程十分重要,94% 的受訪學生認為編程是未來就業(yè)市場的重要技能。此外,學生們同意掌握編程與開發(fā) app 技能還有多種好處,包括提升創(chuàng)意,解決本地和全球性問題,并最終讓世界變得更加美好。
知曉并獲取編程及 app 開發(fā)資源是學習的關(guān)鍵。調(diào)查發(fā)現(xiàn),85% 的受訪者尚未采取行動,但有意愿學習編程;48% 的受訪者不知道該如何開始。Apple 的 Swift Playgrounds app 旨在幫助學習者學會用 Swift 寫下第一行代碼,直至構(gòu)建出他們的第一款 app。這是一款絕佳的工具,供初學者使用 iPad 和 Mac 探索、學習、發(fā)現(xiàn)、嘗試編程和開發(fā) app。
“在 Apple,我們相信人人都能學習編程和開發(fā) app。我們很自豪能每年舉辦 Swift Student Challenge,支持與表彰抱負遠大的學生開發(fā)者。”Apple 全球開發(fā)者關(guān)系、企業(yè)與教育產(chǎn)品營銷副總裁 Susan Prescott 表示,“我們明白,學生們渴望學習編程來解決他們關(guān)心的難題,比如開發(fā)一款 app 來幫助同學發(fā)現(xiàn)心理健康方面的資源,或者支持校園內(nèi)的可持續(xù)發(fā)展舉措。他們希望知道該如何開始學習。Apple 將面向?qū)W生和教育工作者發(fā)布新的編程資源,與我們的社區(qū)伙伴合作開發(fā)專屬 Swift 編程項目,并分享關(guān)于 2024 Swift Student Challenge 活動時間的提前通知。我們迫不及待地想看到學生們明年提交的 app playground。”
為幫助學習者獲取 app 開發(fā)資源,Apple 與全球教育工作者展開合作。為支持教育工作者傳授 Swift Playgrounds 技能,Apple 發(fā)布了四項全新“人人能編程”項目,提供詳細的分步資源來指導學生發(fā)展重要技能,并開發(fā) app 來解決他們關(guān)心的問題。
Tina Lewis 是亞拉巴馬州蒙哥馬利公立學校(Montgomery Public Schools)的七年級生活科學課教師,同時也是 Apple 教學輔導員和 2023 屆 Apple 杰出教育工作者。她還在布魯貝克中學(Brewbaker Middle School)開辦了編程俱樂部。“身為老師,我認為有必要創(chuàng)建一個安全的空間,讓學生暢所欲言?!盠ewis 表示,“借助編程,你可以創(chuàng)建這樣一個空間,激發(fā)學生的好奇心,培養(yǎng)他們面對困難的韌性?!?/span>
Lewis 2021 年開始利用“人人能編程”教育工作者資源和 Swift Playgrounds,與學生一起用 iPad 自學編程。她的一名學生在 2022 年參與了 Swift Student Challenge?!皩W生們的創(chuàng)意鼓舞了我,我希望能點亮孩子們心中的那盞燈?!盠ewis 表示。
▲Apple 與亞拉巴馬州的七年級生活科學課教師 Tina Lewis 等全球教育工作者合作,向?qū)W生傳授 app 開發(fā)技能。
除了與全球教育工作者合作,Apple 還通過社區(qū)教育計劃,如國家認證中心聯(lián)盟(NC3),為 99 個國家和地區(qū)的學習者提供支持。 NC3 提供實地職業(yè)培訓機會,幫助社區(qū)、技術(shù)學院以及高中的講師講授《使用 Swift 開發(fā)》課程。今年,該機構(gòu)承諾將幫助更多學生提交 app 項目,參加 2024 Swift Student Challenge。
“Swift Student Challenge 是年輕人才通往成功的階梯,我們致力于為他們的成功鋪路?!盢C 3 執(zhí)行總監(jiān) Roger Tadajewski 表示,“《使用 Swift 開發(fā)》幫助教師們掌握指導學生的技能,有助于培養(yǎng)鼓勵好奇心和創(chuàng)意的環(huán)境,讓所有靈感都有機會開花結(jié)果?!?/span>
全新“人人能編程”項目
Apple 推出全新“人人能編程”項目,提供詳細的分步資源,幫助教育工作者在學習編程和 app 開發(fā)的每個環(huán)節(jié)為學生提供指導,并培養(yǎng)學生掌握關(guān)鍵技能,通過開發(fā) app 解決他們關(guān)心的問題。
“人人能編程”項目可與任意課題相結(jié)合,適合在課堂或編程俱樂部上講授。這些項目向?qū)W生介紹 SwiftUI——這是一種用極少代碼構(gòu)建用戶界面的現(xiàn)代框架——以及如何在 Swift Playgrounds 中使用最新 app 構(gòu)建技術(shù)。在編程過程中,學生可以通過 app 預覽功能實時查看 app 的變化。
今日發(fā)布的四個新項目包括:
設(shè)計一款簡單 App:學生可以使用 Keynote 講演創(chuàng)建一個 app 原型,學習 app 設(shè)計的基礎(chǔ),練習快速原型制作,收集反饋,體驗和專業(yè)開發(fā)者同樣的步驟。
使用堆疊和圖形構(gòu)建:學生可以在 Swift Playgrounds 中嘗試構(gòu)建 app 的最初步驟,使用 SwifitUI 編寫代碼繪制自畫像,了解用戶界面設(shè)計的基礎(chǔ)。
構(gòu)建定制圖形:學生可以設(shè)計圖形讓 app 界面更進一步,了解如何繪制坐標,使用 SwiftUI 和 Swift Playgrounds 里的 About Me 示例 app 編寫代碼繪制定制圖形。
設(shè)計 App 圖標:學生可以學習并應(yīng)用 app 設(shè)計原則,創(chuàng)建一個造型獨特、令人記憶深刻的 app 圖標來傳達理念;練習快速原型制作;收集反饋;上傳圖標至 Swift Playgrounds 使其成為一款 app 的組成部分。
▲Swift Playgrounds 的“人人能編程”項目可與任意課題相結(jié)合,進一步簡化編程、app 設(shè)計和 app 開發(fā)的教學體驗。
Swift Playgrounds 的“人人能編程”項目進一步簡化了使用 iPad 和 Mac 進行編程、app 設(shè)計和 app 開發(fā)教學的體驗,格外適合這一季在世界各地普及編程技能的活動中推行,包括 11 月 8 日美國全民 STEAM 教育日,以及 12 月在 180 個國家和地區(qū)舉行的計算機科學教育周和“編程一小時”活動。
指導學生使用 Swift Playgrounds 編程和開發(fā) app 的新資源,包括四個全新“人人能編程”項目,現(xiàn)已在 Apple 教育社區(qū)推出,教育工作者可在此獲取適合各種技能水平的資源,并與其他社區(qū)成員交流。Swift Playgrounds 4.4 現(xiàn)已發(fā)布,包括支持 Swift 5.9 及 iPadOS 17 和 macOS Sonoma 的 SDK。
學生可在 2024 年 2 月的三周期間提交 app playground 參加 Swift Student Challenge。通過 developer.apple.com 報名,以便在挑戰(zhàn)賽開始時獲得通知。在 350 名獲獎?wù)咧校?0 名杰出獲獎?wù)邔⑹苎诿髂晗奶烨巴又輲毂忍嶂Z的 Apple 總部,與其他獲獎?wù)吆?Apple 團隊展開交流。所有獲獎?wù)叨紝@得為期一年的 Apple Developer Program 會員資格,可將 app 提交至 App Store 并獲取來自 Apple 的支持。
魯公網(wǎng)安備 37020302371703號