東吳大學教師授課計劃表

檔案產生時間:2025/7/7 上午 05:15:00
本表如有異動,於4小時內自動更新
一、課程基本資料 Course Information
科目名稱 Course Title:
(中文)程式設計(一)
(英文)PROGRAMMI (I)
開課學期 Semester:114學年度第1學期
開課班級 Class:資科一B
授課教師 Instructor:金凱儀 CHIN, KAI-YI
科目代碼 Course Code:BDD10202 單全學期 Semester/Year:單 分組組別 Section:
人數限制 Class Size:60 必選修別 Required/Elective:必 學分數 Credit(s):3
星期節次 Day/Session: 二789  前次異動時間 Time Last Edited:114年05月20日09時54分
※ 因授課需求教室如安排於語練教室需加收語言實習費
課程與聯合國永續發展目標關聯性 Course match with UN SDGs (Sustainable Development Goals)
>SDG4 優質教育 Quality Education
課程與社會力關聯性 Course match with Employment Soft Skills
>團隊合作 Teamwork
>問題解決 Problem Solved
>創新 Innovation
>資訊科技應用 Information Technology Applications
資料科學系基本能力指標 Basic Ability Index
編號
Code
指標名稱
Basic Ability Index
本科目對應之指標
Correspondent Index
達成該項基本能力之考評方式
Methods Of Evaluating This Ability
1商學、管理與統計基礎能力
Basic abilities of business, management and statistics
  
2邏輯思考與解決問題能力
Abilities to think logically and to resolve problems
》課堂討論與表現
》報告(含個人或小組、口頭或書面、專題、訪問、觀察等形式)
》作業成績
》實習(含實習心得發表、機構督導評分、學校督導評分等)
》學習綜合表現
3資料分析與實務應用能力
Integration ability on data analysis and practical application
》課堂討論與表現
》報告(含個人或小組、口頭或書面、專題、訪問、觀察等形式)
》作業成績
》實習(含實習心得發表、機構督導評分、學校督導評分等)
》學習綜合表現
4溝通與表達能力
Communication and self-expression abilities
  
5資訊科技應用能力
Applied information technology ability
》報告(含個人或小組、口頭或書面、專題、訪問、觀察等形式)
》作業成績
》紙筆測驗
》實習(含實習心得發表、機構督導評分、學校督導評分等)
》學習綜合表現
6程式演算能力
Programming abilities
》報告(含個人或小組、口頭或書面、專題、訪問、觀察等形式)
》作業成績
》紙筆測驗
》實習(含實習心得發表、機構督導評分、學校督導評分等)
》學習綜合表現
7跨領域整合創新能力
Interdisciplinary innovation abilities
  
8巨量資料處理與應用能力
Abilities to analyze big data and develop its applications
》出缺席狀況
》報告(含個人或小組、口頭或書面、專題、訪問、觀察等形式)
》作業成績
》紙筆測驗
》學習綜合表現
二、指定教科書及參考資料 Textbooks and Reference
(請修課同學遵守智慧財產權,不得非法影印)
●指定教科書 Required Texts
洪錦魁, Python + ChatGPT 零基礎+高效率學程式設計與運算思維(第三版), 深智數位
●參考書資料暨網路資源 Reference Books and Online Resources
1.蔡宜坦、施威銘研究室, ChatGPT 4 萬用手冊:超強外掛、Prompt 範本、Line Bot、OpenAI API、Midjourney、Stable Diffusion, 旗標
2.洪錦魁, Python最強入門邁向頂尖高手之路:王者歸來(第二版)全彩版, 深智數位, ISBN:9789865501532
3.可自行至線上搜尋並參考關於python的教學資源
三、教學目標 Objectives
隨著數據資料分析與人工智慧領域的發展,Python已躍升為近年來的主流程式語言,故本課程以Python的基本語法與觀念為主,先從認識Python的環境與資源開始,到掌握基本Python的概念與語法,進而了解數學運算、迴圈控制、函數運用等,來奠定程式設計基礎之能力。此外,本課程在課堂上,除了採用內容講解和實作作業的方式,來奠定修課學生的程式基礎知識和技能外,也會輔以自主學習、分組討論、專案報告、上機考試等活動,來帶領學生學習Python程式語言,進而培養其具有開發專案的實務技能。
With data analysis and artificial intelligence development, Python has become the mainstream programming language in recent years. Therefore, this course focuses on the basic grammar and concepts of Python. It starts with understanding Python's environment and resources, leading students to master its basic concepts and syntax. Next, this course teaches the understanding of mathematical operations, loop control, and function application to lay the foundation of programming skills. This course enhances students' basic knowledge and skills of the program using content explanation and practical work in a classroom setting. Moreover, it is supplemented by activities such as autonomous learning, group discussions, project reports, and computer examination to lead students to acquire Python programming language and cultivate their practical skills in developing projects.
四、課程內容 Course Description
整體敘述 Overall Description
本課程旨在通過講解Python程式語言的架構,並輔以上機操作的方式,來加強學生對Python的理解,提升其運算與邏輯思維能力,讓學生在實務練習中,實作出相關的Python應用範例,以鞏固所學知識。此外,課程還安排了分組討論、企劃與報告等活動,促進學生間的合作學習,讓其通過專題企劃與報告的形式來展示學習成果,從而提升其綜合應用與表達能力。
【本課程屬資訊能力列抵課程,內含至少12小時運算思維及程式設計內容】
●分週敘述 Weekly Schedule
週次 Wk 日期 Date 課程內容 Content 備註 Note

1

9/9 ⚫ 課程簡介、授課方法、成績計算、分組方式等相關資訊說明。
⚫ 程式設計基礎認知問卷調查。
⚫瞭解Python的執行環境,並初步練習撰寫程式。
⚫認識Python的變數的運用方式,並進行數學運算的語法和程式撰寫練習。
  

2

9/16 理解Python的基本資料型態與運用方式。   

3

9/23 熟悉Python的輸入與輸出的語法,並練習相關函數與的處理方式。   

4

9/30 理解Python的條件判斷方式,並進行程式語法練習。 完成學習單(1)

5

10/7 探究式分組討論活動(1)
完成討論工作、討論單和上台報告。
完成討論單和文案簡報內容(1)

6

10/14 認識 Python 的串列(List)物件,並練習相關函數與物件的處理方式。   

7

10/21 理解 Python 的邏輯判斷與迴圈設計,並進行實際範例的語法練習與開發工作。   

8

10/28 講解 Python 的字典(dict)運用之相關內容,並進行實際範例的語法練習與開發工作。
完成學習單(2)

9

11/4 探究式分組討論活動(2)
完成討論工作、討論單和上台報告。
完成討論單和文案簡報內容(2)

10

11/11 講解 Python 的集合(set)運用之相關內容,並進行實際範例的語法練習與開發工作。   

11

11/18 初步認識Python函數的設計方式,並練習相關函數與物件的處理方式。   

12

11/25 熟悉Python函數的設計方式,並練習相關函數與物件的處理方式。 完成學習單(3)

13

12/2 認識聊天機器人的架設理論(1) 業師授課

14

12/9 認識聊天機器人的架設理論(2) 業師授課

15

12/16 認識聊天機器人的架設理論(3) 業師授課

16

12/23 期末上機考試,並填寫後測問卷。   

17

12/30 繳交與確定期末小組文案簡報與海報。   

18

1/6 課程總整與反思。   
五、考評及成績核算方式 Grading
本科目 ☑同意期末退修且不需面談輔導
配分項目 Items 次數 Times 配分比率 Percentage 配分標準說明 Grading Description
個人學習單320% 
實習成績110%含出席和作業部份
期末上機考試110% 
學習表現成績110%含出席和課堂作業等
分組討論單320% 
小組文案簡報110% 
同儕互評110%組內 5% 組外 5%
小組合作表現110% 
配分比率加總 100%  
六、授課教師課業輔導時間和聯絡方式 Office Hours And Contact Info
●課業輔導時間 Office Hour
依辦公室空堂時間來約時間進行課業輔導,並可於實習時間請教助教相關問題
●聯絡方式 Contact Info
研究室地點 Office:D518 EMAIL:kychin.scholar@gmail.com
聯絡電話 Tel:5801 其他 Others:
七、教學助理聯絡方式 TA’s Contact Info
教學助理姓名 Name 連絡電話 Tel EMAIL 其他 Others
待訂   
八、建議先修課程 Suggested Prerequisite Course
九、課程其他要求 Other Requirements
需於每次上課前,先行安裝好python的開發軟體
十、學校數位學習平台及教師個人網址 University’s Web Portal And Teacher's Website
學校數位學習平台 University’s Digital Learning Platform:https://tronclass.scu.edu.tw
教師個人網址 Teacher's Website:https://sites.google.com/view/kaiyichin
其他 Others:
十一、計畫表公布後異動說明 Changes Made After Posting Syllabus