計算機程式設計(一)

臺北科技大學 115-1 學期課程,課號 363141。

課程大綱

本課程以計算機硬體及軟體之基本介紹為始,逐步引入程式設計的觀念與方法,程式設計語言以 Python 語言為基礎,於熟習基本程式語法後,再導入程式設計方法。內容著重邏輯思考與程式設計能力之訓練及其在資訊工程上之應用,同時輔以程式設計過程所應注意之程式結構、程式設計原則、軟體工程的基本概念,使修習者得以奠定程式設計專業之基礎。

課程進度

Week 01 (09/07, 09/08) Environment, Data Type, Arithmetic operator, I/O (Opening Ceremony, 09/07) Week 02 (09/14, 09/15) Comparison and logical operators, Selection Structures - if Week 03 (09/21, 09/22) function, List basic Week 04 (09/28, 09/29) Quiz#1 (Teachers day, 09/28) Week 05 (10/05, 10/06) Unit Testing, Loop statements Week 06 (10/12, 10/13) Loop statements - for Week 07 (10/19, 10/20) Loop statements - while, String basics Week 08 (10/25, 10/27) Quiz#2, (Retrocession Day, 10/25) Week 09 (11/02, 11/03) String basics, Midterm online (11/03, 16:00~20:30) Week 10 (11/09, 11/10) List (School Anniversary Compensatory Holiday, 11/09) Week 11 (11/16, 11/17) Recursion Week 12 (11/23, 11/24) Recursion, Quiz#3 Week 13 (11/30, 12/01) Set, Zip, Map, Lambda Week 14 (12/07, 12/08) Dictionary, String II Week 15 (12/14, 12/15) File I/O, Exception Handling, Quiz#4 Week 16 (12/21, 12/22) (12/22, 16:00~21:00 Final Online) Week 17 (12/28, 12/29) Flexible Learning Week 18 (01/04, 01/05) Flexible Learning

評量方式

Assignment 20% On Line 40% Quiz 40% 注意事項: 1.本課程須上機寫程式,同學每星期至少花五小時於電腦上機寫程式。 2.學期中舉行4次小考。 3.每週指定一次程式作業,作業可以互相討論,但須自己親自上機寫作。 4.任一次作業抄襲,或考試抄襲,學期成績不及格。 5.共二次上機考試-實際使用電腦寫程式,程式需編譯無誤,可以執行,開始依功能計分。

教材

【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】 使用外文原文書:是 Text Book: PYTHON 自製教材