定檔2024年2月,Apple舉辦Swift Student Challenge開發活動

2023-11-09     電腦報

原標題:定檔2024年2月,Apple舉辦Swift Student Challenge開發活動

Apple 的 Swift Student Challenge 為全球成千上萬的學生提供展示創意、發展實用技能的機遇,惠及他們的職業與人生。

從 2020 年起,參加 Swift Student Challenge 的學生加入了使用 Swift 這一專業程式語言的全球開發者社區,共同創造新一批開創性 app。新一屆 Swift Student Challenge 將於 2024 年 2 月開幕,並將設立新類別以表彰 50 位提交卓越參賽作品的傑出獲獎者。

實際上,學習編程和app開發已經在學生中群體中流行。無論他們是否有志於投身技術行業,這些技能都對他們大有裨益。

今年 9 月,YPulse 面向全美 1000 余名學生進行了一次獨立問卷調查。研究人員發現,92% 的受訪學生認為學習編程十分重要,94% 的受訪學生認為編程是未來就業市場的重要技能。此外,學生們同意掌握編程與開發 app 技能還有多種好處,包括提升創意,解決本地和全球性問題,並最終讓世界變得更加美好。

調查發現,85% 的受訪者尚未採取行動,但有意願學習編程;48% 的受訪者不知道該如何開始。Apple的Swift Playgrounds app 旨在幫助學習者學會用 Swift 寫下第一行代碼,直至構建出他們的第一款 app。這是一款絕佳的工具,供初學者使用 iPad 和 Mac 探索、學習、發現、嘗試編程和開發 app。

一張題為「2023 年學生對編程和 app 開發興趣情況」的圖表顯示92% 的受訪學生認為學習編程十分重要,94% 的受訪學生認為編程是未來就業市場的重要技能,85% 的受訪者尚未採取行動,但有意願學習編程;48% 的受訪者不知道該如何開始。

「在 Apple,我們相信人人都能學習編程和開發 app。我們很自豪能每年舉辦 Swift Student Challenge,支持與表彰抱負遠大的學生開發者。」Apple 全球開發者關係、企業與教育產品營銷副總裁 Susan Prescott 表示,「我們明白,學生們渴望學習編程來解決他們關心的難題,比如開發一款 app 來幫助同學發現心理健康方面的資源,或者支持校園內的可持續發展舉措。他們希望知道該如何開始學習。

Apple 將面向學生和教育工作者發布新的編程資源,與我們的社區夥伴合作開發專屬 Swift 編程項目,並分享關於 2024 Swift Student Challenge 活動時間的提前通知。我們迫不及待地想看到學生們明年提交的app playground。」

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

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

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

Apple 推出全新「人人能編程」項目,提供詳細的分步資源,幫助教育工作者在學習編程和 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 的組成部分。

iPad 上顯示四個「人人能編程」項目:設計一款簡單 App、使用堆疊和圖形構建、構建定製圖形和設計 App 圖標。

Swift Playgrounds 的「人人能編程」項目可與任意課題相結合,進一步簡化編程、app 設計和 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 團隊展開交流。所有獲獎者都將獲得為期一年的 Apple Developer Program 會員資格,可將 app 提交至 App Store 並獲取來自 Apple 的支持。

文章來源: https://twgreatdaily.com/zh-my/1941ef9945240f7cba3d6a2baa26c801.html