欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      《程序設(shè)計(jì)方法(C_C++)》教學(xué)大綱(中文版)

      時(shí)間:2019-05-12 23:14:34下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《《程序設(shè)計(jì)方法(C_C++)》教學(xué)大綱(中文版)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《《程序設(shè)計(jì)方法(C_C++)》教學(xué)大綱(中文版)》。

      第一篇:《程序設(shè)計(jì)方法(C_C++)》教學(xué)大綱(中文版)

      《程序設(shè)計(jì)方法(C&C++)》

      課程編號(hào):COM07009

      課程名稱:程序設(shè)計(jì)方法(C&C++)Programming Approach(C&C++)學(xué)分:4 學(xué)時(shí):64(其中實(shí)驗(yàn)學(xué)時(shí):16)先修課程:

      一、目的與任務(wù)

      本課程是大學(xué)計(jì)算機(jī)基礎(chǔ)教學(xué)系列中的核心課程,主要講授高級(jí)程序設(shè)計(jì)語(yǔ)言的基本知識(shí)和程序設(shè)計(jì)的方法和技術(shù)。通過本課程的學(xué)習(xí),要求學(xué)生:

      1、了解程序設(shè)計(jì)技術(shù)的發(fā)展過程,理解C&C++程序設(shè)計(jì)語(yǔ)言的基本構(gòu)成;

      2、掌握基本的程序設(shè)計(jì)過程和技巧;

      3、掌握基本的程序調(diào)試和測(cè)試的方法;

      4、了解計(jì)算機(jī)科學(xué)求解實(shí)際問題的基本過程,具備基本的分析問題和利用計(jì)算機(jī)求解問題的能力。

      二、教學(xué)內(nèi)容及學(xué)時(shí)分配 理論教學(xué)部分(48學(xué)時(shí))

      第一章 程序設(shè)計(jì)語(yǔ)言基礎(chǔ)知識(shí)(2學(xué)時(shí))1.課程的內(nèi)容、性質(zhì)和任務(wù) 2.了解程序設(shè)計(jì)語(yǔ)言的產(chǎn)生和發(fā)展

      3.了解程序設(shè)計(jì)語(yǔ)言類型及常用程序設(shè)計(jì)語(yǔ)言的特點(diǎn) 4.C&C++程序的基本構(gòu)成 5.C&C++語(yǔ)言的基本組成 6.關(guān)于C&C++的上機(jī)實(shí)踐

      第二章 數(shù)據(jù)類型與運(yùn)算規(guī)則(4學(xué)時(shí))1.數(shù)據(jù)與數(shù)據(jù)類型

      2.C&C++語(yǔ)言中的數(shù)據(jù)類型及其表示 3.算術(shù)運(yùn)算符與賦值運(yùn)算 4.關(guān)系運(yùn)算與邏輯運(yùn)算 5.位運(yùn)算 6.其他運(yùn)算

      7.混合運(yùn)算及數(shù)據(jù)類型轉(zhuǎn)換

      第三章 簡(jiǎn)單程序設(shè)計(jì)(6學(xué)時(shí))1.面向過程的程序設(shè)計(jì)和算法 2.C&C++程序和語(yǔ)句 3.賦值語(yǔ)句

      4.C&C++的輸入與輸出 5.順序結(jié)構(gòu)程序設(shè)計(jì) 6.選擇結(jié)構(gòu)程序設(shè)計(jì) 7.循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 第四章 數(shù)組(4學(xué)時(shí))1.數(shù)組的概念 2.一維數(shù)組 3.二維數(shù)組 4.字符數(shù)組

      5.C&C++處理字符串函數(shù) 第五章 函數(shù)(4學(xué)時(shí))1.概述 2.函數(shù)的定義 3.函數(shù)的調(diào)用與返回 4.在函數(shù)之間傳遞函數(shù) 5.變量的存儲(chǔ)屬性 6.函數(shù)的遞歸調(diào)用 第六章 指針(4學(xué)時(shí))1.指針的概念 2.指針與變量 3.函數(shù)與指針 4.數(shù)組與指針 5.字符串與指針 6.指針數(shù)組 7.多級(jí)指針

      第七章 自定義數(shù)據(jù)類型(6學(xué)時(shí))1.結(jié)構(gòu)類型

      2.結(jié)構(gòu)數(shù)組 3.結(jié)構(gòu)指針

      4.在函數(shù)之間傳遞結(jié)構(gòu) 5.聯(lián)合類型 6.枚舉類型

      7.用typedef定義類型 8.鏈表基礎(chǔ)

      第八章 類和對(duì)象(3學(xué)時(shí))1.面向?qū)ο蟪绦蛟O(shè)計(jì)方法概述 2.類的聲明和對(duì)象的定義 3.類的成員函數(shù) 4.對(duì)象成員的引用 5.構(gòu)造函數(shù) 6.析構(gòu)函數(shù)

      7.調(diào)用構(gòu)造函數(shù)和析構(gòu)函數(shù)的順序 8.對(duì)象數(shù)組 9.對(duì)象指針

      10.動(dòng)態(tài)存儲(chǔ)與對(duì)象的動(dòng)態(tài)建立與釋放 第九章 友元、重載與引用(2學(xué)時(shí))1.友元 2.重載 3.引用

      第十章 繼承與派生(4學(xué)時(shí))1.繼承與派生的概念 2.派生類的聲明方式 3.派生類的構(gòu)成

      4.派生類成員函數(shù)的訪問屬性 5.派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù) 6.多繼承

      第十一章 多態(tài)性與虛函數(shù)(2學(xué)時(shí))1.多態(tài)性

      2.虛函數(shù)

      3.純虛函數(shù)與抽象類 第十二章 模板(2學(xué)時(shí))1.模板的概念 2.函數(shù)模板 3.類模板

      第十三章 輸入輸出流(3學(xué)時(shí))1.C++的輸入和輸出 2.標(biāo)準(zhǔn)輸出流 3.標(biāo)準(zhǔn)輸入流 4.文件操作與文件流

      第十四章 異常處理(2學(xué)時(shí))1.異常處理的基本思想 2.C++異常處理的實(shí)現(xiàn) 3.異常處理中的構(gòu)造與析構(gòu) 實(shí)驗(yàn)教學(xué)部分(16學(xué)時(shí))實(shí)驗(yàn)項(xiàng)目可從以下內(nèi)容選擇:

      (1)三種基本結(jié)構(gòu)程序設(shè)計(jì)(2學(xué)時(shí))(2)數(shù)組(2學(xué)時(shí))(3)函數(shù)(2學(xué)時(shí))(4)指針(2學(xué)時(shí))(5)結(jié)構(gòu)與鏈表(2學(xué)時(shí))(6)類與對(duì)象(2學(xué)時(shí))(7)友元、重載和引用(2學(xué)時(shí))(8)繼承和派生(2學(xué)時(shí))(9)多態(tài)性和虛函數(shù)(2學(xué)時(shí))(10)輸入輸出(2學(xué)時(shí))

      三、考核與成績(jī)?cè)u(píng)定

      考核:采用日常性考核(作業(yè)、實(shí)驗(yàn))和期末終結(jié)性考核(無紙化)相結(jié)合的方式。作業(yè)、實(shí)驗(yàn)成績(jī)占 20%,期末考試由理論和編程考核兩部分構(gòu)成,每部分成績(jī)各占 40%。日常性考核與期末終結(jié)性考核均在計(jì)算機(jī)實(shí)驗(yàn)教學(xué)中心網(wǎng)絡(luò)教學(xué)支撐平臺(tái)(網(wǎng)絡(luò)教室)上完成。

      四、大綱說明

      1.本大綱根據(jù)教育部計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)委員會(huì)制定的《計(jì)算機(jī)基礎(chǔ)課程》教學(xué)基本要求,并適當(dāng)考慮我校教學(xué)改革要求而制定。

      2.在保證基本教學(xué)要求的前提下,教師可以根據(jù)實(shí)際情況,對(duì)內(nèi)容進(jìn)行適當(dāng)?shù)恼{(diào)整和刪節(jié)。3.本大綱適合理工科信息類本科各專業(yè)。

      4.本課程實(shí)踐性要求很高,因?qū)W時(shí)有限,實(shí)驗(yàn)課內(nèi)容通過課內(nèi)上機(jī)學(xué)時(shí)與課外上機(jī)學(xué)時(shí)共同完成。大綱內(nèi)給出了課內(nèi)上機(jī)學(xué)時(shí)的實(shí)驗(yàn)題目。課外上機(jī)學(xué)時(shí)的實(shí)驗(yàn)題目是難度較大量的綜合程序設(shè)計(jì)題目。課內(nèi)、外的實(shí)驗(yàn)題目將發(fā)布在計(jì)算機(jī)實(shí)驗(yàn)教學(xué)中心網(wǎng)絡(luò)教學(xué)支撐平臺(tái)上。課內(nèi)的實(shí)驗(yàn)題目必做,課外的實(shí)驗(yàn)題目選做。對(duì)能較好完成課外機(jī)時(shí)實(shí)驗(yàn)題目的學(xué)生,可在實(shí)驗(yàn)成績(jī)中適當(dāng)加分獎(jiǎng)勵(lì)。

      五、教材、參考書

      選用教材:梁升成.C/C++程序設(shè)計(jì)教程[M].北京:清華大學(xué)出版社,2009.參考書:

      [1]李鳳霞、劉桂山等.C語(yǔ)言程序設(shè)計(jì)教程(第二版)[M].北京:北京理工大學(xué)出版社,2004.[2]高飛、聶青等.C++與數(shù)據(jù)結(jié)構(gòu) [M].北京:北京理工大學(xué)出版社,2006.[3]蘇京霞、高飛.C++與數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)教程 [M].北京:北京理工大學(xué)出版社,2006.[4]王樹武、劉桂山等.C語(yǔ)言程序設(shè)計(jì)教程習(xí)題與上機(jī)指導(dǎo)(第二版)[M] .北京:北京理工大學(xué)出版社,2004.編寫教師: 高飛 責(zé)任教授簽字: 教學(xué)院長(zhǎng)簽字:

      第二篇:程序設(shè)計(jì)教學(xué)大綱

      廣東醫(yī)學(xué)院

      數(shù)學(xué)與計(jì)算機(jī)科學(xué)教研室

      教學(xué)大綱

      程序設(shè)計(jì)

      2010年9月

      《程序設(shè)計(jì)》

      教學(xué)大綱

      (供非信息管理專業(yè)和生物醫(yī)學(xué)工程專業(yè)使用)

      Ⅰ 前言

      《程序設(shè)計(jì)》是醫(yī)療本科、檢驗(yàn)本科、影像等專業(yè)學(xué)生的一門計(jì)算機(jī)應(yīng)用必修課。課程旨對(duì)VISUAL FOXPRO在數(shù)據(jù)管理應(yīng)用方面作介紹,使學(xué)生初步了解VISUAL FOXPRO在醫(yī)學(xué)領(lǐng)域的實(shí)際應(yīng)用,進(jìn)一步理解和掌握VISUAL FOXPRO的功能、特點(diǎn),使用方法和常用命令,學(xué)會(huì)建立和使用數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)管理,學(xué)會(huì)建立和執(zhí)行命令文件,掌握和學(xué)會(huì)應(yīng)用程序結(jié)構(gòu),了解內(nèi)存變量的使用。提高學(xué)生在今后的實(shí)際工作中使用計(jì)算機(jī)來解決實(shí)際問題的能力。

      本課程教學(xué)要求的層次是:

      一 掌握:要求學(xué)生能夠全面、深入理解和熟練掌握所學(xué)內(nèi)容,并能夠用其分析、初步設(shè)計(jì)和解答與應(yīng)用相關(guān)的問題。

      二 理解:要求學(xué)生能夠較好地理解所學(xué)內(nèi)容,并且能夠進(jìn)行簡(jiǎn)單分析和判斷。三 了解:要求學(xué)生能夠一般地了解所學(xué)內(nèi)容。

      本課程教學(xué)參考學(xué)時(shí)為72學(xué)時(shí),理論36學(xué)時(shí),實(shí)驗(yàn)36學(xué)時(shí)。

      Ⅱ 正文

      第一章 數(shù)據(jù)庫(kù)系統(tǒng)一 教學(xué)目的

      讓學(xué)生熟悉系統(tǒng)的操作界面,知道怎么樣配置和簡(jiǎn)單操作系統(tǒng),對(duì)VFP系統(tǒng)的文件類型有初步的認(rèn)識(shí)。

      二 教學(xué)要求

      (一)理解數(shù)據(jù)庫(kù)的基本概念和數(shù)據(jù)模型,建立數(shù)據(jù)庫(kù)的基本思想。

      (二)了解VFP系統(tǒng)的有關(guān)情況、主要技術(shù)性能指標(biāo)。

      (三)理解VFP系統(tǒng)的文件類型,這對(duì)以后學(xué)生的操作很重要。

      三 教學(xué)內(nèi)容

      (一)數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),包括基本概念、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫(kù)及其特點(diǎn)。

      (二)VFP系統(tǒng)的特點(diǎn)和運(yùn)行。

      (三)VFP系統(tǒng)的集成開發(fā)環(huán)境。

      (四)VFP系統(tǒng)的安裝。

      (五)VFP系統(tǒng)的配置。

      (六)VFP系統(tǒng)的文件類型,如:dbf、.fpt、.idx、.prg、.app、.scx、.sct、.spr、.spx、.mnx、.mnt、.mpr、.exe。

      第二章 Visual Foxpro語(yǔ)言基礎(chǔ) 一 教學(xué)目的

      學(xué)生學(xué)習(xí)VFP系統(tǒng)的基本語(yǔ)言,對(duì)課程的基礎(chǔ)知識(shí)有所了解,熟悉VFP的最基本操作,是學(xué)好后面內(nèi)容的關(guān)鍵。

      二 教學(xué)要求

      (一)理解各種不同的額數(shù)據(jù)類型。

      (二)理解數(shù)據(jù)存儲(chǔ)。

      (三)掌握運(yùn)算符和表達(dá)式。

      (四)掌握各種函數(shù)的使用方法、要求。

      三 教學(xué)內(nèi)容

      (一)VFP的主要數(shù)據(jù)類型:字符(C)、數(shù)值(N)、日期(D)、邏輯(L)、備注(M)、通用(G)。

      (二)常量、變量(內(nèi)存、字段變量)。

      (三)表達(dá)式和運(yùn)算符。

      (四)函數(shù),如&,ABS(),ALLTRIM(),LTRIM(),AT(),BOF(),CHR(),COL(), CTOD(),DATE(),DAY(),DTOC(),EOF(),FILE(),FOUND(),IIF(),INT(),LEN(), LOWER(),MONTH(),RECNO(),ROUND(),ROW(),SPACE(),STR(),SUBSTR(),TYPE(), UPPER(),VAL(),YEAR()。

      第三章 VFP數(shù)據(jù)庫(kù)及其操作

      一 教學(xué)目的

      學(xué)生了解項(xiàng)目管理器,懂得數(shù)據(jù)庫(kù)的基本操作,可以維護(hù)日常的數(shù)據(jù)庫(kù)數(shù)據(jù),根據(jù)要求對(duì)數(shù)據(jù)庫(kù)做排序或索引查詢,滿足一般的簡(jiǎn)單查詢要求。

      二 教學(xué)要求

      (一)掌握創(chuàng)建項(xiàng)目、數(shù)據(jù)庫(kù)和數(shù)據(jù)表。

      (二)掌握數(shù)據(jù)表的基本操作。

      (三)掌握數(shù)據(jù)表的維護(hù)。

      (四)掌握數(shù)據(jù)部排序和索引。

      (五)掌握多數(shù)據(jù)表操作。

      三 教學(xué)內(nèi)容

      (一)創(chuàng)建項(xiàng)目,項(xiàng)目文件的建立、打開和關(guān)閉。

      (二)創(chuàng)建數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)文件的建立、打開和關(guān)閉。

      (三)創(chuàng)建數(shù)據(jù)表,數(shù)據(jù)表文件的建立、打開和關(guān)閉。

      (四)數(shù)據(jù)表的基本操作。數(shù)據(jù)表的瀏覽和記錄的定位,命令包括:GOTO、SKIP、LOCATE和CONTINUE、FIND、SEEK。

      (五)數(shù)據(jù)表的維護(hù),包括:文件結(jié)構(gòu)的修改,記錄的輸入(增添、插入和用另一個(gè)庫(kù)添加),數(shù)據(jù)表結(jié)構(gòu),數(shù)據(jù)表記錄的顯示和打?。òㄈ缦旅睿?LIST、DISPLAY、LIST STRU、DISPLAY STRU、BROWSE、?和??),記錄的刪除與恢復(fù),記錄內(nèi)容的修改命令包括:BROWSE、EDIT、CHANGE、REPLACE,文件目錄的顯示,表文件和一般文件的復(fù)制,文件刪除和更名,表結(jié)構(gòu)描述文件的操作和轉(zhuǎn)換(COPY STRUCTURE TO EXTENDED 和 CREATE FROM 命令)。

      (六)數(shù)據(jù)表排序與索引。一般查詢 LOCATE和COTINUE,F(xiàn)IND和SEEK。數(shù)據(jù)表的統(tǒng)計(jì),命令包括:SUM、AVERAGE、COUNT、TOTAL。數(shù)據(jù)庫(kù)的統(tǒng)計(jì),命令包括:SUM、AVERAGE、COUNT、TOTAL。

      (七)多數(shù)據(jù)表操作 工作區(qū)的選擇。當(dāng)前庫(kù)及當(dāng)前記錄字段的訪問。數(shù)據(jù)庫(kù)的連接(JOIN)、關(guān)聯(lián)(SET RELATION)。

      第四章 查詢和視圖

      一 教學(xué)目的

      學(xué)生懂得根據(jù)要求建立查詢和視圖。

      二 教學(xué)要求

      (一)理解查詢的概念。

      (二)掌握查詢文件的建立和查看。

      (三)理解視圖的概念。

      (四)掌握視圖的創(chuàng)建和數(shù)據(jù)的更新。

      三 教學(xué)內(nèi)容

      (一)查詢的概念。

      (二)創(chuàng)建查詢。

      (三)查看查詢文件。

      (四)視圖的概念。

      (五)創(chuàng)建視圖。

      (六)用視圖更新數(shù)據(jù)。

      (七)怎樣使用視圖。

      第五章 結(jié)構(gòu)化查詢語(yǔ)言SQL 一 教學(xué)目的

      學(xué)生懂得簡(jiǎn)單的SQL語(yǔ)言,會(huì)使用基本的SQL語(yǔ)言進(jìn)行查詢。

      二 教學(xué)要求

      (一)理解SQL-SELECT查詢語(yǔ)句。

      (二)掌握理解SQL-SELECT查詢語(yǔ)句的一些基本應(yīng)用。

      三 教學(xué)內(nèi)容

      (一)SELECT語(yǔ)句的介紹。

      (二)SELECT語(yǔ)句的基本查詢。

      (三)排序查詢和計(jì)算分組查詢。

      (四)聯(lián)接查詢和查詢的輸出。

      第六章 結(jié)構(gòu)化程序設(shè)計(jì)

      一 教學(xué)目的

      了解VFP語(yǔ)言的特點(diǎn)、語(yǔ)句構(gòu)成和數(shù)據(jù)結(jié)構(gòu),能讀懂源程序,并繪制流程圖,編寫和調(diào)試程序。掌握結(jié)構(gòu)化程序設(shè)計(jì)的方法。

      二 教學(xué)要求

      (一)掌握程序的建立和執(zhí)行。

      (二)掌握程序設(shè)計(jì)常用命令。

      (三)掌握程序的基本控制結(jié)構(gòu)。

      (四)理解過程與自定義函數(shù)。

      (五)掌握程序的調(diào)試。

      三 教學(xué)內(nèi)容

      (一)程序文件的建立模式、修改以及執(zhí)行方式。

      (二)程序設(shè)計(jì)的基本命令:note、text、set、clear、close、cancel、return、quit、wait、accept、input、@...SAY...GET與READ等語(yǔ)句。

      (三)三種程序控制結(jié)構(gòu):順序、分支和循環(huán)。

      (四)基本程序設(shè)計(jì)語(yǔ)句 條件語(yǔ)句(IF...ELSE...ENDIF)2 多分支語(yǔ)句(DO CASE...ENDCASE)3 循環(huán)語(yǔ)句和有關(guān)語(yǔ)句(DO WHILE...ENDDO 和EXIT、LOOP)4 數(shù)據(jù)輸入語(yǔ)句(ACCEPT、WAIT、INPUT)

      (五)過程文件與自定義函數(shù)的定義和使用方法、帶參數(shù)的過程調(diào)用。

      (六)程序的調(diào)試。

      第七章 面向?qū)ο蟪绦蛟O(shè)計(jì)

      一 教學(xué)目的

      學(xué)生了解面向?qū)ο蟮某绦蛟O(shè)計(jì)的基本概念――對(duì)象和類,初步掌握VFP中的類與對(duì)象及其屬性、方法的設(shè)置和使用。

      二 教學(xué)要求

      (一)了解對(duì)象、類、屬性、事件與方法。

      (二)理解如何設(shè)計(jì)類。

      (三)理解如何創(chuàng)建對(duì)象。

      三 教學(xué)內(nèi)容

      (一)對(duì)象的概念、類的概念,并且介紹VFP中的類。

      (二)對(duì)象的屬性、事件和方法的設(shè)置和使用。

      (三)類的創(chuàng)建、類屬性的設(shè)置、類方法的定義以及通過編程來定義類。

      (四)對(duì)象的創(chuàng)建、引用以及對(duì)象的屬性設(shè)置與方法調(diào)用。

      第八章 表單設(shè)計(jì)與應(yīng)用 一 教學(xué)目的

      學(xué)生了解表單這一應(yīng)用程序中最常見的交互式操作界面,理解怎樣利用對(duì)象的屬性、事件和方法來構(gòu)建簡(jiǎn)單的表單。

      二 教學(xué)要求

      (一)掌握創(chuàng)建表單。

      (二)理解表單設(shè)計(jì)器的使用。

      (三)表單和常用控件的設(shè)計(jì)。

      三 教學(xué)內(nèi)容

      (一)表單的建立、保存和運(yùn)行方法。

      (二)利用表單控件工具欄、屬性窗口、代碼窗口對(duì)表單進(jìn)行簡(jiǎn)單的設(shè)置。

      (三)表單與一些常用控件的設(shè)計(jì),如標(biāo)簽控件、文本框控件、命令按鈕控件等。

      第九章 報(bào)表設(shè)計(jì)與應(yīng)用

      一 教學(xué)目的

      學(xué)生初步掌握?qǐng)?bào)表的設(shè)計(jì),可以設(shè)計(jì)一般功能的報(bào)表文件。

      二 教學(xué)要求

      (一)掌握?qǐng)?bào)表的創(chuàng)建。

      (二)理解報(bào)表的設(shè)計(jì)。

      (三)掌握?qǐng)?bào)表控件的使用。

      (四)理解報(bào)表中數(shù)據(jù)的分組。

      (五)理解報(bào)表的輸出設(shè)置。

      三 教學(xué)內(nèi)容

      (一)報(bào)表的創(chuàng)建、保存與瀏覽。

      (二)設(shè)計(jì)報(bào)表的一般步驟。

      (三)標(biāo)簽控件、域控件等控件與報(bào)表變量的使用。

      (四)一級(jí)數(shù)據(jù)分組與二級(jí)數(shù)據(jù)分組。

      (五)報(bào)表的頁(yè)面設(shè)置、預(yù)覽和打印報(bào)表。

      Ⅲ 教學(xué)組織與方法

      一 實(shí)施機(jī)構(gòu):第二臨床學(xué)院數(shù)學(xué)與計(jì)算機(jī)科學(xué)教研室。

      二 組織內(nèi)容:教案講義審核、集體教學(xué)備課、教學(xué)方法研究。三 教學(xué)方法:

      理論教學(xué):采用啟發(fā)式的課堂教學(xué)形式,以現(xiàn)代教育技術(shù)為主要手段進(jìn)行講學(xué),核心內(nèi)容講授為主,重點(diǎn)內(nèi)容介紹為主,一般內(nèi)容自學(xué)為主。

      實(shí)驗(yàn)教學(xué):以班為單位在機(jī)房上機(jī)練習(xí)。輔導(dǎo)形式:輔導(dǎo)講義、課堂答疑。

      四 考核方法:考試采用閉卷筆試。教學(xué)測(cè)量分平時(shí)測(cè)驗(yàn)和期末考試。

      Ⅳ 教學(xué)時(shí)數(shù)分配表

      授課內(nèi)容

      學(xué)時(shí)

      教學(xué)手段 實(shí)驗(yàn)內(nèi)容

      學(xué)時(shí)

      類型

      常量、變量、運(yùn)算符和表達(dá)式(3.1~3.2)

      常用函數(shù)(3.1~3.4);數(shù)據(jù)表的建立(4.1)

      1.數(shù)據(jù)庫(kù)系統(tǒng)概論(1.1~1.3)2 2

      常量、變量、運(yùn)算符

      CAI、操作

      和表達(dá)式(3.1~3.2)常用函數(shù)(3.1~3.4);

      CAI、操作

      數(shù)據(jù)表的建立(4.1)1.數(shù)據(jù)庫(kù)系統(tǒng)概論2 2

      驗(yàn)證型 驗(yàn)證型

      2.數(shù)據(jù)表的基本操作(4.2.1~4.2.3)

      數(shù)據(jù)表的基本操作(4.2.4~4.2.6);排序(4.3.1)

      數(shù)據(jù)表的索引(4.3.2~4.3.4);查詢命令(4.4.1)

      數(shù)據(jù)表的統(tǒng)計(jì)(4.4.2)數(shù)據(jù)表間的操作(4.5.1~4.5.4)數(shù)據(jù)庫(kù)及其操作(5.1~5.3)查詢文件的建立與視圖的建立(5.4~5.5)

      結(jié)構(gòu)化查詢語(yǔ)言SQL(6.1~6.4)

      程序順序結(jié)構(gòu)、分支結(jié)構(gòu)(7.1~7.3)

      程序循環(huán)結(jié)構(gòu)(7.4.1~7.4.2)程序循環(huán)結(jié)構(gòu)(7.4.3~7.4.4)模塊結(jié)構(gòu)程序設(shè)計(jì)(7.5.1~7.5.3;7.5.5)

      模塊結(jié)構(gòu)程序設(shè)計(jì)(7.5.4;7.5.6;7.6.1~7.6.4)表單設(shè)計(jì)(8.5.1~8.5.5)

      表單設(shè)計(jì)(8.5.6~8.5.10;8.6)報(bào)表設(shè)計(jì)(9.1~9.4)菜單設(shè)計(jì)(9.4.1~9.4.5);內(nèi)容CAI、操作

      (1.1~1.3)

      2.數(shù)據(jù)表的基本操作(4.2.1~4.2.3)數(shù)據(jù)表的基本操作CAI、操作(4.2.4~4.2.6);排序

      (4.3.1)

      CAI、操作

      數(shù)據(jù)表的索引(4.3.2~

      4.3.4);查詢命令(4.4.1)數(shù)據(jù)表的統(tǒng)計(jì)(4.4.2)CAI、操作 數(shù)據(jù)表間的操作

      (4.5.1~4.5.4)2 CAI、操作

      實(shí)驗(yàn)測(cè)試一(開卷,獨(dú)

      立完成)2 CAI、操作

      查詢文件的建立與視

      圖的建立(5.4~5.5)2 CAI、操作

      結(jié)構(gòu)化查詢語(yǔ)言

      SQL(6.1~6.4)2 CAI、操作

      程序順序結(jié)構(gòu)、分支

      結(jié)構(gòu)(7.1~7.3)2 CAI、操作

      程序循環(huán)結(jié)構(gòu)(7.4.1~

      7.4.2)2 CAI、操作

      程序循環(huán)結(jié)構(gòu)(7.4.3~

      7.4.4)2

      CAI、操作

      模塊結(jié)構(gòu)程序設(shè)計(jì)

      (7.5.1~7.5.3;7.5.5)模塊結(jié)構(gòu)程序設(shè)計(jì)CAI、操作(7.5.4;7.5.6;7.6.1~

      7.6.4)2 CAI、操作

      表單設(shè)計(jì)(8.5.1~

      8.5.5)2 CAI、操作

      表單設(shè)計(jì)(8.5.6~

      8.5.10;8.6)2 CAI、操作 報(bào)表設(shè)計(jì)(9.1~9.4)2

      CAI、操作 菜單設(shè)計(jì)(9.4.1~驗(yàn)證型 驗(yàn)證型 驗(yàn)證型

      驗(yàn)證型

      驗(yàn)證型 2 驗(yàn)證型 2 驗(yàn)證型 2 驗(yàn)證型 2 驗(yàn)證型 2

      綜合型

      綜合型 綜合型 2

      綜合型 綜合型 2

      綜合型

      復(fù)習(xí)

      合計(jì)

      9.4.5);內(nèi)容復(fù)習(xí)

      第三篇:《面向?qū)ο蟪绦蛟O(shè)計(jì)方法》課程教學(xué)大綱

      《面向?qū)ο蟪绦蛟O(shè)計(jì)方法》課程教學(xué)大綱

      (計(jì)算機(jī)科學(xué)與技術(shù)本科專業(yè)使用)

      一、課程的地位、教學(xué)目的和基本要求

      C++語(yǔ)言是一種高效實(shí)用的程序設(shè)計(jì)語(yǔ)言,既可進(jìn)行過程化的程序設(shè)計(jì),也可進(jìn)行面向?qū)ο蟪绦蛟O(shè)計(jì)。本課程以介紹C++語(yǔ)言的基本語(yǔ)法為基礎(chǔ)逐步向?qū)W生滲透面向?qū)ο蟮某绦蛟O(shè)計(jì)思想,要求學(xué)生掌握類的封裝、數(shù)據(jù)隱藏、繼承及多態(tài)等特性,領(lǐng)會(huì)面向?qū)ο蟪绦蛟O(shè)計(jì),掌握面向?qū)ο蟪绦蛟O(shè)計(jì)方法,培養(yǎng)一定的程序設(shè)計(jì)能力,為以后各專業(yè)課程的學(xué)習(xí)打下良好的程序設(shè)計(jì)基礎(chǔ)。

      二、主要教學(xué)環(huán)節(jié)

      1、理論教學(xué) 學(xué)時(shí)數(shù):60 占全部學(xué)時(shí)數(shù):75 %

      2、實(shí)驗(yàn) 學(xué)時(shí)數(shù):20 占全部學(xué)時(shí)數(shù):25 %

      3、實(shí)訓(xùn) 學(xué)時(shí)數(shù):二周

      三、課程內(nèi)容 Ⅰ.理論部分

      第一章 C++入門 2學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握源程序的編輯、編譯、連接和執(zhí)行。了解C++程序設(shè)計(jì)語(yǔ)言的發(fā)展過程以及支持環(huán)境。(2)重點(diǎn)與難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是源程序的編輯、編譯、連接和執(zhí)行。

      第一節(jié) 從C到C++ 第二節(jié) 程序與語(yǔ)言 第三節(jié) 結(jié)構(gòu)化程序設(shè)計(jì) 第四節(jié) 面向?qū)ο蟪绦蛟O(shè)計(jì) 第五節(jié) 程序開發(fā)過程 第六節(jié) 函數(shù)

      第二章 基本數(shù)據(jù)類型與輸入輸出 2學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握C++語(yǔ)言數(shù)據(jù)類型,變量及常量的聲明和賦值以及輸入輸出函數(shù)。了解I/O流及printf和scanf輸入輸出的作用。(2)重點(diǎn)與難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是C++語(yǔ)言數(shù)據(jù)類型,變量及常量的聲明和賦值以及輸入輸出函數(shù)。

      第一節(jié) 字符集與保留字 第二節(jié) 基本數(shù)據(jù)類型 第三節(jié) 變量定義 第四節(jié) 常量及常量定義 第五節(jié) I/O流控制 第六節(jié) Printf與scanf 第三章 表達(dá)式和語(yǔ)句 2學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握C++各運(yùn)算符與常用表達(dá)式內(nèi)容,及if語(yǔ)句的應(yīng)用。(2)重點(diǎn)與難點(diǎn)

      C++各運(yùn)算符與常用表達(dá)式內(nèi)容,及if語(yǔ)句的應(yīng)用。

      第一節(jié) 表達(dá)式 第二節(jié) 算術(shù)運(yùn)算和賦值 第三節(jié) 算術(shù)類型轉(zhuǎn)換 第四節(jié) 增量和減量 第五節(jié) 關(guān)系與邏輯運(yùn)算 第六節(jié) if語(yǔ)句 第七節(jié) 條件運(yùn)算符 第八節(jié) 逗號(hào)表達(dá)式 第九節(jié) 求值次序與副作用

      第四章 過程化語(yǔ)句 2學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握switch,while, do…while, for結(jié)構(gòu)的應(yīng)用,了解描述算法和窮舉、迭代算法。(2)重點(diǎn)與難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是循環(huán)型程序設(shè)計(jì),即switch,while, do…while, for 2 結(jié)構(gòu)的應(yīng)用。

      第一節(jié) while 語(yǔ)句 第二節(jié) do…..while 語(yǔ)句 第三節(jié) for語(yǔ)句 第四節(jié) switch 語(yǔ)句 第五節(jié) switch 語(yǔ)句 第六節(jié) 過程應(yīng)用: 求兀 第七節(jié) 過程應(yīng)用: 判明素?cái)?shù) 第八節(jié) 過程應(yīng)用: 求積分

      第五章 函數(shù) 2學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握函數(shù)的概念、定義、調(diào)用機(jī)制,和遞歸、內(nèi)聯(lián)、重載函數(shù)的概念,以及全局、局部變量。(2)重點(diǎn)與難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是函數(shù)的概念、定義、調(diào)用機(jī)制,以及全局、局部變量。

      第一節(jié) 函數(shù)概述 第二節(jié) 函數(shù)原型

      第三節(jié) 全局變量和局部變量 第四節(jié) 函數(shù)調(diào)用機(jī)制 第五節(jié) 靜態(tài)局部變量 第六節(jié) 遞歸函數(shù) 第七節(jié) 內(nèi)聯(lián)函數(shù) 第八節(jié) 重載函數(shù) 第九節(jié) 默認(rèn)參數(shù)的函數(shù)

      第六章 程序結(jié)構(gòu) 2學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握變量的存儲(chǔ)類型,作用域,可見性,生命期等概念。(2)重點(diǎn)與難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是變量的存儲(chǔ)類型,作用域,可見性,生命期。

      第一節(jié) 外部存儲(chǔ)類型 第二節(jié) 靜態(tài)存儲(chǔ)類型 第三節(jié) 作用域 第四節(jié) 可見性 第五節(jié) 生命期 第六節(jié) 頭文件 第七節(jié) 多文件結(jié)構(gòu) 第八節(jié) 編譯預(yù)處理

      第七章 數(shù)組 2學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握數(shù)組的概念、元素的訪問,及數(shù)組的應(yīng)用。(2)重點(diǎn)與難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是數(shù)組元素的訪問,及數(shù)組的應(yīng)用。

      第一節(jié) 數(shù)組定義 第二節(jié) 訪問數(shù)組元素 第三節(jié) 初始化數(shù)組 第四節(jié) 向函數(shù)傳遞數(shù)組 第五節(jié) 二維數(shù)組 第六節(jié) 數(shù)組應(yīng)用: 排序

      第七節(jié) 數(shù)組應(yīng)用: Josephus問題 第八節(jié) 數(shù)組應(yīng)用: 矩陣乘法

      第八章 指針 2學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握指針的概念、運(yùn)算,以及指針與數(shù)組和函數(shù)的應(yīng)用。(2)重點(diǎn)與難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是指針的運(yùn)算,以及指針與數(shù)組和函數(shù)的關(guān)系及應(yīng)用。

      第一節(jié) 指針概念 第二節(jié) 指針運(yùn)算 第三節(jié) 指針與數(shù)組 第四節(jié) 堆內(nèi)存分配 第五節(jié) const指針 第六節(jié) 指針與函數(shù) 第七節(jié) 字符指針 第八節(jié) 指針數(shù)組 第九節(jié) 命令行參數(shù) 第十節(jié) 函數(shù)指針

      第九章 引用 2學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握引用的概念、操作,以及引用作為函數(shù)參數(shù)的應(yīng)用。(2)重點(diǎn)與難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是引用的操作,以及引用作為函數(shù)參數(shù)的應(yīng)用。

      第一節(jié) 引用的概念 第二節(jié) 引用的操作 第三節(jié) 什么能被引用 第四節(jié) 用引用傳遞函數(shù)參數(shù) 第五節(jié) 返回多個(gè)值 第六節(jié) 用引用返回值 第七節(jié) 函數(shù)調(diào)用作為左值 第八節(jié) 用const限定引用 第九節(jié) 返回堆中變量的引用

      第十章 結(jié)構(gòu) 2學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握結(jié)構(gòu)體概念及其定義,結(jié)構(gòu)體變量和結(jié)構(gòu)體數(shù)組的引用,指向結(jié)構(gòu)體變量和數(shù)組的指針。(2)重點(diǎn)與難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是結(jié)構(gòu)體數(shù)組的引用,指向結(jié)構(gòu)體變量和數(shù)組的指針。

      第一節(jié) 結(jié)構(gòu) 第二節(jié) 結(jié)構(gòu)與指針

      第三節(jié) 結(jié)構(gòu)與數(shù)組 第四節(jié) 傳遞結(jié)構(gòu)參數(shù) 第五節(jié) 返回結(jié)構(gòu) 第六節(jié) 鏈表結(jié)構(gòu) 第七節(jié) 創(chuàng)建與遍歷鏈表 第八節(jié) 刪除鏈表結(jié)點(diǎn) 第九節(jié) 插入鏈表結(jié)點(diǎn)

      第十節(jié) 結(jié)構(gòu)應(yīng)用: Josephus問題

      第十一章 類 4學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握類的概念、類的定義,及成員函數(shù)的調(diào)用。了解保護(hù)成員和軟件方法的發(fā)展必然。(2)重點(diǎn)與難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是類的概念、類的定義,及成員函數(shù)的調(diào)用。

      第一節(jié) 從結(jié)構(gòu)到類 第二節(jié) 軟件方法的發(fā)展必然 第三節(jié) 定義成員函數(shù) 第四節(jié) 調(diào)用成員函數(shù) 第五節(jié) 保護(hù)成員 第六節(jié) 屏蔽類的內(nèi)部實(shí)現(xiàn) 第七節(jié) 再論程序結(jié)構(gòu)

      第十二章 構(gòu)造函數(shù) 6學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握構(gòu)造、析構(gòu)函數(shù)的使用,以及構(gòu)造類成員和構(gòu)造對(duì)象的順序。了解重載和默認(rèn)構(gòu)造函數(shù)的概念(2)重點(diǎn)與難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是構(gòu)造、析構(gòu)函數(shù)的使用,以及構(gòu)造類成員和構(gòu)造對(duì)象的順序。

      第一節(jié) 類與對(duì)象

      第二節(jié) 構(gòu)造函數(shù)的需要性 第三節(jié) 構(gòu)造函數(shù)的使用 第四節(jié) 析構(gòu)函數(shù)

      第五節(jié) 帶參數(shù)的構(gòu)造函數(shù) 第六節(jié) 重載構(gòu)造函數(shù) 第七節(jié) 默認(rèn)構(gòu)造函數(shù) 第八節(jié) 類成員初始化困惑 第九節(jié) 構(gòu)造類成員 第十節(jié) 構(gòu)造對(duì)象的順序

      第十三章 面向?qū)ο蟪绦蛟O(shè)計(jì) 4學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握結(jié)構(gòu)化和面向?qū)ο蠓椒ǖ膶?shí)現(xiàn)。了解程序效率和維護(hù)。(2)重點(diǎn)與難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是結(jié)構(gòu)化和面向?qū)ο蠓椒ǖ膶?shí)現(xiàn)。

      第一節(jié) 抽象 第二節(jié) 分類 第三節(jié) 設(shè)計(jì)和效率 第四節(jié) 討論Josephus問題 第五節(jié) 結(jié)構(gòu)化方法 第六節(jié) 結(jié)構(gòu)化方法的實(shí)現(xiàn) 第七節(jié) 第八節(jié) 第九節(jié)

      面向?qū)ο蠓椒?面向?qū)ο蠓椒▽?shí)現(xiàn) 程序維護(hù)

      第十四章 堆與拷貝構(gòu)造函數(shù) 6學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握堆的概念,堆對(duì)象,拷貝構(gòu)造函數(shù)及淺拷貝與深拷貝的應(yīng)用。了解臨時(shí)和無名對(duì)象。(2)重點(diǎn)與難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是堆的概念,堆對(duì)象,拷貝構(gòu)造函數(shù)及淺拷貝與深拷貝的 7 應(yīng)用。

      第一節(jié) 關(guān)于堆

      第二節(jié) 需要new和delete的原因 第三節(jié) 分配堆對(duì)象 第四節(jié) 拷貝構(gòu)造函數(shù) 第五節(jié) 默認(rèn)拷貝構(gòu)造函數(shù) 第六節(jié) 淺拷貝與深拷貝 第七節(jié) 臨時(shí)對(duì)象 第八節(jié) 無名對(duì)象

      第九節(jié) 構(gòu)造函數(shù)用于類型轉(zhuǎn)換

      第十五章 靜態(tài)成員與友員 2學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握懂得怎樣聲明一個(gè)靜態(tài)數(shù)據(jù)成員,怎樣使用靜態(tài)成員函數(shù)以及靜態(tài)成員函數(shù)為什么與特定對(duì)象無關(guān)。(2)重點(diǎn)與難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù)的使用,以及友元的概念。

      第一節(jié) 靜態(tài)成員的需要性 第二節(jié) 靜態(tài)成員的使用 第三節(jié) 靜態(tài)數(shù)據(jù)成員 第四節(jié) 靜態(tài)成員函數(shù) 第五節(jié) 需要友員的原因 第六節(jié) 友員的使用

      第十六章 繼承 8學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握繼承的概念,工作方式,以及多態(tài)性和虛函數(shù)的概念。了解抽象類和類的冗余。(2)重點(diǎn)與難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是繼承的概念,工作方式,以及多態(tài)性和虛函數(shù)的概念。

      第一節(jié) 繼承的概念 第二節(jié) 繼承的工作方式 第三節(jié) 派生類的構(gòu)造 第四節(jié) 繼承與組合 第五節(jié) 多態(tài)性

      第六節(jié) 多態(tài)的思考方式 第七節(jié) 多態(tài)性如何工作 第八節(jié) 不恰當(dāng)?shù)奶摵瘮?shù) 第九節(jié) 虛函數(shù)的限制 第十節(jié) 類的冗余

      第十一節(jié) 克服冗余帶來的問題 第十二節(jié) 類的分解 第十三節(jié) 抽象類

      第十四節(jié) 由抽象類派生具體類 第十五節(jié) 純虛函數(shù)的需要性

      第十七章 多重繼承 6學(xué)時(shí)(1)教學(xué)目的、要求

      本章要求學(xué)生掌握多繼承的概念,工作方式以及多繼承的構(gòu)造順序和訪問控制。了解虛擬繼承、保護(hù)和私有繼承。(2)重點(diǎn)與難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是多繼承的概念,工作方式以及多繼承的構(gòu)造順序和訪問控制。

      第一節(jié) 多繼承如何工作 第二節(jié) 繼承的模糊性 第三節(jié) 虛擬繼承

      第四節(jié) 多繼承的構(gòu)造順序 第五節(jié) 繼承的訪問控制 第六節(jié) 保護(hù)繼承與私有繼承

      第十八章 運(yùn)算符重載 4學(xué)時(shí)(1)教學(xué)目的、要求 本章要求學(xué)生掌握運(yùn)算符重載的需要性和應(yīng)用。了解增量運(yùn)算符的重載。(2)重點(diǎn)與難點(diǎn)

      本章的重點(diǎn)和難點(diǎn)是運(yùn)算符重載的需要性和應(yīng)用。

      第一節(jié) 運(yùn)算符重載的需要性 第二節(jié) 如何重載運(yùn)算符 第三節(jié) 值返回與引用返回 第四節(jié) 運(yùn)算符作成員函數(shù) 第五節(jié) 重載增量運(yùn)算符 第六節(jié) 轉(zhuǎn)換運(yùn)算符 第七節(jié) 賦值運(yùn)算符

      四、主要教科書和參考書

      1、《C++程序設(shè)計(jì)教程》

      2、《C++程序設(shè)計(jì)題解與上機(jī)指導(dǎo)》

      3、《C++語(yǔ)言程序設(shè)計(jì)》

      4、《C++語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)》

      5、《C++語(yǔ)言程序設(shè)計(jì)》

      錢能 錢能

      潭浩強(qiáng) 鄭莉

      呂鳳翥清華大學(xué)出版社

      清華大學(xué)出版社 清華大學(xué)出版社 清華大學(xué)出版社

      清華大學(xué)出版社

      責(zé)任撰寫人:陳桂芬

      第四篇:《面向?qū)ο蟪绦蛟O(shè)計(jì)方法》實(shí)驗(yàn)教學(xué)大綱

      《面向?qū)ο蟪绦蛟O(shè)計(jì)方法》實(shí)驗(yàn)教學(xué)大綱

      (計(jì)算機(jī)科學(xué)與技術(shù)本科專業(yè)使用)

      一、教學(xué)目標(biāo)

      通過該實(shí)驗(yàn)課,學(xué)生應(yīng)在熟練掌握過程化程序設(shè)計(jì)方法的基礎(chǔ)上,領(lǐng)會(huì)面向?qū)ο蟪绦蛟O(shè)計(jì)及類的封裝、數(shù)據(jù)隱藏、繼承及多態(tài)等特性,逐步掌握面向?qū)ο蟪绦蛟O(shè)計(jì)方法,培養(yǎng)一定的程序設(shè)計(jì)能力,為以后各專業(yè)課程的學(xué)習(xí)打下良好的程序設(shè)計(jì)基礎(chǔ)。

      二、實(shí)驗(yàn)教學(xué)時(shí)數(shù)

      三、實(shí)驗(yàn)內(nèi)容

      實(shí)驗(yàn)一 圖形打印

      1、實(shí)驗(yàn)?zāi)康模壕毩?xí)for循環(huán)

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:打印幾種特殊圖形,如菱形和Z字形

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:上機(jī)編程

      實(shí)驗(yàn)二 判素?cái)?shù)

      1、實(shí)驗(yàn)?zāi)康模壕毩?xí)函數(shù)

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:判斷101-200之間有多少個(gè)素?cái)?shù),并輸出所有素?cái)?shù)。

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:上機(jī)編程

      實(shí)驗(yàn)三 遞歸函數(shù)練習(xí)

      1、實(shí)驗(yàn)?zāi)康模壕毩?xí)遞歸函數(shù)

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子長(zhǎng)到第三個(gè)月后每個(gè)月又生一對(duì)兔子,假如兔子都不死,問每個(gè)月的兔子總數(shù)為多少? 兔子的規(guī)律為數(shù)列1,1,2,3,5,8,13,21....3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:上機(jī)編程

      實(shí)驗(yàn)四 數(shù)列排序

      1、實(shí)驗(yàn)?zāi)康模壕毩?xí)數(shù)組及幾種基本排序方法

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:用選擇、插入、冒泡、快速等幾種基本的排序方法對(duì)數(shù)列進(jìn)行排序。

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:上機(jī)編程

      實(shí)驗(yàn)五 矩陣乘積

      1、實(shí)驗(yàn)?zāi)康模壕毩?xí)數(shù)組

      20學(xué)時(shí)

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:用數(shù)組存儲(chǔ)兩個(gè)矩陣,求兩個(gè)矩陣的乘積。

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:上機(jī)編程

      實(shí)驗(yàn)六 設(shè)計(jì)時(shí)間日期類

      1、實(shí)驗(yàn)?zāi)康模赫莆蘸?jiǎn)單類的設(shè)計(jì)方法

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:構(gòu)造一個(gè)TimeDate類,類中包含一個(gè)成員函數(shù),用來在屏幕上顯示時(shí)間與日期(采用建立在標(biāo)準(zhǔn)庫(kù)time.h中的標(biāo)準(zhǔn)時(shí)間與日期來尋找與顯示日期)。

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:上機(jī)編程

      實(shí)驗(yàn)七 設(shè)計(jì)計(jì)時(shí)類

      1、實(shí)驗(yàn)?zāi)康模赫莆蘸?jiǎn)單類的設(shè)計(jì)方法

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:建立Watch類,用來仿效秒表跟蹤消逝的時(shí)間。用構(gòu)造函數(shù)將消逝時(shí)間的初值置為零。提供兩個(gè)成員函數(shù)Start()與Stop(),分別打開與關(guān)閉計(jì)時(shí)器。

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:上機(jī)編程

      實(shí)驗(yàn)八 設(shè)計(jì)字符棧類

      1、實(shí)驗(yàn)?zāi)康模赫莆蘸?jiǎn)單類的設(shè)計(jì)方法

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:用Stack類,寫一個(gè)函數(shù)LoadStack(),用來返回已經(jīng)將字母表(a-z)入棧的堆棧。在調(diào)用函數(shù)中,將這個(gè)堆棧賦值給另一個(gè)對(duì)象,并證明它包含字母表。可以改變堆棧的尺寸,以便它大得足以支持字母表。

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:上機(jī)編程

      實(shí)驗(yàn)九 友元的使用方法

      1、實(shí)驗(yàn)?zāi)康模赫莆沼言氖褂梅椒?/p>

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:求兩數(shù)的平方差(友元函數(shù)說明)

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:上機(jī)編程

      實(shí)驗(yàn)十 訪問權(quán)限

      1、實(shí)驗(yàn)?zāi)康模赫莆疹惓蓡T的各種訪問權(quán)限

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:類成員的各種訪問權(quán)限

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:上機(jī)編程

      實(shí)驗(yàn)十一 類的派生

      1、實(shí)驗(yàn)?zāi)康模?掌握類的派生

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:給出基類AreaClass(形狀類),建立兩個(gè)派生類Box(方形類)與Isosceles(等腰三角形類),讓每個(gè)派生類包含一個(gè)函數(shù)Area(),分別用來返回方形與等腰三角形的面積。

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:上機(jī)編程

      實(shí)驗(yàn)十二 用類方法求解一元二次方程

      1、實(shí)驗(yàn)?zāi)康模?掌握類的派生

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:實(shí)現(xiàn)一個(gè)Complex類和一個(gè)Real類。將Real類定義為Complex類的子類。然后設(shè)計(jì)一個(gè)求解一元二次實(shí)系數(shù)方程的根的類Root。

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:上機(jī)編程

      實(shí)驗(yàn)十三 類繼承中的構(gòu)造

      1、實(shí)驗(yàn)?zāi)康模?掌握類繼承中的構(gòu)造

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:類繼承中的構(gòu)造方法

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:上機(jī)編程

      實(shí)驗(yàn)十四 類繼承中的構(gòu)造

      1、實(shí)驗(yàn)?zāi)康模?掌握類繼承中的構(gòu)造

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:類繼承中的構(gòu)造方法

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:上機(jī)編程

      實(shí)驗(yàn)十五 大學(xué)生類

      1、實(shí)驗(yàn)?zāi)康模?掌握虛函數(shù)的使用

      2、實(shí)驗(yàn)技能培訓(xùn)內(nèi)容:設(shè)計(jì)一個(gè)大學(xué)的類系統(tǒng),包括Student(學(xué)生),Professor(教師),Staff(職員)。另有一個(gè)類既作為學(xué)生又兼作助教的可作為派生類StudentStaff,它是由Student類和Staff類派生而來,另外定義一個(gè)父類DataRec作為上述類(子類)的基類。

      3、主要儀器:計(jì)算機(jī)

      4、實(shí)驗(yàn)方法:上機(jī)編程

      責(zé)任撰寫人:陳桂芬

      第五篇:《C程序設(shè)計(jì)》教學(xué)大綱

      《C程序設(shè)計(jì)》教學(xué)大綱

      一、課程的性質(zhì)和任務(wù)

      本課程為計(jì)算數(shù)學(xué)專業(yè)本科生的必修課。通過對(duì)C程序設(shè)計(jì)的基本知識(shí)、基本概念、基本技能的學(xué)習(xí)和訓(xùn)練,使學(xué)生掌握C語(yǔ)言的語(yǔ)法規(guī)則、開發(fā)環(huán)境以及程序設(shè)計(jì)的基本方法和技能。培養(yǎng)學(xué)生利用C語(yǔ)言進(jìn)行程序設(shè)計(jì)的基本能力,并為后續(xù)專業(yè)課的學(xué)習(xí)以及在可視化環(huán)境下進(jìn)行面向?qū)ο蟮木幊檀蛳略鷮?shí)的基礎(chǔ)。

      二、課程教學(xué)與基本要求

      重點(diǎn)介紹C語(yǔ)言的基本知識(shí)(如基本數(shù)據(jù)類型、表達(dá)式、數(shù)組、函數(shù)、宏定義、指針、結(jié)構(gòu)和文件)和程序設(shè)計(jì)的基本方法(即:結(jié)構(gòu)化程序設(shè)計(jì)方法以及順序、選擇、循環(huán)、模塊等結(jié)構(gòu)的程序設(shè)計(jì)方法),還介紹指針、文件等在程序設(shè)計(jì)中的應(yīng)用。

      三、適應(yīng)專業(yè)

      計(jì)算數(shù)學(xué)、基礎(chǔ)數(shù)學(xué)、經(jīng)濟(jì)管理專業(yè)本科學(xué)生。

      四、預(yù)修課程

      計(jì)算機(jī)基礎(chǔ)知識(shí)。

      五、學(xué)時(shí)

      總學(xué)時(shí):98學(xué)時(shí) 講授學(xué)時(shí):68學(xué)時(shí) 實(shí)驗(yàn)學(xué)時(shí):32學(xué)時(shí)

      學(xué)分:4 第一、二章 C簡(jiǎn)介、算法 8學(xué)時(shí)

      第三章 數(shù)據(jù)類型、運(yùn)算符、表達(dá)式 6學(xué)時(shí)

      第四章 順序結(jié)構(gòu)程序設(shè)計(jì) 4學(xué)時(shí)

      第五章 選擇結(jié)構(gòu)程序設(shè)計(jì) 4學(xué)時(shí)

      第六章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 6學(xué)時(shí)

      第七章 數(shù)組 8學(xué)時(shí)

      第八章 函數(shù) 6學(xué)時(shí)

      第九章 編譯預(yù)處理 3學(xué)時(shí)

      第十章 指針 12學(xué)時(shí)

      第十一章 結(jié)構(gòu)體與共用體 5學(xué)時(shí)

      第十二章 位運(yùn)算 2學(xué)時(shí)

      第十三章 文件 4學(xué)時(shí)

      六、講授內(nèi)容

      1.C語(yǔ)言的特點(diǎn)、簡(jiǎn)單的C程序介紹、C語(yǔ)言的編譯環(huán)境

      2.算法的概念、特性,三種基本結(jié)構(gòu)、用傳統(tǒng)流程圖和N-S流程圖表示算法。3.C的數(shù)據(jù)類型(整型、實(shí)型、字符型等),運(yùn)算符和表達(dá)式。4.數(shù)據(jù)的輸入和輸出(printf()和scanf()函數(shù)等)、順序結(jié)構(gòu)程序設(shè)計(jì)。

      5.選擇結(jié)構(gòu)程序設(shè)計(jì):關(guān)系運(yùn)算符和關(guān)系表達(dá)式、邏輯運(yùn)算符和邏輯表達(dá)式、if語(yǔ)句和switch語(yǔ)句。

      6.循環(huán)結(jié)構(gòu)程序設(shè)計(jì):用goto語(yǔ)句和if語(yǔ)句構(gòu)成循環(huán)、用while語(yǔ)句、do-while語(yǔ)句、for語(yǔ)句構(gòu)成循環(huán)以及break語(yǔ)句和continue語(yǔ)句。

      7.數(shù)組的定義和使用(包括一維數(shù)組、二維數(shù)組和字符數(shù)組)。

      8.函數(shù)的定義和調(diào)用,函數(shù)的嵌套調(diào)用、遞歸調(diào)用;局部變量與全局變量、變量的動(dòng)態(tài)存儲(chǔ)和靜態(tài)存儲(chǔ);內(nèi)部函數(shù)與外部函數(shù)。

      9.預(yù)處理命令:宏定義、文件包含、條件編譯。

      10.指針變量的定義和使用;數(shù)組的指針和指向數(shù)組的指針變量、字符串的指針和指向字符串的指針變量、函數(shù)的指針和指向函數(shù)的指針變量;指針型函數(shù)和指針數(shù)組。

      11.結(jié)構(gòu)體與共用體變量的定義和使用,結(jié)構(gòu)體數(shù)組和指向結(jié)構(gòu)體數(shù)據(jù)的指針,枚舉類型。12.位運(yùn)算符和位運(yùn)算,位段。13.文件的打開、關(guān)閉與讀寫。

      七、實(shí)驗(yàn)內(nèi)容和學(xué)時(shí)分配(34學(xué)時(shí))1.熟悉C語(yǔ)言的編譯環(huán)境(2學(xué)時(shí))

      2.C的數(shù)據(jù)類型(整型、實(shí)型、字符型等),運(yùn)算符和表達(dá)式。(2學(xué)時(shí))3.數(shù)據(jù)的輸入和輸出(printf()和scanf()函數(shù)等)、順序結(jié)構(gòu)程序設(shè)計(jì)(3學(xué)時(shí))。

      4.選擇結(jié)構(gòu)程序設(shè)計(jì):關(guān)系運(yùn)算符和關(guān)系表達(dá)式、邏輯運(yùn)算符和邏輯表達(dá)式、if語(yǔ)句和switch語(yǔ)句。(3學(xué)時(shí))

      5.循環(huán)結(jié)構(gòu)程序設(shè)計(jì):用goto語(yǔ)句和if語(yǔ)句構(gòu)成循環(huán)、用while語(yǔ)句、do-while語(yǔ)句、for語(yǔ)句構(gòu)成循環(huán)以及break語(yǔ)句和continue語(yǔ)句。(3學(xué)時(shí))6.數(shù)組的定義和使用(包括一維數(shù)組、二維數(shù)組和字符數(shù)組)。(3學(xué)時(shí))

      7.函數(shù)的定義和調(diào)用,函數(shù)的嵌套調(diào)用、遞歸調(diào)用;局部變量與全局變量、變量的動(dòng)態(tài)存儲(chǔ)和靜態(tài)存儲(chǔ);內(nèi)部函數(shù)與外部函數(shù)。(3學(xué)時(shí))8.預(yù)處理命令:宏定義、文件包含、條件編譯。(2學(xué)時(shí))

      9.指針變量的定義和使用;數(shù)組的指針和指向數(shù)組的指針變量、字符串的指針和指向字符串的指針變量、函數(shù)的指針和指向函數(shù)的指針變量;指針型函數(shù)和指針數(shù)組。(7學(xué)時(shí))10.結(jié)構(gòu)體與共用體變量的定義和使用,結(jié)構(gòu)體數(shù)組和指向結(jié)構(gòu)體數(shù)據(jù)的指針,枚舉類型。(2學(xué)時(shí))11.位運(yùn)算符和位運(yùn)算,位段。(2學(xué)時(shí))12.文件的打開、關(guān)閉與讀寫。(2學(xué)時(shí))

      八、教材與參考書

      教材:譚浩強(qiáng), 《C程序設(shè)計(jì)》(第二版),清華大學(xué)出版社,1999年 參考書:譚浩強(qiáng), 《C程序設(shè)計(jì)題解與上機(jī)指導(dǎo)》,清華大學(xué)出版社,2000年

      下載《程序設(shè)計(jì)方法(C_C++)》教學(xué)大綱(中文版)word格式文檔
      下載《程序設(shè)計(jì)方法(C_C++)》教學(xué)大綱(中文版).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        《VF程序設(shè)計(jì)》教學(xué)大綱

        《VF程序設(shè)計(jì)》教學(xué)大綱 課程編號(hào): 一、課程性質(zhì)、目的及開課對(duì)象 ㈠課程性質(zhì):公共選修課 ㈡目的:通過本課程的學(xué)習(xí),使學(xué)生掌握項(xiàng)目管理器、庫(kù)、表、菜單、報(bào)表、標(biāo)簽、查詢、視......

        高級(jí)程序設(shè)計(jì)教學(xué)大綱

        華中科技大學(xué)文華學(xué)院 《高級(jí)程序設(shè)計(jì)》課程教學(xué)大綱 一、課程名稱:高級(jí)程序設(shè)計(jì) Senior Program Design 二、課程編碼: 三、學(xué)時(shí)與學(xué)分:32/2 四、先修課程:C語(yǔ)言程序設(shè)計(jì) 五、......

        VF程序設(shè)計(jì)教學(xué)大綱

        《VF程序設(shè)計(jì)》教學(xué)大綱 一、課程名稱:《VF程序設(shè)計(jì)》 課程負(fù)責(zé)人:袁明蘭 二、學(xué)時(shí)與學(xué)分:48 三、適應(yīng)專業(yè):外語(yǔ)、建筑設(shè)計(jì)技術(shù)、工程監(jiān)理、藝術(shù)、旅游等專業(yè) 四、課程教材:張彥......

        高級(jí)程序設(shè)計(jì)-教學(xué)大綱

        高級(jí)程序設(shè)計(jì) Advanced Programming Languages 課程編碼:05305100 學(xué)分:2.5 課程類別:專業(yè)方向課(必修) 計(jì)劃學(xué)時(shí):48 其中講課:32 實(shí)驗(yàn)或?qū)嵺`:0 上機(jī):16 適用專業(yè):電子商務(wù) 推薦教材......

        《VC++程序設(shè)計(jì)》教學(xué)大綱

        《Visual C++與面向?qū)ο蟪绦蛟O(shè)計(jì)》教學(xué)大綱 課程編號(hào): 課程類型:計(jì)算機(jī)科學(xué) 學(xué) 時(shí):48(其中講課32,機(jī)時(shí)16) 學(xué) 分:3 適用對(duì)象:計(jì)算機(jī)及理科的全部或部分專業(yè) 先修課程:計(jì)算機(jī)文化基礎(chǔ) 使......

        《程序設(shè)計(jì)實(shí)踐》教學(xué)大綱

        課程編號(hào):02202001 課程名稱:程序設(shè)計(jì)實(shí)踐 課程性質(zhì):專業(yè)基礎(chǔ)限選 總 學(xué) 時(shí):30(實(shí)踐學(xué)時(shí)30)學(xué)分:2 適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 《程序設(shè)計(jì)實(shí)踐》教學(xué)大綱 一、教學(xué)目標(biāo) 《程序設(shè)計(jì)實(shí)......

        MATLAB程序設(shè)計(jì)教學(xué)大綱

        《MATLAB程序設(shè)計(jì)教學(xué)大綱》 課程代碼:1010330 實(shí)驗(yàn)教學(xué):24學(xué)時(shí)+16學(xué)時(shí) 課程學(xué)分:2.5 先修課程:C/C++程序設(shè)計(jì)語(yǔ)言或VB程序設(shè)計(jì)語(yǔ)言 ? 課程的性質(zhì)和教學(xué)目標(biāo) 《MATLAB程序設(shè)計(jì)》......

        C程序設(shè)計(jì)教學(xué)大綱

        C語(yǔ)言教學(xué)大綱 說明: 1、性質(zhì) C語(yǔ)言是近年來國(guó)內(nèi)外得到迅速推廣使用的一種現(xiàn)代計(jì)算機(jī)語(yǔ)言,不少迫切希望學(xué)習(xí)和使用C語(yǔ)言,是鑒于C語(yǔ)言功能強(qiáng),使用靈活,目標(biāo)程序效率高,可移植性好,對(duì)......