Python程式設計(111高中自主學習)
Teacher: 蔡政宇,戴淯琮
2022/07/01~2023/06/30
6Hours/6Weeks (Course is Time End)

Abstract

本課程建議之高中學群為【資訊學群】【工程學群】

本課程建議之高職群別為【電機與電子】


 Python 是目前通用的程式語言,學生可以透過該語言設計跨領域的應用問題,包括 Google 等大廠提供很多的 packages,讓學習者在很簡單的開發環境中體現各項學習的精隨。本課程選取 Google 的 Colab 作為 Pyton 的開發環境,並使用 Google 的 Cirq 之套件,學生將具有可以輕易操弄量子計算、程式設計等能力。
Python 程式設計課程,以主題式之內容配合案例演練,使在課程學習的過程中,實際透過中斷程式碼,觀察程式碼中的資料流向及變化,以學習程式碼追蹤技巧,並累積程式碼的除錯經驗。
#量子電腦入門系列課程 #程式語言

本課程提供 Python程式設計 計劃書參考範例檔
此為高中自主學習申請計劃書參考範例,請依據實際狀況增減修改內容。

Course Objective

1.從 Python 學習程式語言的基礎概念

2.學習 Python 資料型態與運算式

3.熟悉 Python 結構化設計與流程控制

4.提升 Python 的撰寫能力及除錯能力

 Instructor

蔡政宇 助理教授


學經歷:

中正大學 資訊工程學系 兼任助理教授

中正大學 資訊工程學系 博士畢業

中正大學 資訊工程學系 兼任講師

中正大學 推廣教育課程 兼任講師

南華大學 資訊管理學系 碩士畢業

研究專長:

數位學習(eLearning)、深度學習(Deep Learning)、巨量資料(Big Data)、邊緣運算(Edge Computing)、物聯網(IoTs)、區塊鏈(Blockchain)

專業技術:

資訊系統整合、網路應用開發

戴淯琮 助理教授

戴淯琮 助理教授

美國印第安那大學數學系和電腦科學系博士

現職:國立中興大學人工智慧與資料科學學位學程

研究專長:

1. 量子計算

2. 計算理論

3. 賽局論

4. 機率

5. 代數

Course Schedule

Unit 1:ewant學習簡單上手:學習平台功能教學

Unit 2:開發環境與線上資源運用

Unit 3:資料型態與運算子及變數

Unit 4:結構與流程控制(1)

Unit 5:結構與流程控制(2)

Unit 6:Python 整合應用:質因數分解

Unit 7:Python 整合應用:最大公因數

Course Contents

本課程共計6週,每週學習活動包括瀏覽教學影片,以及進行隨堂測驗與作業,並參與討論區討論。

*量子電腦入門系列課程包括(1)量子基礎線性代數、(2)量子基礎應用數學、(3)Python程式設計共3門課程,現正共同開課中,建議一起選修。


本課程架構包括六週,每週學習主題及如下:

第1週:開發環境與線上資源運用:認識Python的開發環境及相關的開發資源

第2週:資料型態:認識資料型態的相關定義及特性

第3週:結構與流程控制(1):認識結構與流程控制,為程式設計之核心概念

第4週:結構與流程控制(2):認識結構與流程控制,為程式設計之核心概念

第5週:Python 整合應用:質因數分解

第6週:Python 整合應用:最大公因數

Grading Policy

平時測驗

    每週線上測驗,共6次,佔總成績 100 %

Passing Criteria


Course Passing Grade:60 Full Score 100 point

Prerequisites

1.具有國中數學之能力

2.具有電腦基礎知識及資訊素養

Certificate

本課程證書費用:250元

如何申請電子版證書?

1.點選右上方的「小白人」。

2.點選「證書下載」。



3.畫面即會轉到申請證書系統中,請點選「我要申請證書」。

4.點選「我要搜尋」開始申請證書。


5.ewant平台僅提供電子版證書,確認繳費成功後,請點選「我已申請的證書」,再點選「我要搜尋」下載您申請的證書電子檔。

詳細證書下載流程說明請點這裡