Scratch 趣味編程學習系列
在這個課程中,同學們會學習Scratch程式設計、數學和計算知識,
並發揮創意,設計不同的互動故事及遊戲!
Scratch特色
圖像化編程
不同教學者的分享
遊戲及動畫程式
外接學習板
課程內容
從遊戲中學習
在此課程中,我們設計不同的遊戲編程內容,例如設計自己的姓名和動畫,讓學生能夠快樂輕鬆學習編程的知識和概念。與傳統教學不同,我們希望以遊戲的方式讓課堂變得有趣,使同學能夠更加專注於課堂的內容。
體驗式學習
在每一課堂中,學生會先學習基礎編程知識和概念,然後他們需要自己完成課堂作品或目標。學生透過自己「動手做」,自己去寫一個編程的時候,他們會對編程的流程更加熟悉。而且,當他們發現錯誤時,更可以利用課堂的知識或自己主動去學習消除錯誤(Debug),使他們能夠更加深化內容和對課堂的知識更加深刻。
跨學科學習
在這個課程當中,學生會設計不同的編程,而有些編程內容會涉及其他學科的知識。例如,飛吧!小貓,當中會涉及數學的知識,利用X,Y軸的概念令遊戲變得有趣和好玩。所以,同學不但能夠學習編程的知識,而且能夠穩固其他學科上的知識。
培養耐心與專注力
在編程的時候,我們很多時候都需要做去除錯誤(Debug)的動作,學生亦會透過寫編程的過程中,培養耐心與專注力,有助他們學習不同的東西。而且,同一個編程,可以有許多不同的方法去完成,課程中也會讓同學製造不同的遊戲和編程,這使能夠激發同學的創意力。
課程內容
Scratch Jr 幼兒編程課程
ScratchJr 適合孩子學習兒童程式設計。課程中,學生能創作屬於自己的故事書給小遊戲。在這學習過程中,學生可以學到設計過程,解決問題的能力和在電腦前表現自己的創意。
- 了解什麼是編程
- 動畫設計創作
- 學習計算機思維,把事件細化為一個個小步驟
- 學習編程概念,如序列、重複執行
Scratch 動畫及遊戲製作課程
Scratch 適合8歲以上的中小學生作為學習程式設計的入門軟體。它可以讓學生輕鬆的規劃程式設計的劇情、動畫、遊戲、音樂等
- 動畫及遊戲規劃
- 背景、角色、音樂設計
- 程式流程設計
- 學習進階編程概念,如變數、巨集、條件判斷、數式運算等
Scratch 簡易人工智能開發課程
學生可以透過Scratch製作虛擬的人工智能系統,並學習AI系統背後的邏輯,包括人臉識別、聊天機器人、教AI玩井字遊戲等。
- 人工智能概念學習
- 機器學習簡易應用
- 人臉識別、圖像識別、語音識別
Scratch x Micro: bit 體感遊戲開發課程
在此課程中, 學生會在Scratch平台上設計及製作能透過Micro:bit控制的動感遊戲, 並發揮創意, 把Micro:bit設計成特別的遙控器, 例如變成太空船的操作杆
- 學習編程概念及跨平台製作
- 學習遊戲規劃及製作
- 提升學生的創意思維
- 編程遊戲及自製遙控器