
程序設(shè)計(jì)基礎(chǔ)培訓(xùn)
0-預(yù)備知識(shí)
課前準(zhǔn)備
0.1 程序與程序設(shè)計(jì)
0.2 算法的三要素——(1)數(shù)據(jù)和對(duì)數(shù)據(jù)的基本操作
0.3 算法的三要素——(2)控制結(jié)構(gòu)
0.4 使用程序流程圖描述算法邏輯
0.5 算法的驗(yàn)證——(1)順序結(jié)構(gòu)與選擇結(jié)構(gòu)的算法驗(yàn)證
0.6 算法的驗(yàn)證——(2)循環(huán)結(jié)構(gòu)的算法驗(yàn)證
0.7 算法的驗(yàn)證——習(xí)題講解
階段測(cè)驗(yàn)一
階段測(cè)驗(yàn)二
附加測(cè)驗(yàn)
1-認(rèn)識(shí)計(jì)算機(jī)
1.1 計(jì)算機(jī)的發(fā)展
1.2 計(jì)算機(jī)的硬件結(jié)構(gòu)及工作原理
1.3 計(jì)算機(jī)中的數(shù)據(jù)表示
1.4 計(jì)算機(jī)軟件和程序設(shè)計(jì)語(yǔ)言
1.5 Python簡(jiǎn)介
1.6 C語(yǔ)言簡(jiǎn)介
認(rèn)識(shí)計(jì)算機(jī)單元測(cè)驗(yàn)
2-如何與計(jì)算機(jī)對(duì)話
2.5 C語(yǔ)言中的數(shù)據(jù)基本操作
2.1.1 數(shù)據(jù)及其輸入
2.1.2 數(shù)據(jù)的處理與結(jié)果的輸出
2.2 計(jì)算機(jī)程序的開(kāi)發(fā)周期
2.3 程序中常見(jiàn)的數(shù)據(jù)類型
2.4 Python程序案例講解
OJ實(shí)驗(yàn)輸入輸出練習(xí)
如何與計(jì)算機(jī)對(duì)話單元測(cè)驗(yàn)
3-程序設(shè)計(jì)與實(shí)現(xiàn)的利器
3.1 程序設(shè)計(jì)工具
3.2 流程圖
3.3 流程圖繪制工具RAPTOR
3.4 程序文檔和測(cè)試
程序設(shè)計(jì)與實(shí)現(xiàn)的利器單元測(cè)驗(yàn)
4-如何做決定
4.4 C語(yǔ)言中的選擇結(jié)構(gòu)
4.1 何時(shí)做決定及相關(guān)運(yùn)算符
4.2 不同決定的句法結(jié)構(gòu)
4.3 選擇結(jié)構(gòu)的應(yīng)用
如何做決定OJ實(shí)驗(yàn)
如何做決定單元測(cè)驗(yàn)
5-如何實(shí)現(xiàn)循環(huán)
5.5 使用C語(yǔ)言實(shí)現(xiàn)循環(huán)
5.1 什么時(shí)候需要循環(huán)
5.2 不同循環(huán)的句法結(jié)構(gòu)
5.3 循環(huán)結(jié)構(gòu)的應(yīng)用
5.4 復(fù)雜問(wèn)題舉例
如何實(shí)現(xiàn)循環(huán)OJ實(shí)驗(yàn)
如何實(shí)現(xiàn)循環(huán)單元測(cè)驗(yàn)
6-拆分與整合
6.5 C語(yǔ)言中的函數(shù)及實(shí)例
6.1 什么是模塊化編程
6.2 模塊的構(gòu)成及函數(shù)
6.3 模塊、函數(shù)算法實(shí)例
6.4 Python之函數(shù)及實(shí)例
拆分與整合單元測(cè)驗(yàn)
拆分與整合OJ實(shí)驗(yàn)
7-內(nèi)存中的數(shù)據(jù)組織
7.8 使用C語(yǔ)言實(shí)現(xiàn)數(shù)組元素的查找與排序
7.9 C語(yǔ)言中的結(jié)構(gòu)體、共用體和枚舉類型
7.7 C語(yǔ)言中的數(shù)組與字符串
7.10 C語(yǔ)言中的指針及其用法
7.1 數(shù)組
7.2 數(shù)組舉例
7.3 查找串行法與二分法
7.4 查找算法實(shí)例
7.5 排序選擇法與冒泡法
7.6 排序算法實(shí)例
內(nèi)存中的數(shù)據(jù)組織單元測(cè)驗(yàn)
內(nèi)存中的數(shù)據(jù)組織OJ實(shí)驗(yàn)
8-外存中的數(shù)據(jù)組織
8.4 C語(yǔ)言文件管理
8.1 文件基礎(chǔ)
8.2 文件的訪問(wèn)與操作
8.3 文件舉例
外存中的數(shù)據(jù)組織單元測(cè)驗(yàn)
9-萬(wàn)物的抽象
9.1 現(xiàn)實(shí)世界如何抽象
9.2 類的定義和創(chuàng)建對(duì)象
9.3 面向?qū)ο蟮奶攸c(diǎn)
9.4 python 程序?qū)嵗?/p>
萬(wàn)物的抽象單元測(cè)驗(yàn)
10-面向?qū)ο蠼Ec圖形用戶界面編程
10.1 面向?qū)ο蟪绦蛟O(shè)計(jì)和建模
10.2.1 UML實(shí)例——選課系統(tǒng)(1)
10.2.2 UML實(shí)例——選課系統(tǒng)(2)
10.3 圖形用戶界面及事件驅(qū)動(dòng)編程
10.4 GUI操作演示
面向?qū)ο蠼卧獪y(cè)驗(yàn)