序號 | 章節(jié)名稱 | 課內教學安排 | 課外學習安排 |
| ||
課堂教學學時 | 實驗(上機)學時 | 總學時 | 課外學習時數(shù) | 檢查評價方式 | ||
1 | 第一章 | 2 | 1 | 4 | 4 | 作業(yè)、小測 |
2 | 第二章 | 2 | 0 | 2 | 2 | 作業(yè),、小測 |
3 | 第三章 | 4 | 2 | 6 | 6 | 作業(yè)、小測 |
4 | 第四章 | 4 | 4 | 8 | 8 | 作業(yè),、小測 及上機答辯 |
5 | 第五章 | 14 | 4 | 18 | 18 | 小組匯報作業(yè)、小測 及上機答辯 |
6 | 第六章 | 6 | 4 | 9 | 9 | 小組匯報作 業(yè),、小測 及上機答辯 |
6.(美)Brian W.Kernighan,Dennis M.Ritchie,Clovis L.Tondo,Scott E.Gimpel,徐寶文,李志,楊濤(譯),、《C程序設計語言》、第2版,、機械工業(yè)出版社,、2013年
解,,同時有相應的設計文檔。
實驗三:利用文件來編寫程序
1.實驗目的:讓學生編寫的程序具有存儲數(shù)據(jù)的功能,。
2.實驗內容:
(1)利用文件對上述應用程序進行擴充,,并上機調試,,
(2)撰寫實驗報告
3. 實驗要求:要求學生實驗前應文件的相關操作,同時有相應的設計文檔,。
實驗四:編寫一個多文件的程序
1.實驗目的:讓學生學會編寫多文件的程序,。
2.實驗內容:
(1)將打字游戲重構為多文件的系統(tǒng),,以提高程序的重用性和維護性,
(2)撰寫實驗報告
3. 實驗要求:要求學生實驗前應掌握相應的編譯預處理命令,,同時有相應的設計文檔,。
實驗五:基本的算法設計技術的應用
1.實驗目的:讓學生了解基本的算法設計技術,。
2.實驗內容
(1)驗證教材相關內容的程序,。
3. 實驗要求:要求學生實驗前應了解基本的算法設計技術,。
四、課程的考核
評價方式:
(1)學生根據(jù)實驗要求提交實驗報告,;
(2)教師根據(jù)學生實驗報告及出勤情況評定成績,;
(3)考核應鼓勵學生的創(chuàng)新設計,;
成績評定:
考勤占5%,缺一次扣1分,,直到扣完為止,,無故曠課達三分之一,該門課成績?yōu)椴患案瘛?/p>
實驗報告占10%, 缺一次扣1分,,每次實驗報告分數(shù)=2*作業(yè)等級(優(yōu)+:1,優(yōu):0.9,良:0.8,,中:0.7,,及格:0.6,不及格:0.5)
實驗完成情況占85%,,每次實驗完成情況分=17*等級(優(yōu)+:1,優(yōu):0.9,良:0.8,,中:0.7,,及格:0.6,,不及格:0.5),其評分標準如下:
優(yōu)+:用戶界面友好,,編碼可讀性強、健壯性好,、功能完善,具有創(chuàng)新性,,答辯時能完全回答老師的問題或在相關的專業(yè)競賽中獲全國一等獎,。
優(yōu):用戶界面友好,編碼可讀性強,、健壯性好、功能完善,,答辯時能完全回答老師的問題或在相關的專業(yè)競賽中獲全國二等獎,。
良:用戶界面友好,,編碼可讀性較強、健壯性較好,、功能較完善,,答辯時能完全回答老師的問題或在相關的專業(yè)競賽中獲省級一等獎或全國三等獎,。
中:用戶界面良好,,能實現(xiàn)基本的功能。答辯時能完全回答老師的問題或在相關的專業(yè)競賽中獲省級二等獎,。
及格:能實現(xiàn)基本的功能,,答辯時能部分回答老師的問題或在相關的專業(yè)競賽中獲省級三等獎,。
不及格:答辯時未能回答老師的問題。
加分原則:參與校級及以上單位組織與該課程相關的學科競賽,、專業(yè)技能比賽,、職業(yè)技能比賽,、學生科技創(chuàng)新課題等,取得相關獲獎證書或結題證明的,,經(jīng)認定可根據(jù)獲獎等級加分,,加分原則如下:
(1)國家級一等獎以上,在總評成績上加30分
(2)國家級二等獎,,在總評成績上加25分
(3)國家級三等獎,在總評成績上加20分
(4)國家級三等獎以下,,在總評成績上加15分
(5)省級一等獎以上,,在總評成績上加15分
(6)省級二等獎,,在總評成績上加13分
(7)省級三等獎,在總評成績上加11分
(8)省級三等獎以下,,在總評成績上加8分
(9)校級一等獎以上,,在總評成績上加7分
(10)校級二等獎,,在總評成績上加6分
(11)校級三等獎及以下,在總評成績上加5分
(12)參加比賽,,在總評成績上加4分
(13)國家級課題,,在總評成績上加30分,省級課題,,在總評成績上加15分,校級課題,,在總評成績上加7分,,申報課題加4分。
(14)如多次獲獎,,不累加,,以最高獎項加分。
五,、課程參考書、指導書
1.胡明,王紅梅,、《程序設計基礎:從問題到程序》,、清華大學出版社、2011年
2. 吳文虎(著),、《程序設計基礎》、第2版,、清華大學出版社,、2003年
3. 譚浩強,、《C語言程序設計》、清華大學出版社,、2001年
4. 譚浩強,、孟憲福 李盤林、《C語言程序設計教程》,、電子工業(yè)出版,、2003年
5. (美)P.J.Deitel ,H.M.Deite,蘇小紅,李東,王甜甜(譯),、《C大學教程(第六版)》、電子工業(yè)出版社,、2012年
6.(美)Brian W.Kernighan,Dennis M.Ritchie,Clovis L.Tondo,Scott E.Gimpel,徐寶文,李志,楊濤(譯)、《C程序設計語言》,、第2版,、機械工業(yè)出版社,、2013年
-heigh?!?om?????ns: auto; text-align: start; text-indent: 0px; text-transform: none; white- : normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"> (6)指針與數(shù)組的應用
(7)指針與結構體的應用
(8)動態(tài)存儲分配
方法:傳統(tǒng)與多媒體教學相結合,項目驅動,。
5.課外閱讀資料:具體寫明名稱,、出處和閱讀要求。
《程序設計基礎:從問題到程序》 胡明,王紅梅 第七-十,、十二章相關的內容,。
6.作業(yè):要求,提交的形式和時間,。
(1)利用所學知識對上學期編寫的應用程序的功能進行擴充,要求用戶界面友好,,美觀和操作簡單,、方便,,并上機調試,于三周后提交源程序代碼和實驗報告電子文檔及打印稿,。
第三章 文件
1.教學目標:讓學生能利用文件來存儲數(shù)據(jù),。
2.教學重點和難點:文件的概念、文件的打開與關閉,、文件的讀寫操作
3.教學內容和要求:
內容:
(1)文件的概念
(2)文件的打開與關閉
(3)文件的讀寫操作
要求:
(1) 掌握文件的概念和基本操作
4.教學過程與方法:
教學過程:
(1)講解文件的概念
(2)講解文件的打開與關閉
(3)講解文件的讀寫操作
方法:傳統(tǒng)與多媒體教學相結合,項目驅動,。
5.課外閱讀資料:具體寫明名稱,、出處和閱讀要求,。
《程序設計基礎:從問題到程序》 胡明,王紅梅 第十三章相關的內容,。
6.作業(yè):要求,提交的形式和時間,。
(1)利用文件對上述應用程序的功能進行擴充,,并上機調試,于二周后提交源程序清單和實驗報告打印文檔,。
第四章 復雜程序的基本結構
1.教學目標:讓學生能利用文件來存儲數(shù)據(jù),。
2.教學重點和難點:條件編譯
3.教學內容和要求:
內容:
(1) 多文件程序
(2) 外部變量和外部函數(shù)
(3) 嵌套包含
要求:
(1) 掌握多文件程序的構建,掌握預處理命令的用法
4.教學過程與方法:
教學過程:
(1) 講解多文件程序
(2) 講解外部變量和外部函數(shù)
(3) 講解嵌套包含
方法:傳統(tǒng)與多媒體教學相結合,,項目驅動,。
5.課外閱讀資料:具體寫明名稱、出處和閱讀要求,。
《程序設計基礎:從問題到程序》 胡明,王紅梅 第十四章相關的內容,。
6.作業(yè):要求,提交的形式和時間,。
(1)將上述應用程序重構為多文件的系統(tǒng),,以提高程序的重用性和維護性,,并上機調試,于一周后提交源程序清單和實驗報告打印文檔,。
第五章 基本的算法設計技術
1.教學目標:讓學生了解基本的算法設計技術,。
2.教學重點和難點:基本的算法策略思想及實現(xiàn)
3.教學內容和要求:
內容:
(1) 蠻力法
(2) 窮舉法
(3) 遞推法
(4) 分治法
(5) 動態(tài)規(guī)劃法
(6) 貪心法
要求:
(1) 了解基本的算法策略,以解決實際中的復雜問題,。
4.教學過程與方法:
教學過程:
(1) 講解蠻力法
(2) 講解窮舉法
(3) 講解遞推法
(4) 講解分治法
(5) 講解動態(tài)規(guī)劃法
(6) 講解貪心法
方法:傳統(tǒng)與多媒體教學相結合,,項目驅動。
5.課外閱讀資料:具體寫明名稱,、出處和閱讀要求,。
《程序設計基礎:從問題到程序》 胡明,王紅梅 第十五章相關的內容。
6.作業(yè):要求,,提交的形式和時間,。
(1)驗證教材相關內容的程序。
四,、學習過程記錄和考核要求:
1. 明確寫出學習過程記錄要求,、平時成績評定方式;
考勤占10%,,缺一次扣1分,,直到扣完為止,曠課達三分之一者,,不能參加考試
作業(yè)占10%, 缺一次扣1分,,每次作業(yè)的分數(shù)為=總作業(yè)次數(shù)/10*作業(yè)等級(優(yōu)+:1,優(yōu):0.9,良:0.8,,中:0.7,,及格:0.6,不及格:0.5)
小測占10%,,每次小測的分數(shù)為=(總的小測次數(shù)/10)*(小測分數(shù)/100)
半期考試20%,半期考試分數(shù)為=半期考試成績*20%
2. 明確寫出期末考核方式,、學期成績的評定方式
期末考核方式:閉卷考核
學期成績的評定方式:平時成績50%,期末考試占50%,。
3. 明確規(guī)定課外學習需要納入考核范圍的內容,。
蠻力法,、窮舉法,、遞推法、分治法,、動態(tài)規(guī)劃法和貪心法等的應用
加分原則:參與校級及以上單位組織與該課程相關的學科競賽,、專業(yè)技能比賽、職業(yè)技能比賽,、學生科技創(chuàng)新課題等,,取得相關獲獎證書或結題證明的,,經(jīng)認定可根據(jù)獲獎等級加分,加分原則如下:
(1)國家級一等獎以上,,在總評成績上加30分
(2)國家級二等獎,,在總評成績上加25分
(3)國家級三等獎,在總評成績上加20分
(4)國家級三等獎以下,,在總評成績上加15分
(5)省級一等獎以上,,在總評成績上加15分
(6)省級二等獎,在總評成績上加13分
(7)省級三等獎,,在總評成績上加11分
(8)省級三等獎以下,,在總評成績上加8分
(9)校級一等獎以上,在總評成績上加7分
(10)校級二等獎,,在總評成績上加6分
(11)校級三等獎及以下,,在總評成績上加5分
(12)參加比賽,在總評成績上加4分
(13)國家級課題,,在總評成績上加30分,,省級課題,在總評成績上加15分,,校級課題,,在總評成績上加7分,申報課題加4分,。
(14)如多次獲獎,,不累加,以最高獎項加分,。
五,、主要參考書:
1.胡明,王紅梅,、《程序設計基礎:從問題到程序》、清華大學出版社,、2011年
2. 吳文虎(著),、《程序設計基礎》,、第2版、清華大學出版社,、2003年
3. 譚浩強,、《C語言程序設計》、清華大學出版社,、2001年
4. 譚浩強,、孟憲福 李盤林、《C語言程序設計教程》,、電子工業(yè)出版、2003年
5. (美)P.J.Deitel ,H.M.Deite,蘇小紅,李東,王甜甜(譯),、《C大學教程(第六版)》,、電子工業(yè)出版社,、2012年
6.(美)Brian W.Kernighan,Dennis M.Ritchie,Clovis L.Tondo,Scott E.Gimpel,徐寶文,李志,楊濤(譯)、《C程序設計語言》,、第2版,、機械工業(yè)出版社,、2013年