Scratch AI初探
課程大綱
本課程分五章,涵蓋了Scratch編程、基礎編程概念、角色互動與遊戲設計、簡單的機器學習和AI應用等豐富內容。學生將從Scratch環境入門,逐步掌握基本編程概念和技巧,並嘗試設計簡單遊戲。進一步學習人工智能概念,利用Scratch構建基於機器學習的應用。最後探索與硬件(如micro:bit)結合的AI應用,激發學生無限創意。課程通過實例和任務引導學生進行學習,適合初學者踏上編程之旅。
課程內容
學生會學到甚麼?
歡迎來到『Scratch AI初探』課程!這個課程將帶領學生進入編程與人工智慧的世界,並使用Scratch,一個簡單易學的編程語言,學習設計動畫、遊戲以及人工智慧應用。通過四個章節的學習,學生將掌握Scratch的基本編程概念和技巧,並了解人工智慧的基本概念和應用。此外,學生還可以使用硬件與Scratch進行互動,實現更豐富的應用。
第一章:Scratch編程環境介紹
在本章中,學生將了解Scratch編程環境的基本組件和功能。學生將學會使用角色、背景、音效等元素,並瞭解如何使用代碼積木構建簡單的編程邏輯。本章的任務是讓學生編寫一個簡單的動畫故事,通過角色和背景的變化展示故事情節。
第二章:基礎編程概念與技巧
學生將學習基本的編程概念,如變量、循環、條件判斷等。通過一系列有趣的實例,學生將掌握如何使用這些概念編寫簡單的代碼。本章的任務是編寫一個簡單的計數器,讓角色根據計數器的變化做出不同的動作。
第三章:角色互動與簡單遊戲設計
本章將教授學生如何設計和構建簡單的遊戲,包括角色間的互動、碰撞檢測和得分系統。學生將編寫一個簡單的迷你遊戲,讓角色在遊戲中完成特定的任務,例如收集物品或避開障礙物。
第四章:初探人工智能:簡單機器學習
在本章中,學生將了解人工智能的基本概念,並學習如何使用Scratch提供的機器學習擴展進行簡單的AI設計。學生將設計一個基於機器學習的簡單應用,例如讓角色根據手勢或聲音指令做出相應的動作。
第五章:AI應用:基於Scratch與硬件的互動
本章將介紹如何將Scratch與硬件(如micro:bit等)結合,實現更豐富的AI應用。學生將學習如何使用硬件感測器與Scratch代碼進行互動,例如根據光線強度變化控制角色的移動。本章的任務是設計一個基於硬件感測器的互動遊戲或應用。
關於scratch影片
為甚麼選擇蘊思智能?
大學講師教學團隊
蘊思智能的教學團隊經驗豐富,包括各院校講授碩士生AI 課程的大學老師
科研機構認可
蘊思智能開發的教學平台獲數碼港支持。蘊思智能亦是生產力局的STEM 教育伙伴
想安排到校課程?
聯絡我們的顧問
蘊思智能提供到校課程,包括STEM Day、比賽培訓及課後課程。歡迎與我們的專家顧問聯絡,為您安排合適的題材及形式。