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