此計劃將:
1. 幫助學生掌握在未來世界實用的技能,並培養對新工具(如:開發者工具)的學習和使用能力 2. 提供有趣且專門為初中生設計的程式語言學習體驗
3. 教授寫程式的基本觀念, 並讓學生實際練習
4. 幫助學生發展邏輯性和批判性思維
5. 讓學生透過程式設計創作出圖像及生成藝術作品 6. 協助學生整理一系列運用程式創作出的作品,成為視覺作品集
21世紀以來,科技發展突飛猛進,AI人工智慧在全球掀起浪潮,程式設計的重要性也因此日益凸顯。家長們逐漸意識到未來世界將越發由科技驅動,且AI技術會滲透到人們生活的各個方面,從醫療保健到金融服務,再到日常娛樂,無處不在。孩子若是能夠提前學習程式語言的應用,例如使用 JavaScript程式語言和 p5.js程式庫等,他們將具備在AI時代茁壯成長所需的關鍵技能,能夠更好地適應和利用快速變化的科技環境。
面對社會中日益增多的挑戰與變革,程式設計的能力成為人們在不斷變化的就業市場中,能夠打下堅實基礎並保持競爭力的一大利器。隨著AI持續自動化各種工作和服務,學習程式設計不僅會賦予學生寶貴的技能,也會提升他們的就業能力,因為他們能夠活用新的技術,而不是被新技術取代。
根據https://ischool.skjhs.ntct.edu.tw/ischool/publish_page/117/?cid=1536,可知程式設計已被納入學生必修的科目領域,各校應該全面推廣程式語言教育。然而,如今在課程實施方面,依然面臨著諸多挑戰,包括課程的設計、教師教學能力及學生的學習效果。
許多初中選擇使用 Scratch 作為主要的程式設計教學工具。Scratch
是一個學習程式設計觀念的平台,學生通過拖放彩色「區塊」或「積木塊」組合程式碼模擬編程指令,以此來進行一系列的動作。然而,Scratch並不是一種真正的程式語言。現實中大多數的程式語言並非「積木式」而是「文字式」的,並以英語進行編寫。
Scratch可以做為一個幫助學生人門並理解程式觀念的輔助工具。但它並不是真正的程式語言。此外,學生平時在課堂中可以練習寫程式的時間往往不足,而學校也缺乏具備教授程式設計能力的老師。課程設計者(如教科書出版商)可能不完全瞭解學生實際的需求,而課外補習班和專業發展課程則往往價格昂貴、內容乏味,且不適合國中學生。
如果不將基礎的程式設計技能納入學生的基本素養,他們在未來的就業市場上很有可能會處於不利的位置。許多工作都需要員工與程式設計師合作,如果一個人對程式設計沒有基本的瞭解,可能會難以有效地與程式設計師溝通。此外,能夠利用演算法和AI工具的人在職場上將更具優勢。AI可以讓工作變得更高效。例如,對資料進行排序,而學生如果能編寫一個程式來完成,就可以節省更大量的時間。
不會寫程式的人可能不明白演算法如何影響他們的生活。例如,演算法控制我們在網路上看到的資訊。大多數社群媒體網站會推薦我們感興趣的內容,以延長我們的在線時間。這些演算法找出我們喜歡的內容並進行推薦,導致我們可能只接觸到支持我們觀點的資訊,從而形成信息繭房。
學生在學習程式設計時面臨著各種困難,例如課程設計難度不適宜、內容乏味、無法獲得所需的幫助、練習時間不足、無法將所學知識與現實生活聯繫起來、師生缺乏互動交流、以及學生可能會複製程式碼而未真正學習到內容。這些困難導致現階段的程式設計教育難以有效達到預期目標。
此外,程式設計還能培養學生的邏輯思維和問題解決能力。通過編寫程式碼,學生學會將複雜問題分解為好處理的部分,然後進行分析並設計有效的解決方案。這種能力不僅對程式設計至關重要,還適用於數學、科學和工程等其它領域。
根據過去的實踐經驗,JavaScript程式語言由於其廣泛使用和多功能性,是年輕的學生入門程式設計的絕佳選擇。與其他可能具有陡峭學習曲線的語言不同,JavaScript 相對容易掌握,即便是初學者也能通過努力快速上手。其即時性使學生能夠立即練習並獲得結果,提供學習上的成就感,激發持續學習的動力。
p5.js 是一個適合孩子學習程式設計和創建圖像的程式庫。憑藉其高度的視覺性和創意可發揮性等特質,p5.js
使學生能夠透過互動式專案探索藝術、數學和設計的交叉點。從創建動畫圖畫到設計簡單的遊戲,p5.js
使學生能夠釋放他們的創造力,同時磨練他們的程式設計技能。
我堅信任何學生,無論家庭的經濟狀況如何,都應該獲得學習程式設計的機會。然而,現實是程式設計的課程或訓練,往往是一筆不小的支出,也並不是每個家庭都能夠負擔得起的。因此,我希望籌集資金,舉辦免費的程式設計學習活動,讓更多的學生有機會接觸並學習這項未來必備的技能。
學生過去的作品: ![]() ![]()
您好,我的名字是王彥儒(Steve Wang),從小在新加坡長大。我熱愛程式設計且已學習超過四年的時間。在這段時間裡,我主要使用 JavaScript語言,並積累了大量使用 p5.js 的經驗。我希望使用英語教授計畫中的這門課,因為英語是當今世界最普及的語言,也是大多數標準程式語言所使用的語言。如學生有需求,我也可以使用中文輔助。
目前,我正在共同撰寫一篇研究論文,標題為《運用 JavaScript 實現旋律與和聲的即時編程》。我們的研究團隊計劃向意大利的 Audio Mostly 2024 學術會議提交這篇論文。這項研究旨在探討是否可以在瀏覽器以外的環境中使用 JavaScript 進行旋律與和聲的即時演算編曲,以及如何著手實現這一目標。這篇研究論文是我在程式設計領域進一步學習和成長的重要工作之一。
![]()
本募資專案的資金將由計劃的協助指導老師之一,李有誠來負責收取和管理,且全額用於此活動之舉辦。若課程結束後有剩餘款項,將捐贈給慈善團體,屆時進一步消息將會再行公告於嘖嘖平台或透過電子郵件通知所有捐贈者。
風險與挑戰
回饋物品可能會因學生未能及時完成作品而延遲提供。如發生這種情形,我們會透過電子郵件通知您,並繼續協助學生完成作品,以確保您收到的是最完整的作品。延遲時間預計不會超過兩週。
您贊助本計畫即代表同意承擔此風險,若無法接受此風險,請在計劃期間透過贊助細節頁面的「取消贊助並退款」按鈕來申請取消贊助。
若有任何疑問,歡迎透過電子郵件(stevesg168@gmail.com)與我聯繫。
退換貨規則
客服聯絡方式
認為此專案有違規或不適合嘖嘖使用者的地方嗎?請填寫表單協助我們檢查。
|