Download presentation
Presentation is loading. Please wait.
1
結構化程式設計 大家來找碴 Design by 謝慧珍
2
課程簡介 本課程設計找碴遊戲 (提供二張相似的圖片請學生找出所有相異處),過程中讓 學生了解電腦執行程式的循序及選擇結構。透過找出相異處的活動,能練習問 題解析、流程控制、抽象化等運算思維等歷程,學習運算基本原則。
3
重要概念(Big idea) 問題解析 流程控制 抽象化 循序及選擇結構
4
主要問題 (Essential questions)
學生能分解問題,拆解遊戲需要的資料及顯現的結果 學生能找出差異處做為控制的判斷並畫出程式執行流程圖 學生能利用圖形來定義變數 學生能運用選擇結構設計完成自己的「大家來找碴」遊戲
5
總體學習目標 學生能從問題解析、流程控制、抽象化運算思維來進行系統 化思考,並有效發展出解決問題的策略。
學生能從問題解析、流程控制、抽象化運算思維來進行系統 化思考,並有效發展出解決問題的策略。 學生能透過程序性規畫與程式編寫達到整合資訊科技解決問 題的能力。 學生能將作品上傳於網路平臺, 透過與他人線上互相討論進 行傳播與分享。
6
運算思維 問題拆解(Decomposition):拆解確認遊戲目的為找出全部圖形差異處並圈選之
尋找規則(Pattern Recognition):找出圖形差異處為程式控制依據的規則 抽象化(Abstraction):使用圖像物件來設定差異處為變數 演算法設計(Algorithm Design):判斷變數是否有被圈選來完成遊戲
7
學習表現 資t-IV-4 能應用運算思維解析問題。 資p-IV-1 能選用適當的資訊科技組織思維,並進行有效的表達。
8
學習內容(國中) 資 A-IV-1 演算法基本概念 (問題解析、流程控制) 資 P-IV-2 結構化程式設計 (循序與選擇結構)
9
領綱核心素養 科-J-A2 具備理解情境與獨立思考的能力,並運用適當科技工具與策略,處理與解決生 活問題與生命議題。 科-J-B1
具備理解情境與獨立思考的能力,並運用適當科技工具與策略,處理與解決生 活問題與生命議題。 科-J-B1 具備運用各種科技符號與運算思維表達溝通的素養,並理解日常生活中科技與 運算的基本概念,應用於日常生活。
10
教學對象 國中七年級學生
11
學習工具 | 參考資源 學習工具 個人電腦、網路、程式語言工具(scratch)、學習單(流程圖設計)、簡報、範例程 式、評量
12
教學設計 本專題活動以每人完成一個遊戲,共有四個主要步驟進行設計:首先,以範本 遊戲試玩引發學習動機;進而引導學生使用流程圖將問題拆解分析,由具體轉 為抽象;接著,透過資料與結構與概念說明、程式語法說明,帶領學生進入程 式實作、創作、除錯與分析的學習歷程。
13
教學設計 教學設計 教學活動 活動內容 範本遊戲試玩 引發學生動機 提問與討論 找出遊戲中5個差異處。 引導學生遊戲的輸出入及拆解問題。
流程圖設計 遊戲流程圖分析 了解流程圖目的並應用流程圖設計程式 程式概念說明 變數概念與說明 選擇結構概念與說明 範例程式操作-變數設定 範例程式操作-選擇結構語法說明 程式創作 遊戲實作 設計自己的遊戲程式 觀摩與討論 展示學生作品 觀摩與學習
14
Reference 陳怡芬 老師 (2017)。運算思維導向課程設計實戰投影片。
十二年國民基本教育課程綱要科技領域草案-105.2,取自
Similar presentations