不管有沒有計算機科學經驗,都要學習一小時的代碼
在線教程和少量的練習使所有的老師——無論背景如何——都可以教授編程課程。
嚐試計算機科學的教師可以使用年度代碼小時(HOC)事件來啟動。發起的Code.org每年在計算機科學教育周(今年12月6日至12日)運動最初是作為一種有趣的方式向學生介紹編程和計算機科學(CS)。值得一提的是,HOC是為了紀念計算先驅的誕辰霍珀他出生於1906年12月9日。
有些老師可能會避開CS和HOC,因為他們不想失去課堂的教學重點和嚴謹性。其他人很難理解從哪裏開始教授計算機科學因為這些內容對他們和學生來說都是新鮮的。對於那些持觀望態度的人,讓我們來消除一些關於編程和CS教學的流行神話和誤解:
- 要教授編碼,你需要主修或廣泛學習計算機科學。這是完全錯誤的——你不必成為一個計算機專家來促進有效的課程。這隻需要組織和一些你讓學生使用的教育技術的經驗。這可以通過事先的一些練習來實現。我們稍後將通過下麵的步驟來討論如何招募和促進一個成功的HOC。
- 計算機科學並不適合所有人。我們經常聽說計算機極客、男人和黑客都能在計算機科學方麵表現出色。在他著名的TED演講, Hadi Partovi解釋說,任何人都可以學習CS,它依賴於對基本原理的理解。CS老師稱這些基礎為核心CS概念而且實踐.使用Code.org的課程,教師可以從一個計算機科學入門課然後進入更廣泛的計算機科學主題.
- 你需要成為數學專家。計算機科學是關於解決計算問題的——數學被用來分析和設計解決這些問題所需的步驟。我們稱之為步驟集算法,它們是計算機科學解決問題過程中不可或缺的一部分。但是我們可以用學生想要通過計算解決的問題來引導他們在計算機科學中使用數學來揭開神秘麵紗。例如,學生可以創建一個應用程序設置計時器做作業或者喂寵物。問題越引人注目,解決問題的步驟越清晰,學生就越願意學習所需的知識科技而且編碼的數學技能.
幸運的是,有很多進入c的入口——盡管HOC不是唯一的入口,但它是一個受歡迎的入口,教師可以用很少的準備時間有效地進行指導。不需要任何編碼經驗,但是要從HOC中獲得最大的好處,請查看這個方便的清單。
成功舉辦特設會議的6個建議
1.看這個視頻以熟悉如何在你的學校或教室舉辦特設會議。視頻還提供了CS工作的寶貴信息,以及將編碼納入課程的附加價值。
2.注冊你的學校,家庭或組織/公司與Code.org。這樣做可以讓你的學校和城市的名字出現在他們的地圖和活動頁麵.
3.通過以下方式確定活動探索這些一小時的教程.教程為初學者和有經驗的K-12 CS學習者提供了多種閱讀和舒適水平,所以有以下幾種方法:
- 選擇一個教程來實現你的整個班級——當你的孩子是新的CS時,這是很好的。對於這個選項,考慮學生的興趣是一個好主意,選擇一個你知道他們會喜歡的主題的教程(例如,我的世界而且舞會很受孩子們的歡迎)。在與學生一起實施教程之前,我總是自己練習。這使我能夠確保我有必要的洞察力,在活動中充分支持學生。
- 讓每個學生自己選擇教程繼續工作。這個選項對於有一些CS經驗的學生來說非常好。他們還可以調整他們選擇學習的課程的舒適度。
- 如果技術是一個問題,那麼還有很多問題不插電的教訓以及可供選擇的教程。
- 如果你的教室裏沒有足夠的設備,就把學生分成兩組。
4.推廣你的HOC通過在推特和其他社交媒體上使用話題標簽來慶祝你的學生的工作# CSEdWeek而且# HourofCode.通過標簽,您還可以加入CS專業學習社區,查看來自世界各地無數教育者的工作,以獲得靈感。
5.準備和打印完成證書為每一個參與的學生。這些都是完成HOC的好方法。我目睹過年輕人(以及成年人)非常自豪地向他人展示他們的證書。
6.為了讓學生們繼續編碼或者嚐試其他的CS學習,如果你不是CS老師,我建議堅持每學期一個項目,每次不超過兩到三周。這裏有一些額外的資源有可操作的步驟和大量的教訓/項目可供選擇:
- 如何培養計算思考者
- 機器人與計算思維(章節摘錄為5-14歲兒童提供免費的CS不插電課程)
- 如何開始教授編程
- 3種方法將計算機科學與其他課程相結合
- 2021年計算機科學教育現狀