110-1宜蘭高中多元選修課程-進階程式設計-呂卓勳老師
計畫年度:110年高教深耕計畫
分項計畫:計畫二 砥礪精進.改造加值
子計畫 :子計畫一 iProgram學習藍圖適性發展(2-1)
行動方案:行動方案一 自主學習自由選課(2-1-1)
執行措施:自主學習自由選課(2-1-1)
執行單位:註冊與課務組
活動日期:2021-09-08 ~ 2022-01-12
活動地點:宜蘭高中
主持人:賴宗福
參加人數: 教師:1人, 學生:25人, 其他:0人
活動目的
活動流程
本課程預期參與人數為25人,每位參與學生均可完成2-3個程式範例與學習單。本課程主要透過課堂說明進行,並且在課程中進行實作。下表為課程進度:
項次 |
授課日期 |
授課時間 |
單元/主題 |
授課方式 |
1 |
第02週09/08 |
三 (3,4節) |
基本Python程式設計介紹 |
課堂說明與實作 |
2 |
第03週09/15 |
三 (3,4節) |
基本程式運算概念 |
課堂說明與實作 |
3 |
第04週09/22 |
三 (3,4節) |
運算子 |
課堂說明與實作 |
4 |
第05週09/29 |
三 (3,4節) |
常用函數 |
課堂說明與實作 |
5 |
第06週10/06 |
三 (3,4節) |
常用函數 |
課堂說明與實作 |
6 |
第07週10/13 |
三 (3,4節) |
基本程式邏輯(程式基本流程) |
課堂說明與實作 |
7 |
第08週10/20 |
第一次段考 |
||
8 |
第09週10/27 |
三 (3,4節) |
基本程式邏輯(程式基本流程) |
課堂說明與實作 |
9 |
第10週11/03 |
三 (3,4節) |
基本程式邏輯(迴圈) |
課堂說明與實作 |
10 |
第11週11/10 |
三 (3,4節) |
基本程式邏輯(迴圈) |
課堂說明與實作 |
11 |
第12週11/17 |
三 (3,4節) |
基本程式邏輯(邏輯判斷) |
課堂說明與實作 |
12 |
第13週11/24 |
三 (3,4節) |
基本程式邏輯(邏輯判斷) |
課堂說明與實作 |
13 |
第14週12/01 |
第二次段考 |
||
14 |
第15週12/08 |
三 (3,4節) |
Python應用範例 |
課堂說明與實作 |
15 |
第16週12/15 |
第三次模擬考 |
||
16 |
第17週12/22 |
三 (3,4節) |
Python應用範例 |
課堂說明與實作 |
17 |
第18週12/29 |
高三期末考 |
學生/老師獲益程度與執行成效
一、量化
(一)參與人數:25人,其他相關數值(學生學習單量表分數)
滿意度問題項目 |
平均值 |
你喜歡這課程主題嗎? |
4.12 |
你覺得課程內容有趣嗎? |
4.08 |
你喜歡課程上課方式嗎? |
4.08 |
你對課程進度安排滿意嗎? |
4.08 |
你在這課程的收穫程度? |
4.16 |
總平均值 |
4.104 |
二、質化
(一)本活動/課程你的學習收穫:
●對程式設計的定義理解,重新認識程式的構築。
●學到很多java基本知識。
●在寫程式上有不同的思路。
●我學到了python的基礎知識還有一些衍生的應用。
●學到了如何寫基礎的python程式以及許多實作方法。
●學習操作python並將一年級所學的再次複習。
●這次的課程令我收穫良多,我學到python的基本語法,了解最基本的輸入以及輸出、宣告以及陣列等。
●令我最印象深刻的是,老師有一次上課將自己為台鐵做的東西展現給我們看,沒想到我們日常會用到的東西,都和程式有關,再來讓我印象比較深刻的是臉部的追蹤,以及透過python語言,能將影片放慢、加快。這門課我也了解python這門語言能做到什麼東西。
●學會開啟python的開發環境、基本語法與語言以及連結Open CV與基礎的照片、影片編輯。
●學會用簡單的代碼來寫一些因果事件。
●對程式語言的應用大開眼界。
●運用已知程式,還可以進行人臉辨識。
(二)本活動/課程的感想及意見
●教師逐步解析指令的步驟,透過作業使學生應用指令,提供程式網站做參考,從基礎的Python到JUPYTER,再到OpenCV-Python,學習到很多程式知識。
●課程進度合理,講解方式清晰。
●課程生動有趣。
●將來學測完再繼續學習,精進自己能力,老師教的很棒。
●還不錯,對電腦程式有些了解,與相關生活上的應用。
●老師講課很細心、有趣,喜歡這樣的上課方式。
●電腦程式很難,需要長時間的練習才能夠融會貫通。
●我覺得本課程對於程式有興趣的人來說,非常友善。老師一開始對於基本的概念講的蠻詳細,對於比較複雜的部分,老師也能舉出幾個例子將複雜的事物簡單化,讓我們更好懂。課程中比較難的部分老師也會放慢速度,盡可能的讓每個人都跟得上。雖然這學期很多堂課都跟學校的段考、模擬考卡到,但是我還是從這門課中學習到了許多。
(三)根據活動績效之自我檢討,研提爾後辦理之改善方向
本課程發現學生基礎的資訊能力不一,需要先針對不同資訊能力的同學調整課程內容,並且學生明顯對於程式範例比較有興趣,但是對語法基礎教學興趣較低,未來可以直接以專題方式帶領同學瞭解基本Python程式語言。