一. 教育目標
以培養青少年對行動App編程興趣為出發點,並進一步培養青少年編程的基礎能力,期使學生在完成課程後,對行動App程式開發產生興趣,並能再繼續接受更進一步的編程訓練
二. 本學科與核心能力關聯性
1. 邏輯思考 2. 語言能力 3.世界觀
三. 本學科內容概述:
課程內容先針對行動App程式能做什麼做介紹,如做出有趣的遊戲或控制機器人等等…再帶入程式設計的概念與基本的知識,並透過實際的練習與操作讓青少年了解做行動App編程其實是非常容易的,並讓他們產生興趣學習
四. 本學科教學內容大鋼
日期 |
主題 |
教學內容 |
教學方法 |
第01周 |
為什麼要學程式設計? |
讓同學了解為什麼要學寫程式,並針對一些創新的行動App應用做介紹,讓青少年對App的編程世界產生興趣 |
透過實際操作與影音介紹 |
第02周 |
程式設計基本概念 |
1.程式設計的概念2.程式設計語言的分類3.認識各種程式語言 |
透過實際操作與影音介紹 |
第03周 |
程式設計語言介紹 + 行動App小遊戲訓練(一) |
- 認識 LiveCode
- 使用LiveCode做出一個簡單的遊戲
|
透過實際操作與影音介紹 |
第04周 |
程式設計資料類型基本概念 (一) |
1.三種主要資料類型介紹-數字,字串,布林值 |
透過實際操作與影音介紹 |
第05周 |
程式設計資料類型基本概念 (二) |
1.各種資料類型的練習 |
將小朋友分成小組,讓他們可以一起去做練習並比賽積分 |
第06周 |
變數基本概念(一) |
- 什麼是變數
- 如何給變數命名
- 如何使用變數
|
透過實際操作與影音介紹 |
第07周 |
變數基本概念(二) |
- 各種變數使用的練習
|
將小朋友分成小組,讓他們可以一起去做練習並比賽積分 |
第08周 |
行動App小遊戲訓練(二) |
- 透過資料與變數的設定做出一款有趣的小遊戲
|
將小朋友分成小組,讓他們可以一起去做出一款小遊戲並比賽積分 |
第09周 |
比較分析基本概念(一) |
- 什麼是比較分析
- 布林運算式
- 使用比較分析
|
透過實際操作與影音介紹 |
第10周 |
比較分析基本概念(二) |
- 各種比較分析的練習
|
將小朋友分成小組,讓他們可以一起去做練習並比賽積分 |
第11周 |
條件陳述基本概念(一) |
- 條件陳述式的格式
- 條件陳述式的類型
|
透過實際操作與影音介紹 |
第12周 |
條件陳述基本概念(二) |
- 各種條件陳述式的練習
|
將小朋友分成小組,讓他們可以一起去做練習並比賽積分 |
第13周 |
重複回圈基本概念 (一) |
- 重複迴圈的概念
- 重複迴圈類型
|
透過實際操作與影音介紹 |
第14周 |
重複回圈基本概念 (二) |
- 各種重複迴圈的練習
|
將小朋友分成小組,讓他們可以一起去做練習並比賽積分 |
第15周 |
行動App小遊戲訓練(三) + 結業式 |
- 透過比較分析、條件陳述、重複回圈的概念做出一款有趣的小遊戲
2. |
將小朋友分成小組,讓他們可以一起去做出一款小遊戲並比賽積分.結業式將獎勵積分最高的小組與頒發證書 |