E-Course首頁

 114 學年度 第 1 學期 資訊工程學系 陳宗禧教師 運算思維與程式設計 課程大綱

課程簡介   Course Introduction
開課年度學期
Year / Term
114 學年度 第 1 學期
開課班級
Department
資訊工程學系 資工一
授課方式
Instructional Method
課堂教學 、 中文
課程電腦代號
Course Reference Number
159034
課程名稱(中文)
Course Title(Chinese)
運算思維與程式設計
課程名稱(英文)
Course Title(English)
Computational Thinking and Programming
學分數/時數
Credit Hours
2 / 2
必(選)修
Requirement / Elective Course
必修
授課老師
Instructor
陳宗禧
助教
Teaching Assistant
上課時間
Meeting Time
星期三,節次4、5
上課教室
Classroom
J304
Office Hours

獲獎及補助情形   Awards and Grants

聯合國永續發展目標 (SDGs跨域類別)   Sustainable Development Goals, SDGs
SDGs 09. 工業化、創新及基礎建設:建立具有韌性的基礎建設,促進包容且永續的工業,並加速創新

課程目標   Learning Objectives
運算思維就是解決問題的方法,以電腦化的方式思考,面對複雜的問題,能夠理解問題本質、發展可能的解決辦法。可使用電腦、人或兩者都可以理解的方式來呈現解決問題的方案。運算思維課程目標為,培養學生具有將計算「抽象化」與「具體化」的程式設計能力。
• 何謂電腦?
• 了解資訊世界的面面觀
• 運算思維簡介與步驟
• 虛擬貨幣與區塊鏈
• APP程式設計
• Python程式設計
• AI程式設計
 

先修 ( 前置 ) 課程   Prerequisite
 

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

課程大綱   Course Syllabus
週次
Week
課程單元大綱
Unit
教學方式
Instructional Method/Style/Teaching Style
參考資料或相關作業
References or Related Materials
評量方式
Grading
1 課程介紹與運算思維簡介 教學、討論    課堂表現、討論 
2 何謂電腦? 電腦架構初探 教學、討論    課堂表現、討論 
3 資料搜尋與創新思維 教學、實作、討論、評量    課堂表現、討論、實作 
4 了解資訊世界的面面觀-以比特幣為例 教學、實作、討論、評量    課堂表現、討論、實作 
5 運算思維探索 教學、實作、討論、評量    課堂表現、討論、實作 
6 APP程式設計初探 教學、實作、討論、評量    課堂表現、討論、實作 
7 人工智慧 APP程式設計 教學、實作、討論、評量    課堂表現、討論、實作 
8 ChatGPT APP程式設計 教學、實作、討論、評量    課堂表現、討論、實作 
9 Python程式設計開發環境初探 教學、實作、討論、評量    課堂表現、討論、實作 
10 Python資料型別 教學、實作、討論、評量    課堂表現、討論、實作 
11 Python控制結構 教學、實作、討論、評量    課堂表現、討論、實作 
12 Python網路爬蟲程式設計 教學、實作、討論、評量    課堂表現、討論、實作 
13 Python音訊AI程式設計 教學、實作、討論、評量    課堂表現、討論、實作 
14 Python 神經網路AI程式設計 教學、實作、討論、評量    課堂表現、討論、實作 
15 Python 大型語言模型(LLM)生成式AI程式設計 教學、實作、討論、評量    課堂表現、討論、實作 
16 期末考試 評量    考試  
17 學生自主學習 專題實作(1)  利用生成式AI輔助開發與設計專題  線上專題實作評量 
18 學生自主學習 專題實作(2)   利用生成式AI輔助開發與設計專題   線上專題實作評量  


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

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

2. 不插電的資訊科學 (CS Unplugged), 中華民國軟體自由協會 編譯, Tim Bell, Ian H. Witten and Mike Fellows, 2016.
書:http://csunplugged.org/books/
中文書:http://csunplugged.org/wp-content/uploads/2014/12/CSUnplugged-2016-03-08.pdf

3. 偷插電的資訊科學, 中華民國軟體自由協會
教材下載: https://sites.google.com/ntjh.ntct.edu.tw/cstt/

4. "Power Of Computational Thinking, The: Games, Magic And Puzzles To Help You Become A Computational Thinker," Paul Curzon and Peter William Mcowan, WSPC (EUROPE), 2017.
中文版:思考的演算, Paul Curzon, Peter William McOwan, 譯者:謝雯伃, 八旗文化, 2018.

5. 教育大未來 1:軟體打造科技大未來--程式設計是下一代最重要的生存技能 / 徐宏義 / 商周出版

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

教學方法   Teaching Method
教學方法
Teaching Method
百分比
Percentage
講述 60 %
討論 20 %
個案研討 20 %
總和  Total 100 %

成績評量方式   Grading
評量方式
Grading
百分比
Percentage
作業與程式撰寫 50 %
期末考 40 %
課堂參與&出席狀況 10 %
自主學習AI程式撰寫 0 %
總和  Total 100 %

成績評量方式補充說明   
 

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