學(xué)習(xí)程序設(shè)計(jì)是一件充滿挑戰(zhàn)、更充滿樂(lè)趣的事情,然而學(xué)習(xí)之初,它之所以給你枯燥乏味的感覺(jué),那是因?yàn)闆](méi)有發(fā)掘出它的趣味來(lái)。本課程力圖用最簡(jiǎn)明的語(yǔ)言、最典型的實(shí)例及最通俗的解釋將這種趣味性挖掘出來(lái),帶給你全新的學(xué)習(xí)體驗(yàn),和你一起欣賞C語(yǔ)言之美,領(lǐng)悟C語(yǔ)言之妙,體會(huì)學(xué)習(xí)C語(yǔ)言之無(wú)窮樂(lè)趣。
.jpg)
第1周——初識(shí)C語(yǔ)言從認(rèn)識(shí)變量和常量開(kāi)始
1.1 為什么要學(xué)C語(yǔ)言(10分鐘)
1.2 C 語(yǔ)言集成開(kāi)發(fā)環(huán)境簡(jiǎn)介(16分鐘)
1.3 如何定義一個(gè)變量(10分鐘)
1.4 變量的表數(shù)范圍和存儲(chǔ)形式(29分鐘)
1.5 宏常量與const常量(13分鐘)
本周課件、知識(shí)點(diǎn)小結(jié)和常見(jiàn)錯(cuò)誤小結(jié)
先修知識(shí)(有基礎(chǔ)者越過(guò))——二進(jìn)制和內(nèi)存(11分半)
第1周測(cè)驗(yàn)
練兵區(qū)——單選題——不計(jì)入總分
練兵區(qū)——編程題——不計(jì)入總分
第2周——數(shù)字間的那些事兒,做點(diǎn)計(jì)算哈
2.1 算術(shù)運(yùn)算(20分鐘)
2.2 賦值運(yùn)算(15分鐘)
2.3 增1和減1運(yùn)算(17分鐘)
2.4 自動(dòng)類(lèi)型轉(zhuǎn)換(5分鐘)
2.5 強(qiáng)制類(lèi)型轉(zhuǎn)換(7分半)
本周課件、知識(shí)點(diǎn)小結(jié)和常見(jiàn)錯(cuò)誤小結(jié)
第2周測(cè)驗(yàn)
練兵區(qū)——單選題——不計(jì)入總分
練兵區(qū)——編程題——不計(jì)入總分
第3周——從鍵盤(pán)中來(lái),到鍵盤(pán)中去,開(kāi)始輸入和輸出啦
3.1 數(shù)據(jù)的格式化屏幕輸出(15分鐘)
3.2 數(shù)據(jù)的格式化鍵盤(pán)輸入(18分鐘)
3.3 單個(gè)字符的輸入輸出(15分半)
3.4 進(jìn)階:用getchar()輸入數(shù)據(jù)存在的問(wèn)題(含錯(cuò)誤案例分析)(10分)
3.5 進(jìn)階:用%c輸入數(shù)據(jù)存在的問(wèn)題(含錯(cuò)誤案例分析)(10分)
本周課件、知識(shí)點(diǎn)小結(jié)和常見(jiàn)錯(cuò)誤小結(jié)
第3周測(cè)驗(yàn)
練兵區(qū)——單選題——不計(jì)入總分
第3周編程題在線測(cè)試
練兵區(qū)——編程題——不計(jì)入總分
第4周——無(wú)處不在的抉擇
4.1 關(guān)系運(yùn)算符和邏輯運(yùn)算符(23分鐘)
4.2 條件語(yǔ)句(14分鐘)
4.3 開(kāi)關(guān)語(yǔ)句——條條道路通羅馬(28分鐘)
4.4 進(jìn)階:數(shù)值溢出和精度損失問(wèn)題(34分半)
4.5 進(jìn)階:軟件測(cè)試與錯(cuò)誤實(shí)例分析(20分半)
本周課件、知識(shí)點(diǎn)小結(jié)和常見(jiàn)錯(cuò)誤小結(jié)
選學(xué)——用raptor繪制選擇結(jié)構(gòu)的流程圖(27分鐘)
第4周測(cè)驗(yàn)
練兵區(qū)——單選題——不計(jì)入總分
第4周編程題在線測(cè)試
練兵區(qū)——編程題——不計(jì)入總分
第5周——周而復(fù)始的循環(huán)之道
5.1 計(jì)數(shù)控制的循環(huán)(31分鐘)
5.2 遞推(33分鐘)
5.3 條件控制的循環(huán)(32分鐘)
5.4 嵌套循環(huán)(17分鐘)
5.5 窮舉(39分鐘)
5.6 進(jìn)階:軟件調(diào)試與錯(cuò)誤實(shí)例分析(27分鐘)
本周課件、知識(shí)點(diǎn)小結(jié)和常見(jiàn)錯(cuò)誤小結(jié)
選學(xué)——用raptor繪制循環(huán)結(jié)構(gòu)的流程圖(25分鐘)
第5周測(cè)驗(yàn)
練兵區(qū)——單選題——不計(jì)入總分
第5周編程題在線測(cè)試
練兵區(qū)——編程題——不計(jì)入總分
第6周——函數(shù):分工與合作的藝術(shù)
6.1 函數(shù)定義、調(diào)用、參數(shù)傳遞和函數(shù)原型(35分半)
6.2 函數(shù)封裝與程序的健壯性(23分鐘)
6.3 進(jìn)階:斷言與防御式編程(14分鐘)
6.4 進(jìn)階:代碼風(fēng)格(22分鐘)
本周課件、知識(shí)點(diǎn)小結(jié)和常見(jiàn)錯(cuò)誤小結(jié)
選學(xué)——結(jié)構(gòu)化與模塊化程序設(shè)計(jì)方法(41分)
第6周測(cè)驗(yàn)
練兵區(qū)——單選題——不計(jì)入總分
第6周編程題在線測(cè)試
練兵區(qū)——編程題——不計(jì)入總分