新浪數碼訊 11月9日下午消息,蘋果公司宣佈將於2024年2月舉辦新一屆Swift Student Challenge,並將設立新類別以表彰50位提交卓越參賽作品的傑出獲獎者。

蘋果公司的 Swift Student Challenge 爲全球成千上萬的學生提供展示創意、發展實用技能的機遇,惠及他們的職業與人生。從2020年起,參加Swift Student Challenge的學生加入了使用Swift這一專業編程語言的全球開發者社區,共同創造新一批開創性App。

學習編程和App開發的興趣在學生中普遍存在。無論他們是否有志於投身技術行業,這些技能都對他們大有裨益。今年9月,YPulse面向全美1000餘名學生進行了一次獨立問卷調查。研究人員發現,92% 的受訪學生認爲學習編程十分重要,94% 的受訪學生認爲編程是未來就業市場的重要技能。

此外,學生們同意掌握編程與開發App技能還有多種好處,包括提升創意,解決本地和全球性問題,並最終讓世界變得更加美好。

知曉並獲取編程及App開發資源是學習的關鍵。調查發現,85%的受訪者尚未採取行動,但有意願學習編程;48%的受訪者不知道該如何開始。

而蘋果的Swift Playgrounds App旨在幫助學習者學會用Swift寫下第一行代碼,直至構建出他們的第一款App。蘋果公司表示,這是一款絕佳的工具,供初學者使用iPad和Mac探索、學習、發現、嘗試編程和開發App。

“在Apple,我們相信人人都能學習編程和開發App。我們很自豪能每年舉辦Swift Student Challenge,支持與表彰抱負遠大的學生開發者。”蘋果全球開發者關係、企業與教育產品營銷副總裁 Susan Prescott 表示,“我們明白,學生們渴望學習編程來解決他們關心的難題,比如開發一款App來幫助同學發現心理健康方面的資源,或者支持校園內的可持續發展舉措。他們希望知道該如何開始學習。Apple將面向學生和教育工作者發佈新的編程資源,與我們的社區夥伴合作開發專屬Swift編程項目,並分享關於2024 Swift Student Challenge活動時間的提前通知。我們迫不及待地想看到學生們明年提交的app playground。”

爲幫助學習者獲取App開發資源,蘋果與全球教育工作者展開合作。爲支持教育工作者傳授Swift Playgrounds技能,蘋果發佈了四項全新“人人能編程”項目,提供詳細的分步資源來指導學生髮展重要技能,並開發App來解決他們關心的問題。

Tina Lewis是亞拉巴馬州蒙哥馬利公立學校(Montgomery Public Schools)的七年級生活科學課教師,同時也是蘋果教學輔導員和2023屆蘋果傑出教育工作者。她還在布魯貝克中學(Brewbaker Middle School)開辦了編程俱樂部。“身爲老師,我認爲有必要創建一個安全的空間,讓學生暢所欲言。”Lewis 表示,“藉助編程,你可以創建這樣一個空間,激發學生的好奇心,培養他們面對困難的韌性。”

Lewis 2021年開始利用“人人能編程”教育工作者資源和Swift Playgrounds,與學生一起用iPad自學編程。她的一名學生在2022年參與了Swift Student Challenge。“學生們的創意鼓舞了我,我希望能點亮孩子們心中的那盞燈。”Lewis表示。

除了與全球教育工作者合作,蘋果還通過社區教育計劃支持99個國家和地區的教育合作伙伴,如國家認證中心聯盟(NC3)。NC3提供實地職業培訓機會,幫助社區、技術學院以及高中的講師講授《使用 Swift 開發》課程。今年,該機構承諾將幫助更多學生提交App項目,參加2024 Swift Student Challenge。

“Swift Student Challenge是年輕人才通往成功的階梯,我們致力於爲他們的成功鋪路。”NC 3執行總監Roger Tadajewski表示,“《使用 Swift 開發》幫助教師們掌握指導學生的技能,有助於培養鼓勵好奇心和創意的環境,讓所有靈感都有機會開花結果。”

全新“人人能編程”項目

蘋果推出全新“人人能編程”項目,提供詳細的分步資源,幫助教育工作者在學習編程和App開發的每個環節爲學生提供指導,並培養學生掌握關鍵技能,通過開發App解決他們關心的問題。

“人人能編程”項目可與任意課題相結合,適合在課堂或編程俱樂部上講授。這些項目向學生介紹SwiftUI—這是一種用極少代碼構建用戶界面的現代框架—以及如何在Swift Playgrounds中使用最新 app 構建技術。在編程過程中,學生可以通過 app 預覽功能實時查看App的變化。

今日發佈的四個新項目包括:

設計一款簡單App:學生可以使用 Keynote 講演創建一個App原型,學習App設計的基礎,練習快速原型製作,收集反饋,體驗和專業開發者同樣的步驟。

使用堆疊和圖形構建:學生可以在Swift Playgrounds中嘗試構建App的最初步驟,使用SwifitUI編寫代碼繪製自畫像,瞭解用戶界面設計的基礎。

構建定製圖形:學生可以設計圖形讓App界面更進一步,瞭解如何繪製座標,使用SwiftUI和Swift Playgrounds裏的About Me示例App編寫代碼繪製定製圖形。

設計App圖標:學生可以學習並應用App設計原則,創建一個造型獨特、令人記憶深刻的App圖標來傳達理念;練習快速原型製作;收集反饋;上傳圖標至Swift Playgrounds使其成爲一款App的組成部分。

Swift Playgrounds的“人人能編程”項目進一步簡化了使用iPad和Mac進行編程、App設計和App開發教學的體驗,格外適合這一季在世界各地普及編程技能的活動中推行,包括11月8日美國全民STEAM教育日,以及12月在180個國家和地區舉行的計算機科學教育周和“編程一小時”活動。

指導學生使用Swift Playgrounds編程和開發App的新資源,包括四個全新“人人能編程”項目,現已在Apple教育社區推出,教育工作者可在此獲取適合各種技能水平的資源,並與其他社區成員交流。

Swift Playgrounds 4.4現已發佈,包括支持 Swift 5.9 及 iPadOS 17 和 macOS Sonoma 的 SDK。

學生可在2024年2月的三週期間提交App playground參加Swift Student Challenge。過 developer.apple.com 報名,以便在挑戰賽開始時獲得通知。

在350名獲獎者中,50名傑出獲獎者將受邀在明年夏天前往加州庫比提諾的蘋果總部,與其他獲獎者和Apple團隊展開交流。所有獲獎者都將獲得爲期一年的Apple Developer Program會員資格,可將App提交至App Store並獲取來自Apple的支持。

相關文章