關閉視窗
南臺科技大學109學年度第2學期課程資訊
課程代碼 20D1DY02
課程中文名稱 程式語言實務
課程英文名稱 Programming Language Practice
學分數 3.0
必選修 選修
開課班級 四技控晶一乙
任課教師 蔡亮宙
上課教室(時間)
週四 第1節 (B401)
週四 第2節 (B401)
週四 第3節 (B401)
課程時數 3
實習時數 2
授課語言 1.華語
輔導考證
課程概述 本課程從程式編譯直譯環境介紹開始,到使用判斷與迴圈邏輯等設計技巧的運用,循序教導同學如何使用程式語言解決問題,因為很多計算都需要程式設計來完成,對於工程科學領域相當重要。
先修科目或預備能力
課程學習目標與核心能力之對應
編號中文課程學習目標英文課程學習目標對應系指標
1 了解語言資料型態與不同型態間之轉換 1 工程知識
2 了解敘述式、運算子、運算元、與優先關係 1 工程知識
3 學會程式流程之規劃與撰寫程式並執行 3 實務技能
4 學會邏輯判斷、流程控制與追蹤 2 設計實驗
5 活用迴圈解決問題 3 實務技能
6 實際規劃並運用演算法解決複雜問題 6 解決問題
就業力培養目標
  校指標 1 2 3 4 5 6 7 8 9 10
  專業知識 實務技能 資訊能力 整合創新 外語能力 熱誠抗壓 表達溝通 敬業合群 人文素養 服務關懷
  30% 25% 15% 5% 0% 5% 15% 5% 0% 0%
  系指標 1 3 5 2 4 7 6 8
  工程知識 實務技能 計畫評估 設計實驗 系統整合 終身學習 解決問題 適應社會
  30% 20% 5% 15% 5% 5% 15% 5%
中文課程大綱 1.程式語言介紹
2.環境使用與操作
3.輸入/輸出
4.資料型態與命名規則:命名規則與使用、布林、整數、浮點數、字串
5.更多資料型態(Lists、Tuples、Sets、Dictionaries)
6.基本運算:運算子、運算元、運算式
7.流程控制:判斷式
8.流程控制:迴圈基礎、迴圈進階
9.函數
10.物件導向:類別與繼承
英/日文課程大綱 1.Introduction to Programming Language
2.Using the Integrated Development Environment
3.Input/Output
4.Data types and Variable Naming: Boolean, integer, floating point, string
5.More data types (Lists, Tuples, Sets, Dictionaries)
6.Basic operations: operator, operand
7.Frow Control: if
8.Flow Control: for
9.Functions
10.Object Oriented: Class & inheritance
課程進度表 第1週-程式簡介與程式編輯器介紹
第2週-資料型別、變數與運算子
第3週-資料儲存容器tuple- 串列- 字典-集合
第4週-選擇結構
第5週-迴圈與生成式
第6週-函式與遞迴
第7週-模組、套件與獨立程式
第8週-類別與例外

第9週-期中考

第10週-進階字串處理
第11週-資料夾與檔案
第12週-標準函式庫
第13週-擷取網頁資料
第14週-關聯式資料庫
第15週-關聯式資料庫
第16週-第三方模組
第17週-第三方模組

第18週-期末考週
課程融入SDGs
期考調查
期中考(第9週)考試方式 上機測驗
期末考(第18週)考試方式 上機測驗
其他週考試考試週次與方式 作業;課堂練習
教學方式與評量方式
課程學習目標教學方式評量方式
了解語言資料型態與不同型態間之轉換
課堂講授  
實作平時
了解敘述式、運算子、運算元、與優先關係
課堂講授  
實作平時
學會程式流程之規劃與撰寫程式並執行
課堂講授  
實作期中
學會邏輯判斷、流程控制與追蹤
課堂講授  
實作平時
活用迴圈解決問題
課堂講授  
實作期末
實際規劃並運用演算法解決複雜問題
課堂講授  
日常表現平時
指定用書
書名 Python程式設計:從入門到進階應用
作者 黃建庭
書局 全華
年份 109
國際標準書號(ISBN) 9789865033248
版本 3
請同學尊重智慧財產權,使用正版教科書,不得非法影印,以免觸犯智慧財產權相關法令
參考書籍 書名 (Title):程式設計 基本功與實務 範例解析-C#
作者 (Author):邱宏彬、邱奕儒
書局 (Publisher):全華
年份 (Years):2018
國際標準書號 (ISBN):978-986-463-949-6
版本 (Edition):3
教學軟體
課程規範