教學大綱 Syllabus

科目名稱:程式設計應用專題

Course Name: Computer Programming and Its Applications

修別:群

Type of Credit: Partially Required

3.0

學分數

Credit(s)

35

預收人數

Number of Students

課程資料Course Details

課程簡介Course Description

    本課程為專題導向之進階程式設計課程,修課同學需已具備Python程式設計基礎。課程擬以三個程式設計的應用專題為主軸,逐步引導同學熟悉程式應用專題的設計與開發流程。第一個專題著重在Python程式基礎的複習與統整應用;第二個專題著重在網路資料擷取、資料結構化與資料分析的應用;前兩個專題並示範程式應用專題設計與開發的流程步驟與各階段之產出文件;第三個專題著重讓同學們從主題發想開始實際運用課程所學於自己關切的應用領域上。本課程期望協助已具備Python程式設計基礎的同學能更進一步探索與學習程式設計的實作應用。

核心能力分析圖 Core Competence Analysis Chart

能力項目說明


    課程目標與學習成效Course Objectives & Learning Outcomes

    本課程將透過講述、實作練習與小組活動,期許能幫助學生達成以下目標:

    1. 複習Python程式設計基本概念與程式撰寫
    2. 暸解程式應用專題的設計與開發步驟
    3. 練習程式應用專題的設計與開發
    4. 團隊合作、溝通協調,以及賞析自他作品的能力

    每周課程進度與作業要求 Course Schedule & Requirements

     

    週次

     

    課程主題

    課程內容

    指定閱讀

    教學活動

    作業

    學習投入

    時間

    課堂

    講授

    課程

    前後

    1

    課程介紹

    數位學習平台下載教師自編教材

    *熟悉python開發環境使用者介面

    3

    4

    2

    專題() 程式開發(1)

    基本資料型態與進階資料結構

    數位學習平台下載教師自編教材

    *先備知識評量

    3

    6

    3

    專題() 程式開發(2)

    條件判斷、迴圈、檔案輸入輸出

    數位學習平台下載教師自編教材

    *實作練習

    3

    6

    4

    專題()程式開發(3)

    條件判斷、迴圈、檔案輸入輸出

    數位學習平台下載教師自編教材

    *實作練習

    3

    6

    5

    專題() 程式開發(4)

    自訂函數及開發模組

    數位學習平台下載教師自編教材

    *實作練習

    3

    6

    6

    中秋節(放假)

           

    7

    專題() 程式開發(5)

    物件導向程式

    數位學習平台下載教師自編教材

    *專題()總結

    *隨堂測驗

    3

    6

    8

    專題()模組介紹

    數位學習平台下載教師自編教材

    *實作練習

    3

    6

    9

    專題()程式開發(1)

    多媒體應用

    數位學習平台下載教師自編教材

    *實作練習

    3

    6

    10

    專題()程式開發(2)

    資料分析與探勘應用

    數位學習平台下載教師自編教材

    *實作練習

    3

    6

    11

    專題() 程式開發(3)

    影像資料與深度學習模型

    數位學習平台下載教師自編教材

    *實作練習

    3

    6

    12

    期末專題主題發想、主題確定與需求分析

    數位學習平台下載教師自編教材

    *專題設計文件

    3

    6

    13

    專題() 程式測試

    期末專題說明

    數位學習平台下載教師自編教材

    專題()

    3

    6

    14

    專題()

    程式各種模組整合與應用

    數位學習平台下載教師自編教材

    專題()

    隨堂測驗

    3

    6

    15

    期末專題設計與製作

    數位學習平台下載教師自編教材

    *專題設計文件

    *專題程式實作

    3

    6

    16

    期末專題呈現與回饋

    數位學習平台下載教師自編教材

    *組間互評

    *專題小組成品

    *組內同儕互評與自評

    3

    6

     

     

    授課方式Teaching Approach

    60%

    講述 Lecture

    20%

    討論 Discussion

    10%

    小組活動 Group activity

    10%

    數位學習 E-learning

    0%

    其他: Others:

    評量工具與策略、評分標準成效Evaluation Criteria

    *課程參與、討論與隨堂測驗:20%

    *期中考:30%

    *作業:20%

    *專題:30% (兩項)

     

    指定/參考書目Textbook & References

    1. Python Cookbook: Recipes for Mastering Python 3 (3rd Edition), David Beazley & Brian K. Jones, O'Reilly.

    2. Fluent Python: Clear, Concise, and Effective Programming (1st Edition), Beazley, David ; Jones, Brian K., O'Reilly.

    3. Programming Python: Powerful Object-Oriented Programming (4th Edition), Mark Lutz, O'Reilly.

    已申請之圖書館指定參考書目 圖書館指定參考書查詢 |相關處理要點

    維護智慧財產權,務必使用正版書籍。 Respect Copyright.

    課程相關連結Course Related Links

    
                

    課程附件Course Attachments

    課程進行中,使用智慧型手機、平板等隨身設備 To Use Smart Devices During the Class

    需經教師同意始得使用 Approval

    列印