課程目錄:程序設計基礎培訓
        4401 人關注
        (78637/99817)
        課程大綱:

                 程序設計基礎培訓

         

         

         

        0-預備知識

        課前準備

        0.1 程序與程序設計

        0.2 算法的三要素——(1)數(shù)據(jù)和對數(shù)據(jù)的基本操作

        0.3 算法的三要素——(2)控制結構

        0.4 使用程序流程圖描述算法邏輯

        0.5 算法的驗證——(1)順序結構與選擇結構的算法驗證

        0.6 算法的驗證——(2)循環(huán)結構的算法驗證

        0.7 算法的驗證——習題講解

        階段測驗一

        階段測驗二

        附加測驗

        1-認識計算機

        1.1 計算機的發(fā)展

        1.2 計算機的硬件結構及工作原理

        1.3 計算機中的數(shù)據(jù)表示

        1.4 計算機軟件和程序設計語言

        1.5 Python簡介

        1.6 C語言簡介

        認識計算機單元測驗

        2-如何與計算機對話

        2.5 C語言中的數(shù)據(jù)基本操作

        2.1.1 數(shù)據(jù)及其輸入

        2.1.2 數(shù)據(jù)的處理與結果的輸出

        2.2 計算機程序的開發(fā)周期

        2.3 程序中常見的數(shù)據(jù)類型

        2.4 Python程序案例講解

        OJ實驗輸入輸出練習

        如何與計算機對話單元測驗

        3-程序設計與實現(xiàn)的利器

        3.1 程序設計工具

        3.2 流程圖

        3.3 流程圖繪制工具RAPTOR

        3.4 程序文檔和測試

        程序設計與實現(xiàn)的利器單元測驗

        4-如何做決定

        4.4 C語言中的選擇結構

        4.1 何時做決定及相關運算符

        4.2 不同決定的句法結構

        4.3 選擇結構的應用

        如何做決定OJ實驗

        如何做決定單元測驗

        5-如何實現(xiàn)循環(huán)

        5.5 使用C語言實現(xiàn)循環(huán)

        5.1 什么時候需要循環(huán)

        5.2 不同循環(huán)的句法結構

        5.3 循環(huán)結構的應用

        5.4 復雜問題舉例

        如何實現(xiàn)循環(huán)OJ實驗

        如何實現(xiàn)循環(huán)單元測驗

        6-拆分與整合

        6.5 C語言中的函數(shù)及實例

        6.1 什么是模塊化編程

        6.2 模塊的構成及函數(shù)

        6.3 模塊、函數(shù)算法實例

        6.4 Python之函數(shù)及實例

        拆分與整合單元測驗

        拆分與整合OJ實驗

        7-內(nèi)存中的數(shù)據(jù)組織

        7.8 使用C語言實現(xiàn)數(shù)組元素的查找與排序

        7.9 C語言中的結構體、共用體和枚舉類型

        7.7 C語言中的數(shù)組與字符串

        7.10 C語言中的指針及其用法

        7.1 數(shù)組

        7.2 數(shù)組舉例

        7.3 查找串行法與二分法

        7.4 查找算法實例

        7.5 排序選擇法與冒泡法

        7.6 排序算法實例

        內(nèi)存中的數(shù)據(jù)組織單元測驗

        內(nèi)存中的數(shù)據(jù)組織OJ實驗

        8-外存中的數(shù)據(jù)組織

        8.4 C語言文件管理

        8.1 文件基礎

        8.2 文件的訪問與操作

        8.3 文件舉例

        外存中的數(shù)據(jù)組織單元測驗

        9-萬物的抽象

        9.1 現(xiàn)實世界如何抽象

        9.2 類的定義和創(chuàng)建對象

        9.3 面向?qū)ο蟮奶攸c

        9.4 python 程序?qū)嵗?/p>

        萬物的抽象單元測驗

        10-面向?qū)ο蠼Ec圖形用戶界面編程

        10.1 面向?qū)ο蟪绦蛟O計和建模

        10.2.1 UML實例——選課系統(tǒng)(1)

        10.2.2 UML實例——選課系統(tǒng)(2)

        10.3 圖形用戶界面及事件驅(qū)動編程

        10.4 GUI操作演示

        面向?qū)ο蠼卧獪y驗