透過校本資訊科技課程 推行編程教育
區建強
《基礎教育課程指引-聚焦‧深化‧持續(小一至小六)》(2014)
2015
• 推動STEM教育 2016
• 在小學推動STEM教育的一筆過津貼 2017
• 小學常識科課程指引
• 計算思維-編程教育:小學課程補充文件
學校發展周期的關注事項
• 提升學生的共通能力
• 「運算思維可培養學生的創新、解難及邏輯思維能力,是廿一世 紀學生必須具備的學習技能。」(張仁良, 2017)
• 我們的目的:
• 培養學生的創造力、協作和解決問題的能力,以面對二十一世紀所帶來 的挑戰
• 社會上有不少聲音,希望學生能擁有藉編程來處理信息和計算思維的知 識及技能,以滿足人力市場的需求
科本領導的重要性
• 科主任應擔任本科的課程領導,除管理科務工作及教學資源外,
亦須帶領本科的教學團隊,進行課程規劃,以落實擬定的學與教 策略。
• 科主任宜掌握教學團隊的優勢, 組織學習社群,讓具不同大專資 歷的教師一起探討相關主題的活動,讓教師在互相觀摩和學習,
發展專業。
Space 空間
Ability 能力 Interest
興趣
科務管理
團隊建立
發展科本課程
了解科本強項
及弱項 學生的需要
及能力
社會的轉變
跨學習領域學 習活動
資源管理 配合學校發展
熟悉中央課程
學習時間的靈活運用
• 引入外間資源,協助學校策劃及優化校本編程教育課程,為學生 提供應用計算思維和編程技巧的機會。
• 學校於課外活動時段均引入編程教學,本年度與資訊科技教育相 關的課外活動有:
星期一 星期二 星期三 星期四 星期五
小五、小六 (mBot)
小五、小六 (micro: bit)
小三、小四 (unplugged)
以級長身份帶領同工
科主任 商討課程內容 課程發展主任
建議教務安排
校長 推薦相關老師
教師專業發展
推動科務政策 協調活動實施 作為溝通橋樑
發展校本資訊科技課程 調適相關教師的課擔及 其他教學職務
教學工具的選取 學生能力的考量 教學內容的調適 外間資源的引入 學習顯證的匯集
初代區塊拼圖的概念 教學資源豐富
學校無需行政成本
瀏覽器的編譯環境 方便使用者攜帶 已跟感應器整合
提供更多輸入及輸出裝置 迎合最新資訊科技發展
e.g. 物聯網(IOT) , 人工智能(AI)…
橫向的平衡與縱向的銜接
• 根據各個學習範疇的核心學習元素,撰寫主題和編排橫向整合的 學習計劃,讓學生通過實際體驗和日常生活事件學會學習。
• 注意課程螺旋發展與縱向連貫,確保不同學習階段和年級的學習 均能互相銜接。
完整性
橫向整合的考量
學生必需裝備的資訊科技 知識、技能及態度
多元化
就學生能力作相應 的調適
運用各種策略以照顧 個別學習者的需要
跟據校情或可能發生的轉 變作取捨
常規課程
資優教育
學習多樣性
09/2018前 (小六電腦科課程)
• 資訊處理(30%) Microsoft Excel
• 互聯網應用(40%) G Suite for Education
• 資訊科技對社會的影響(30%) 互聯網上的保安及威脅
09/2018後 (小六電腦科課程)
• 資訊處理(20%) Microsoft Excel
• 互聯網應用(30%) G Suite for Education
• 資訊科技對社會的影響(20%) 互聯網上的保安及威脅
• 程式編寫(30%) mBot
縱向連繫的考量
Creating 創造
Evaluating 評估
Analyzing 分析
Applying 應用
Understanding 理解
Remembering 認知
Bloom's revised taxonomy (Anderson & Krathwohl, 2001) 編程
教育
互聯網 應用
資訊 處理 電腦系
統基礎
技能
態度 知識
計算思維 ─ 編程教育 小學課程補充文件(EDB,2017)
認識「循環」的編程結構 明白步驟需重覆執行
意識「循環」的重要性 能按情況決定重覆次數
意識需要設定停止的條件 能判斷使用那項「循環」結構
認識「分支/選擇」的編程結構
意識及明白單一分支IF及 多個IF算法所涉及的步驟
引入組合邏輯以呈現
多於一個「選擇」或「決策」
編程教育與STEM的連繫
• 建基於一個學習領域課題的學習活動,讓學生綜合其他學習領域 相關的學習元素。
• 透過專題研習讓學生綜合不同學習領域的相關學習元素。
數學科
• 引入運算思維的數學教學
• 拆解(Decomposition)
• 格局圖樣(Pattern Recognition)
• 抽象化(Abstraction)
• 算法設計(Algorithm Design)
Wash all the fruit
Peel the fruit
Chop them
Add dressing
運算思維 Computational Thinking
• 運用Scratch 編程工具以展示學習成果 及鞏固所學
• 引入不同的運算思維元素:
• 條件 Conditionals
• 變量 Variables
• 重用和混合 Reuse and Remix
• 概念化及模組化
Abstraction & Modularization
https://www.computationalthinkers.com/product/computationalthinking/
數學表釋 Mathematical Expression
• 運用數學符號依據上下文的規則而 組合得成。
• 學生亦需以數學語言以解釋相關表 達式的因由。
https://www.weareteachers.com/improving-math-discourse-in-the-classroom/
科學方法 Scientific Method
• 檢查自然現象、獲取新知識或修 正與整合先前已得的知識,所使 用的一整套技術。
• 配合自主學習,讓學生理解及監 控自身的學習經歷。
http://iwan-ae.info/scientific-method-chart/scientific-method-chart-the-grade-4-8-6060/
Science
Mathematics
Technology
自動灌溉系統
水的特性
水的用途
灌溉系統的演變
程式編寫
設計算法
測試及修復
物料測試
設計草圖
製作原型
量度數值
數據處理
比較及解釋
Integrated Curriculum as an Effective Way to Teach 21st Century Capabilities (Drake 2018)
• (一)多學科統整取向 ( the multidisciplinary approach)
• (二)科際間統整取向 ( the interdisciplinary approach)
• (三)超學科統整取向 ( the transdisciplinary approach)