270 likes | 462 Views
高中資訊課程教學活動設計 程式語言與邏輯單元. 報告人:建國高中 丘聖光. 壹、課程設計. 單元名稱:程式語言與邏輯單元 1 教學時間: 3 小時 教案設計:高中資訊學科諮詢輔導團 主題 VBA 程式設計開發環境介紹 結構化程式設計─選擇結構. 壹、課程設計 - 主題 1 與項目. VBA 程式設計開發環境介紹 目前常見的程式語言種類與開發工具 VBA 簡介 (Visual Basic for Applications) Excel VBA 程式設計開發環境介紹 Excel VBA 說明功能使用 Excel VBA 程式設計除錯.
E N D
高中資訊課程教學活動設計程式語言與邏輯單元高中資訊課程教學活動設計程式語言與邏輯單元 報告人:建國高中 丘聖光
壹、課程設計 • 單元名稱:程式語言與邏輯單元1 • 教學時間:3小時 • 教案設計:高中資訊學科諮詢輔導團 • 主題 • VBA程式設計開發環境介紹 • 結構化程式設計─選擇結構
壹、課程設計-主題1與項目 • VBA程式設計開發環境介紹 • 目前常見的程式語言種類與開發工具 • VBA簡介(Visual Basic for Applications) • Excel VBA程式設計開發環境介紹 • Excel VBA說明功能使用 • Excel VBA程式設計除錯
壹、課程設計-主題2與項目 • 結構化程式設計─選擇結構 • 簡介結構化程式設計 • 選擇結構說明 • 選擇結構範例介紹 • 選擇結構作業實做練習
壹、課程設計-說明 • 說明目前常見的程式語言種類與開發工具。 • 以Excel VBA(Visual Basic for Applications)程式開發工具為例,介紹其開發環境。 • 說明使用VBA的原因:Excel VBA並非是一套完整程式設計軟體,只是附屬在Excel軟體的輔助功能,雖然VBA只具備Visual Basic部分功能,但用來作程式語言的基礎練習是足夠的,相對於Visual Basic,Excel軟體比較普遍,學生只要找到有安裝Excel的電腦即可進行練習。
壹、課程設計-說明 • 讓學生使用Excel VBA程式開發環境練習程式設計。 • 說明選擇結構概念 • 說明選擇結構程式範例 • 進行選擇結構作業實做練習。
壹、課程設計-教學目標 • 瞭解VBA (Visual Basic for Applications)程式語言開發工具。瞭解如何使用Excel VBA線上說明。 • 瞭解如何使用ExcelVBA進行偵錯與除錯。 • 能夠使用Excel VBA程式設計環境進行程式設計練習。 • 瞭解結構化程式設計選擇結構概念。 • 能夠撰寫程式、執行程式與進行偵錯與除錯。
壹、課程設計-評量模式 • 簡單口頭問答 • 課堂觀察 • 作業練習 • 上機測驗
壹、課程設計-教材及參考資源 • 程式設計俱樂部 v6.0 • http://www.programmer-club.com • 碧華影音教學網 • http://quicklearn.bhes.tpc.edu.tw/ • W3Schools Oline Web Tutorials • http://www.w3schools.com/ • 藍色小舖 • http://asp.database.net.tw/
貳、課程規劃-1 • VBA程式設計開發環境介紹(30分鐘) • 目前常見的程式語言種類與開發工具 • VBA簡介(Visual Basic for Applications) • Excel VBA程式設計開發環境介紹 • Excel VBA說明功能使用 • Excel VBA程式設計除錯
貳、課程規劃-2 • 結構化程式設計─選擇結構(70分鐘) • 簡介結構化程式設計 • 選擇結構說明 • 選擇結構範例介紹 • 選擇結構作業實做練習
參、教學計畫-一、VBA程式設計開發環境介紹 • VBA(Visual Basic for Applications)簡介 • 目前常見的程式語言種類 • 目前常見的程式開發工具 • 說明Visual Basic, VBA與巨集的相關性,並介紹為何可以使用VBA來學習程式語言 • 說明Visual Basic與VBA的關係與異同。 • 說明使用VBA的原因。 • 說明巨集與VBA的關係。 • 說明使用巨集的安全性問題。
參、教學計畫-一、VBA程式設計開發環境介紹 • Excel VBA的開啟與關閉與各功能視窗用途說明 • 開啟Excel Visual Basic編輯器
參、教學計畫-一、VBA程式設計開發環境介紹 • Excel VBA的開啟與關閉與各功能視窗用途說明 • 說明專案總管視窗 ─說明屬性視窗
參、教學計畫-一、VBA程式設計開發環境介紹 • Excel VBA的開啟與關閉與各功能視窗用途說明 • 說明程式碼視窗 • 說明即時運算視窗
參、教學計畫-一、VBA程式設計開發環境介紹 • Excel VBA的開啟與關閉與各功能視窗用途說明 • 各功能視窗顯示與隱藏 • 存檔與開啟檔案 • 安全性的調整
參、教學計畫-一、VBA程式設計開發環境介紹 • 介紹說明功能的使用方法、使用時機 • 說明對於程式設計的過程善用書本或線上說明功能,不必強記許多的細節。 • 介紹開啟說明視窗,並透過關鍵字搜尋找到需要的說明:按F1進入。 • 介紹如何快速開啟指令、函數、方法等說明:標記所需查詢關鍵字後按F1。 • 透過說明功能中「請參閱」與「範例」可以對所查詢內容作進一步的了解。 • 說明所查詢到的內容是比較完整詳細的呈現,如函數將包含所有的參數,但我們可以就所需要的內容進行了解即可。
參、教學計畫-二、結構化程式設計─選擇結構參、教學計畫-二、結構化程式設計─選擇結構 • 說明結構化程式設計與3種結構簡介 • 結構化程式設計概念說明。 • 循序結構簡介。 • 選擇結構簡介。 • 重複結構簡介。
參、教學計畫-二、結構化程式設計─選擇結構參、教學計畫-二、結構化程式設計─選擇結構 • 透過生活實例流程圖說明選擇結構概念 • 以生活實例介紹選擇結構的概念。 • 將生活實例轉換為流程圖說明。 • If … Then … End If 結構介紹,並以流程圖配合說明。 • If … Then … Else … End If 結構介紹,並以流程圖配合說明。 • If … Then … Else … Else … End If 結構介紹,並以流程圖配合說明。
參、教學計畫-二、結構化程式設計─選擇結構參、教學計畫-二、結構化程式設計─選擇結構 • 以幾個實例介紹選擇結構 1. If … Then … End If 結構範例介紹 • 範例:判斷輸入成績是否及格,若輸入成績大於或等於60則輸出「恭喜及格」 2. If … Then … Else … End If 結構範例介紹 • 範例:判斷輸入成績是否及格,若輸入成績大於或等於60則輸出「恭喜及格」,否則輸出「成績不及格,再加油」 3. If … Then … ElseIf … Else … End If 結構範例介紹 • 範例:判斷輸入成績是否及格、優等,若輸入成績大於或等於80則輸出「恭喜成績為優等」,大於或等於60則輸出「恭喜及格」,否則輸出「成績不及格,再加油」
參、教學計畫-二、結構化程式設計─選擇結構參、教學計畫-二、結構化程式設計─選擇結構 • 以幾個實例介紹選擇結構
參、教學計畫-二、結構化程式設計─選擇結構參、教學計畫-二、結構化程式設計─選擇結構 • 以幾個實例介紹選擇結構
參、教學計畫-二、結構化程式設計─選擇結構參、教學計畫-二、結構化程式設計─選擇結構 • 以幾個實例介紹選擇結構
參、教學計畫-二、結構化程式設計─選擇結構參、教學計畫-二、結構化程式設計─選擇結構 • 以學習單與上機作業進行練習
參、教學計畫-二、結構化程式設計─選擇結構參、教學計畫-二、結構化程式設計─選擇結構 • 以學習單與上機作業進行練習
參、教學計畫-二、結構化程式設計─選擇結構參、教學計畫-二、結構化程式設計─選擇結構 • 以學習單與上機作業進行練習
報告結束 歡迎指教