教學進度 |
課程名稱 | 程式設計I |
部別學制系科 | 進修部,四技,資訊管理系 |
學分時數 | 必修,學分 3.0,時數 3.0 |
分類 | 分類代號 K1,分類名稱:試探 |
代號與教師 | 開課代號:NIM4099A104,任課教師:蔣 和 |
相關網址 | |
評分準則 | 平時成績 30%,期中考評 30%,期末考評 % (僅做參考) |
系統備註 | 「授課進度」... 等,教師已確認 |
週次 起訖日 |
校務摘要 | 課程進度 |
十八 1000102 1000108 |
3~7日期末考週 | 期末考 1 運算子的多載 2. 繼承 3.虛擬函數 |
一 990905 990911 |
6日開學,上午註冊第三節正式上課 6日開學,進修部註冊第二節正式上課 |
1.宣導尊重智慧財產權,不使用影印本教科書。 2.c/c++程式語言介紹,c/c++的程式結構及延格,編譯方式 3.第一個範例:編輯,編譯,連結,執行 |
二 990912 990918 |
16日期初教務會議 | 1.c語言的組成及語法規則 2.程式架構,前置處理的含入檔,main()函數,敘述及c輸入輸出函數printf,scanf 3.分行,縮排及註解 |
三 990919 990925 |
22日中秋節放假 | 變數及資料型態: 1.變數->宣告,初值設定,變數的命名規則 2.資料型態:整數的儲存方式及範圍 3.整數及字元(asc的編碼) |
四 990926 991002 |
28日教師節 | 1.浮點數:整數的儲存方式,範圍,及格式 2.布林資料型態與整數 常數: 1.字面常數 (literal)常變數(const variable)及 巨集常數 |
五 991003 991009 |
第一次月考週 | 自訂的資料型態:1.列舉常數,typedef 組合資料型態 : 結構,聯合 綜合練習 運算子的介紹: 1. 算數運算子,+,-,*,/,% 2.遞增遞減運算子與運算式的關係 2.整除運算及一般除法運算 |
六 991010 991016 |
10日國慶日 | 比較運算子: 1.>,<,==,>=,<=,!= 2.與整數的關係 邏輯運算子 :1.&&,||,! 及intelligent的運 作 位元運算子: >>,<< ,~,&,|,^ |
七 991017 991023 |
運算子的優先權: 1.運算子的優先次序 2. 強制運算子 3. 資料型態的轉換 4.綜合練習 | |
八 991024 991030 |
流程控制(邏輯判定) 1. 是非 if 2, 二選結構 if - else 3.多選結構 else if 4. 多選結構 switch 5.break, 的使用 | |
九 991031 991106 |
1~5日期中考週 | 1. 期中考 2. 流程控制(迴圈結構): 1. 計數迴圈 =>for 迴圈的使用 2. 兩層for迴圈=>九九乘法表 2. 條件迴圈 while的使用 3. for與while迴圈的關係 4. 前置與後置的條件迴圈while,do |
十 991107 991113 |
11日期中教務會議 12日校慶 |
邏輯判定及迴圈的綜合練習 : 1. 最大公因數的求法 2. 尋找質數 3. 數字系統的轉換 2,8,16進制轉換 |
十一 991114 991120 |
17日校務會議 | 函數: 1. 函數的制作及定義,呼叫 2. 函數的參數傳遞, 參數的預設值, 變數的生命週期及範圍 3 函數的傳回值 |
十二 991121 991127 |
函數: 1. 行內式的函數 2.巨集 (macro) 3.多載函數 (overloading) 4.內建的函數=>數學及時間函數 | |
十三 991128 991204 |
陣列: 1. 陣列宣告及初值設定 2. 陣列及迴圈 =>存取陣列元素 2. 字元陣列 3. 標準函數支援的陣列 | |
十四 991205 001211 |
第二次月考週 | 陣列與指標: 1. 多維陣列 2. 指標: 指標的宣告與使用 3. 指標與陣列 4. 指標陣列及組成的多維陣列 |
十五 991212 991218 |
指標與參照: 1.動態記憶體 2. 傳遞參照及傳遞位置 3. 函數的傳回值班室參照及指標 | |
十六 991219 991225 |
25日行憲紀念日 | 綜合練習:1 排序及搜尋 類別及物件: 1. 定義類別:資料成員,成員函數,靜態成員 2.類別與指標,this 3. 類別的夥扮 |
十七 991226 1000101 |
1日開國紀念日 | 建構函數(constructor)解構函數 :1. 建構函數的建立及多載,複製建構子 2. 成員初始化串列 3. 物件陣列 |