《程序設(shè)計(jì)基礎(chǔ)》采取項(xiàng)目式教學(xué)的方法進(jìn)行編寫(xiě),把一個(gè)大項(xiàng)目分解成若干相對(duì)獨(dú)立的小案例,對(duì)每個(gè)案例中涉及的知識(shí)點(diǎn)進(jìn)行講解,到后又把前面的知識(shí)點(diǎn)綜合利用,補(bǔ)充還原出一個(gè)完整的大項(xiàng)目。《程序設(shè)計(jì)基礎(chǔ)》是使用C語(yǔ)言的基礎(chǔ)知識(shí),主要涉及C語(yǔ)言的一些常用工具及知識(shí)點(diǎn)對(duì)項(xiàng)目進(jìn)行實(shí)現(xiàn),學(xué)生通過(guò)對(duì)C語(yǔ)言的學(xué)習(xí),能體會(huì)編程的思想和方法,進(jìn)而為之后的程序設(shè)計(jì)課程打下基礎(chǔ)。
階段一 走進(jìn)程序的世界
一、案例展示:學(xué)生成績(jī)管理系統(tǒng)
二、案例解析
(一)任務(wù)描述
(二)任務(wù)目標(biāo)
(三)知識(shí)鏈接
三、作品實(shí)操
(一)任務(wù)描述
(二)效果展示
(三)考核要點(diǎn)
四、知識(shí)拓展
(一)算法的特征
課外閱讀
階段二 學(xué)生管理系統(tǒng)的歡迎界面
一、案例展示:登錄界面與加法器
二、案例解析
(一)任務(wù)描述
(二)任務(wù)目標(biāo)
(三)知識(shí)鏈接
(四)技術(shù)分析
三、作品實(shí)操
(一)任務(wù)描述
(二)效果展示
(三)考核要點(diǎn)
四、知識(shí)拓展
(一)關(guān)鍵字和標(biāo)識(shí)符
(二)定義常量
(三)基本數(shù)據(jù)類(lèi)型、整型變量、浮點(diǎn)型常量
(四)運(yùn)算符優(yōu)先級(jí)
課外閱讀
階段三 學(xué)生管理系統(tǒng)中單個(gè)學(xué)生成績(jī)的處理
一、案例展示:?jiǎn)蝹(gè)學(xué)生成績(jī)的錄入、統(tǒng)計(jì)和等級(jí)轉(zhuǎn)換
二、案例解析
(一)任務(wù)描述
(二)任務(wù)目標(biāo)
(三)知識(shí)鏈接
(四)技術(shù)分析
三、作品實(shí)操
(一)任務(wù)描述
(二)效果展示
(三)考核要點(diǎn)
四、知識(shí)拓展
(一)選擇結(jié)構(gòu)的其他實(shí)現(xiàn)
(二)循環(huán)結(jié)構(gòu)的其他實(shí)現(xiàn)
課外閱讀
階段四 學(xué)生管理系統(tǒng)中多個(gè)學(xué)生成績(jī)的處理
一、案例展示:成績(jī)的批量錄入、排序以及學(xué)生成績(jī)情況的輸出
二、案例解析
(一)任務(wù)描述
(二)任務(wù)目標(biāo)
(三)知識(shí)鏈接
(四)技術(shù)分析
三、作品實(shí)操
(一)任務(wù)描述
(二)效果展示
(三)考核要點(diǎn)
四、知識(shí)拓展
(一)多維數(shù)組
課外閱讀
階段五 學(xué)生管理系統(tǒng)中各功能模塊的實(shí)現(xiàn)
一、案例展示:使用函數(shù)實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)的各種功能
二、案例解析
(一)任務(wù)描述
(二)任務(wù)目標(biāo)
(三)知識(shí)鏈接
(四)技術(shù)分析
三、作品實(shí)操
(一)任務(wù)描述
(二)效果展示
(三)考核要點(diǎn)
四、知識(shí)拓展
(一)結(jié)構(gòu)體知識(shí)拓展
(二)函數(shù)知識(shí)拓展
課外閱讀
階段六 學(xué)生管理系統(tǒng)中數(shù)據(jù)的存取
一、案例展示:數(shù)據(jù)在文件中的存取
二、案例解析
(一)任務(wù)描述
(二)任務(wù)目標(biāo)
(三)知識(shí)鏈接
(四)技術(shù)分析
三、作品實(shí)操
(一)任務(wù)描述
(二)效果展示
(三)考核要點(diǎn)
四、知識(shí)拓展
(一)文件指針
(二)打開(kāi)關(guān)閉文件
(三)操作文件
課外閱讀
階段七 學(xué)生成管理系統(tǒng)的軟件開(kāi)發(fā)
一、作品實(shí)操
(一)任務(wù)描述
(二)效果展示
(三)考核要點(diǎn)
二、知識(shí)拓展
(一)軟件開(kāi)發(fā)需求分析
(二)軟件質(zhì)量保證——編碼規(guī)范
(三)軟件測(cè)試
課外閱讀
參考文獻(xiàn)