E-Course首頁
 115 學年度 第 1 學期 通識教育中心 趙敏妏教師 運算思維與AI賦能程式設計B 課程大綱
課程簡介   Course Introduction
開課年度學期
Year / Term
115 學年度 第 1 學期
開課班級
Department
通識教育中心 通識必B
Center for General Education
授課方式
Instructional Method
課堂教學 、 中文
課程電腦代號
Course Reference Number
106061
課程名稱(中文)
Course Title(Chinese)
運算思維與AI賦能程式設計B
課程名稱(英文)
Course Title(English)
Computational Thinking and Programming Empowered by AI
學分數/時數
Credit Hours
2 / 2
必(選)修
Required / Elective Course
必修 Required
授課老師
Instructor
趙敏妏
助教
Teaching Assistant
上課時間
Meeting Time
星期二,節次2
Tue, Period 2、3
上課教室
Classroom
J306/J306
Office Hours

獲獎及補助情形   Awards and Grants

聯合國永續發展目標 (SDGs跨域類別)   Sustainable Development Goals, SDGs
SDGs 04. 優質教育:確保有教無類、公平以及高品質的教育,及提倡終身學習
Quality Education:Ensure inclusive and equitable quality education and promote lifelong learning opportunities for all
SDGs 09. 工業化、創新及基礎建設:建立具有韌性的基礎建設,促進包容且永續的工業,並加速創新
Industry, Innovation and Infrastructure:Build resilient infrastructure, promote inclusive and sustainable industrialization and foster innovation
SDGs 17. 多元夥伴關係:建立多元夥伴關係,協力促進永續願景
Partnerships for the Goals:Strengthen the means of implementation and revitalize the global partnership for sustainable development

屬於大學社會責任(USR)性質   Courses related to University Social Responsibility(USR)

是否運用AI輔助教學   Using Artificial Intelligence (AI) to assist teaching

課程目標   Learning Objectives
本課程旨在培養學生運算思維與程式設計能力,使學生能理解資訊科技與人工智慧在生活及各領域中的應用。課程將以 Python 程式設計為基礎,引導學生學習變數、流程控制、迴圈、資料結構與函式等核心概念,並透過實作練習培養邏輯推理、問題分析與程式除錯能力。同時,課程將導入 AI 工具輔助 coding,協助學生學習如何運用人工智慧進行程式發想、程式撰寫、錯誤修正與學習反思,進而提升跨領域問題解決、創新應用與自主學習能力。
 

先修 ( 前置 ) 課程   Prerequisite
Scratch 或任何程式語言 

彈性教學規劃   Flexible Teaching/Planning Schedules
*本課程實施16+2週彈性教學方案,其中第17、18週之彈性規劃如下:
展演實作
自主學習

課程大綱   Course Syllabus
週次
Week
課程單元大綱
Unit
教學方式
Instructional Method/Style/Teaching Style
參考資料或相關作業
References or Related Materials
評量方式
Grading
1 課程介紹、課程規範、運算思維與 AI 輔助程式設計概念 講述與討論  課程說明與課堂討論  出席與課堂參與 
2 Python 開發環境、基本語法、輸入與輸出 講述與實作  Python 基礎實作練習  出席、課堂參與、實作練習 
3 變數、資料型態、運算子與條件判斷 講述與實作  程式語法練習與作業  出席、課堂參與、作業 
4 流程控制:if 判斷、巢狀判斷與多向選擇 講述與實作  條件判斷程式練習  出席、課堂參與、作業 
5 迴圈結構:for、while 與重複執行邏輯 講述與實作  迴圈程式練習  出席、課堂參與、作業 
6 串列、字串與基礎資料結構應用 講述與實作  資料結構應用練習  出席、課堂參與、作業 
7 函式設計、模組化概念與程式除錯 講述與實作  函式設計與除錯練習  出席、課堂參與、作業 
8 程式設計整合練習與桌遊規則邏輯分析 講述、實作與分組討論  分組討論紙本桌遊規則  出席、課堂參與、分組討論 
9 期中報告:分組自由創作紙本桌遊設計與展示 分組發表與討論  紙本桌遊設計成果  期中報告 
10 AI 輔助 coding 入門:將紙本桌遊規則轉換為程式邏輯 講述、實作與專題製作  AI 輔助程式發想與規則轉換  出席、課堂參與、專題進度 
11 使用 Python 製作桌遊電腦化初版 講述與實作  Python 遊戲初版實作  出席、課堂參與、專題進度 
12 遊戲流程、玩家互動與輸贏判定功能設計 講述、實作與分組討論  遊戲流程與互動功能實作  出席、課堂參與、專題進度 
13 HTML 網頁基礎與遊戲介面設計入門 講述與實作  HTML 介面設計練習  出席、課堂參與、作業 
14 將遊戲功能整合至網頁介面 講述、實作與專題製作  網頁遊戲功能整合  出席、課堂參與、專題進度 
15 遊戲優化:操作流程、錯誤修正與 AI 輔助除錯 實作、討論與專題製作  AI 輔助除錯與優化紀錄  出席、課堂參與、專題進度 
16 介面美化、使用者體驗調整與網頁空間部署 實作與專題製作  線上遊戲部署與測試  出席、課堂參與、專題成果 
17 期末報告:線上遊戲成果展演與同儕回饋 分組發表與展演  線上遊戲成果展示  期末報告 
18 期末報告:線上遊戲成果展演、修正說明與課程總結 分組發表、討論與回饋  成果修正說明與課程回饋  期末報告 


單一課程對應校能力指標程度   The Degree to Which Single Course Corresponds to School Competence
編號
No.
校核心能力
School Core Competencies
符合程度
Degree of conformity
1 公民力 (Citizen) 2
2 自學力 (Self-learning) 5
3 資訊力 (Information) 5
4 創造力 (Creativity) 5
5 溝通力 (Communication) 4
6 就業力(Employability) 4

單一課程對應系能力指標程度   The Degree to Which Single Course Corresponds to Department Competence
編號
No.
類別
Category
系核心能力
Department Core Competencies
符合程度
Degree of conformity
01 通識 學生能瞭解服務學習的意義及重要性,並能夠作具體實踐。 0
02 通識 學生能主動關懷社會,並具備對多元文化及社會之包容性。 1
03 通識 學生能理解歷史文化傳統及其影響 0
04 通識 學生能主動探索生命的真諦、肯定自我生命價值之能力 1
05 通識 學生能具備科學知能與應用之能力 5
06 通識 學生能具有分析議題的能力 5
07 通識 學生能使用網路及資料科技進行學習 5
08 通識 學生對於環境變遷與永續發展方面的資訊,具有更新學習與評論的能力 2
09 通識 學生具備獨立、批判、系統整合及創意之能力 5
10 通識 學生對智慧權之認知與取得有基本之能力 3
11 通識 學生能應用創意思考技巧在自己所學的領域及所處的環境中 5
12 通識 學生能「辨別」知識並同時培養「閱讀」不同知識的能力 4
13 通識 學生具外語溝通及瞭解他國文化及禮儀之能力 1
14 通識 學生能主動關注國際事務相關議題之興趣 1
15 通識 學生能瞭解台灣現狀與國際處境之能力 0
16 通識 學生能瞭解全球化脈動,反思及評估學習策略 2
17 通識 學生具有美善人事物的賞析、建構與分享之能力 4
18 通識 學生具有感受、瞭解及創作之能力,進而提升學生品味、想像力和判斷力 5
19 通識 學生能重視與賞析傳統文化及在地文化 1
20 通識 學生能重視藝術內涵,將其深化於生活之能力 3

單一課程對應院能力指標程度   The Degree to Which Single Course Corresponds to College Competence
編號
No.
院核心能力
College Core Competencies
符合程度
Degree of conformity


教科書或參考用書   Textbooks or Reference Books
館藏書名   Library Books
備註   Remarks

※請尊重智慧財產權,不得非法影印教科書※
※   Please respect intellectual property rights and do not illegally photocopy textbooks.  ※

教學方法   Teaching Method
教學方法
Teaching Method
百分比
Percentage
講述 40 %
專題實作 40 %
分組討論 20 %
總和  Total 100 %

成績評量方式   Grading
評量方式
Grading
百分比
Percentage
出席與課堂參與 10 %
平時作業 30 %
期中報告 30 %
期末程式展演 30 %
總和  Total 100 %

成績評量方式補充說明   
本課程評量以課堂參與、程式實作、分組專題與成果展演為主要依據。
平時成績包含出席、課堂參與、實作練習與作業完成情形。
期中評量採分組紙本桌遊設計與發表,重視遊戲規則設計、創意表現、邏輯完整性與團隊合作。
期末評量則以 AI 輔助 coding 將紙本桌遊電腦化與網頁化之專題成果為主,包含 Python 初版、網頁介面設計、功能完整度、遊戲優化、線上部署與全班展演。
評量重點將兼顧學習歷程、問題解決能力、程式實作能力、創意思考與成果表達。
 

課程大綱補充資料   Supplementary Material of Course Syllabus