Weekly outline

    《尊重智慧財產權,請使用正版教科書,勿非法影印書籍及教材,以免侵犯他人著作權》

    瀏覽課程大綱Syllabus】【列印Print

  • 1. 11 September - 17 September

    1. 授課目標、課程流程、課程要求說明
    2. Python開發環境與程式語言簡介
    3. Google Colab工具介紹

    • 2. 18 September - 24 September

      Python程式設計基礎 ─ 基本語法與運算

      • 3. 25 September - 1 October

        Python程式設計基礎 ─ 輸出與輸入

        • 4. 2 October - 8 October

          Python程式設計基礎 ─ 字串與檔案處理

          • 5. 9 October - 15 October

            Python程式設計基礎 ─ 條件邏輯

            • 6. 16 October - 22 October

              Python程式設計基礎 ─ 流程控制迴圈

              • 7. 23 October - 29 October

                Python程式設計基礎 ─ 函數與資料結構

                • 8. 30 October - 5 November

                  Python程式設計基礎 ─ 物件類別

                  • 11. 20 November - 26 November

                    程式實務演練II

                    • 12. 27 November - 3 December

                      程式實務演練III
                      專題說明與分組

                      • 13. 4 December - 10 December

                        1. 微型專題,題目確認
                        2. 專案管理流程
                        3. 運用Scrum進行專題的user story與items討論
                        4. 專題之軟體版本管理

                        • 14. 11 December - 17 December

                          微型專題討論實務I

                          • 15. 18 December - 24 December

                            微型專題討論實務II

                            • 16. 25 December - 31 December

                              微型專題討論實務III

                              • 17. 1 January - 7 January

                                TQC+ Python認證考試

                                • 18. 8 January - 14 January

                                  微型專題報告、軟體功能展示與QA問答(每組20分鐘)

                                  目前有6組 : 1、3、5、6、7、8

                                  本組自評不採分,所以只有5組。

                                  期末報告評分:

                                  每周討論成績(作業繳交)  20%

                                  專題報告展示同儕評分  30%

                                  老師與業師完整性評分 50%

                                   

                                  評分基準

                                  1. 主題理解 : 研究的主題、背景、目標或想解決的問題是否容易理解
                                  2. 創意 : 作品是否有別於市場上既有產品的痛點、概念與創新
                                  3. 是否使用Scrum : 在Sprint目標、團隊角色參與度、時間、達成度、改進等方面
                                  4. 使用者故事 : 情境、任務拆解、任務優先度、是否合理與完整
                                  5. 架構 : 整體系統架構、架構內元素間的相互關係、技術整合是否合理與完整
                                  6. 流程 : 是否能明確說明使用方法、架構流程、使用者流程、程式流程
                                  7. 程式 : 程式說明、易讀註、邏輯是否順暢
                                  8. 功能開發和實現 : 是否有更進階的解法,或有額外的附加功能
                                  9. 美觀 : 圖片、圖表、使用者介面、PPT的設計與呈現是否豐富漂亮
                                  10. 介紹作品(DEMO) : 實際演示和解釋是否順暢和有趣
                                  11. Github : Git和Github指令,分支管理、版本控制、.md文檔是否容易了解與適合新手操作
                                  12. 上台報告 : 內容表達、自信心、問答互動,是否穩定與有趣