教學大綱與進度
課程基本資料:
學年期
課號
課程名稱
階段
學分
時數
修
教師
班級
人
撤
備註
110-1
292659
程式設計(一)
1
1.0
3
▲
李文興
劉得民
能源一
51
0
◎
教學大綱與進度:
教師姓名
劉得民
Email
dmliu@ms4.hinet.net
最後更新時間
2021-06-04 16:17:08
課程大綱
計算機系統之基礎觀念介紹及應用。主要內容包括:1.計算機系統簡介 2 .資料的表示法、數字系統、邏輯3.周邊裝置及儲存體 4. 程式語言與程式設計 5.作業系統 6.檔案與資料庫 This introductory course covers the fundamentals and applications of computers, including, 1.introduction to computer systems, 2.data representation, number systems, and logic 3.peripherals and storage, 4. programming languages and programming 5. operating systems 6..Files and database systems
課程進度
(1-16週)
Week:1 Topic: Introduction to modern programming languages 介紹近代程式設計語言與差異(機械語言、組合語言、CC++/C#語言、Java/Python語言、程式設計的重點與目標) Week: 2 Topic: Program Variables and Operators 基本程式設計之變數、常數與資料運算元 Week: 3 Topic: Program Output 基本程式設計之螢幕輸出 Print Week: 4 Topic: Program Loop 程式迴圈 (說明 for, while 迴圈的基礎認識,與迴圈終止方式) Week: 5 Topic: Program Jump and Flow Control 邏輯判斷 (說明 if, else 邏輯判緞的基礎認識) Week: 6 Topic: Array, List and Dictionary 陣列、串列與字典(說明各種進階資料結構的基本運算方式) Week: 7 Topic: Windows Controls Processing 程式視窗輸出 (說明視窗元件的基本控制方式) Week: 8 Topic: Windows Program 視窗程式設計 (前述技巧與綜合應用) Week: 9 Topic: 期中考試 Week: 10 Topic: User Defined Function 自訂副程式 (說明 自訂函式,與呼叫方式) Week: 11 Topic: String Processing One 字串處理-1 (說明字串變數與字串常數的差異,交互套用字串變數與字串常數的方式) Week: 12 Topic: File Processing One 檔案處理-1 (說明磁碟檔案的基本認識與操作方式) Week: 13 Topic: String Processing Two 字串處理-2 (說明字串變數操作與部分資料擷取) Week: 14 Topic: Simple Constructive Program 簡易結構化程式設計 (前述技巧與綜合應用) Week: 15 Topic: File Processing Two 檔案處理 (說明檔案操作與字串變數的進階操作方式) Week: 16 Topic: Exception Handle 例外處理 (說明 try-except 基礎認識,與錯誤處理方式) Week: 17 Topic: Debug Skills 除錯技巧 (說明 程式錯誤的偵測方式) Week: 18 Topic: 期末考試
評量方式與標準
期中考30% 期末考30% 平時表現20% 出缺席20%
使用教材、參考書目或其他
【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】
使用外文原文書:否
自編講義檔案
課程諮詢管道
延伸教學與資源
課程對應SDGs指標
課程是否導入AI
備註
●上課方式:
●評量方式:
●補充說明資訊: