天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 論文百科 > 農(nóng)業(yè)期刊 >

軟件技術(shù)基礎(chǔ)知識(shí)_軟件技術(shù)基礎(chǔ)張選芳_軟件技術(shù)基礎(chǔ)

發(fā)布時(shí)間:2016-08-18 13:22

  本文關(guān)鍵詞:軟件技術(shù)基礎(chǔ),由筆耕文化傳播整理發(fā)布。


一、課程基本信息

課程編號(hào)

X61050001

課程名稱

軟件技術(shù)基礎(chǔ)

課程英文名稱

The Foundation of Software Technology

總學(xué)時(shí)數(shù)

64

授課學(xué)時(shí)

46

實(shí)踐學(xué)時(shí)

 

實(shí)驗(yàn)學(xué)時(shí)

18

習(xí)題課學(xué) 時(shí)

 

設(shè)計(jì)學(xué)時(shí)

8

學(xué)  分

4

開課單位

信息工程學(xué)院計(jì)算中心

適用專業(yè)

電子、通信、機(jī)電

先修課程

《計(jì)算機(jī)應(yīng)用基礎(chǔ)》、《C程序設(shè)計(jì)》

課程類別

指導(dǎo)性選修課

選用教材

《計(jì)算機(jī)軟件技術(shù)基礎(chǔ)》  徐士良  編著    清華大學(xué)出版社

主要教學(xué)

參考書

《計(jì)算機(jī)軟件技術(shù)基礎(chǔ)教程》  匙彥斌  邊奠英 主編    天津大學(xué)出版社

《計(jì)算機(jī)軟件技術(shù)基礎(chǔ)習(xí)題解答》  徐士良  編著    清華大學(xué)出版社

本課程任務(wù)和目的

       《軟件技術(shù)基礎(chǔ)》是為非計(jì)算機(jī)專業(yè)學(xué)生學(xué)習(xí)軟件基礎(chǔ)知識(shí)而開設(shè)的一門課程。通過這門課程的學(xué)習(xí),使學(xué)生掌握程序設(shè)計(jì)技術(shù)和進(jìn)行應(yīng)用軟件開發(fā)所必要的基本知識(shí),讓學(xué)生在理解計(jì)算機(jī)系統(tǒng)軟件特點(diǎn)的基礎(chǔ)上,采用較好的數(shù)據(jù)結(jié)構(gòu)進(jìn)行程序設(shè)計(jì)。

 

教學(xué)大綱制訂單位

信息工程學(xué)院計(jì)算中心

教學(xué)大綱制訂時(shí)間

2005.01.02

二、課程內(nèi)容及基本要求

第一章    算法

1.1  算法的基本概念

1.2  算法描述語言

1.3  算法設(shè)計(jì)基本方法

1.4  算法的復(fù)雜度分析

    基本要求: 熟悉算法的基本特征與基本要素;了解算法的描述語言與算法設(shè)計(jì)的基本方法;掌握具體算法的時(shí)間復(fù)雜度分析。

第二章    基本數(shù)據(jù)結(jié)構(gòu)及其運(yùn)算

2.1  數(shù)據(jù)結(jié)構(gòu)的基本概念

2.2  線性表及其順序存儲(chǔ)結(jié)構(gòu)

2.3  線性鏈表及其運(yùn)算

2.4  數(shù)組

2.5  樹與二叉樹

2.6  圖

    基本要求: 熟悉數(shù)據(jù)結(jié)構(gòu)的基本概念;掌握順序表、線性鏈表的運(yùn)算;熟悉特殊矩陣的壓縮存儲(chǔ);掌握二叉樹的性質(zhì)、存儲(chǔ)、遍歷;了解樹及穿線二叉樹的概念;熟悉圖的基本概念及圖的關(guān)聯(lián)矩陣、鄰接表;熟悉圖的縱向及橫向優(yōu)先搜索法。

第三章    查找與排序技術(shù)

3.1  基本的查找技術(shù)

3.2  哈希表技術(shù)

3.3  基本的排序技術(shù)

3.4  二叉排序樹及其查找

3.5  多層索引樹及其查找

3.6  拓?fù)浞诸?/p>

    基本要求: 掌握順序查找、有序表的對(duì)分查找和分塊查找技術(shù);熟悉哈希表技術(shù);掌握快速排序、簡單插入排序、希爾排序和堆排序;掌握二叉排序樹的構(gòu)造及查找;了解多層索引樹及其查找;熟悉拓?fù)浞诸悺?/p>

第四章    資源管理技術(shù)

4.1  操作系統(tǒng)的概念

4.2  多道程序設(shè)計(jì)

4.3  存儲(chǔ)空間的組織

   基本要求: 熟悉操作系統(tǒng)的分類;掌握進(jìn)程的基本狀態(tài)及其轉(zhuǎn)換;掌握發(fā)生死鎖的必要條件及防止死鎖的方法;掌握利用P/V操作實(shí)現(xiàn)進(jìn)程的同步與互斥的方法;熟悉存儲(chǔ)管理的功能;熟悉分頁、分段、段頁式存儲(chǔ)管理;了解文件的組織結(jié)構(gòu)。

第五章    數(shù)據(jù)庫技術(shù)

5.1  數(shù)據(jù)庫基本概念

5.2  關(guān)系代數(shù)

5.3  數(shù)據(jù)庫設(shè)計(jì)

5.4  關(guān)系數(shù)據(jù)庫語言SQL

    基本要求: 熟悉數(shù)據(jù)庫基本概念;掌握關(guān)系代數(shù)的運(yùn)算;掌握E—R圖的畫法;熟悉數(shù)據(jù)庫設(shè)計(jì)的過程;掌握SQL語言對(duì)單表的查詢;熟悉SQL語言對(duì)多表的查詢。了解SQL語言對(duì)數(shù)據(jù)的修改。 

第六章    應(yīng)用軟件設(shè)計(jì)與開發(fā)技術(shù)

   6.1   軟件工程概述

   6.2   軟件詳細(xì)設(shè)計(jì)的表達(dá)

   6.3   結(jié)構(gòu)化分析與設(shè)計(jì)方法

   6.4   測(cè)試與調(diào)試基本技術(shù)

基本要求: 熟悉軟件工程的概念;熟悉軟件的生命周期;熟悉數(shù)據(jù)流程圖的畫法;熟悉數(shù)據(jù)字典的概念;熟悉模塊獨(dú)立性的評(píng)價(jià)標(biāo)準(zhǔn);掌握程序測(cè)試的白箱法;了解程序測(cè)試的黑箱法及調(diào)試的技術(shù)與策略。 

三、實(shí)踐環(huán)節(jié)及基本要求:

實(shí)驗(yàn)1:順序表的插入運(yùn)算和刪除運(yùn)算的算法實(shí)現(xiàn)。(2學(xué)時(shí))

實(shí)驗(yàn)2:順序棧、循環(huán)隊(duì)列的插入運(yùn)算和刪除運(yùn)算的算法實(shí)現(xiàn)。(2學(xué)時(shí))

實(shí)驗(yàn)3:鏈接棧、鏈?zhǔn)疥?duì)列的插入運(yùn)算和刪除運(yùn)算的算法實(shí)現(xiàn)。(2學(xué)時(shí))

實(shí)驗(yàn)4:線性鏈表的建立及其基本運(yùn)算的算法實(shí)現(xiàn)。(2學(xué)時(shí))

實(shí)驗(yàn)5:二叉樹的二叉鏈表存儲(chǔ)及其三種遞歸遍歷的算法實(shí)現(xiàn)。(2學(xué)時(shí))

實(shí)驗(yàn)6:圖的鄰接表存儲(chǔ)及其遍歷的算法實(shí)現(xiàn)。(2學(xué)時(shí))

實(shí)驗(yàn)7:順序表、線性鏈表及二分查找的算法實(shí)現(xiàn)。(2學(xué)時(shí))

實(shí)驗(yàn)8:快速排序、簡單插入排序及堆排序的算法實(shí)現(xiàn)。(2學(xué)時(shí))

實(shí)驗(yàn)9:利用SQL語句實(shí)現(xiàn)基本表的建立及查詢。(2學(xué)時(shí))

    基本要求:在已學(xué)的先修課的基本上,學(xué)生必須(也應(yīng)能)獨(dú)立編程或補(bǔ)全書中的程序,,并調(diào)試通過程序。這樣,通過上機(jī)實(shí)踐環(huán)節(jié),能鞏固理論教學(xué)所學(xué)的相關(guān)知識(shí)點(diǎn)。另外, 在課程結(jié)束前5周, 完成一個(gè)綜合性實(shí)驗(yàn)。

 

四、學(xué)時(shí)分配表:

課程內(nèi)容

 

實(shí)驗(yàn)

 

實(shí)踐

習(xí)

設(shè)

 

計(jì)

其他

 

計(jì)

第一章 算法

2課時(shí)

 

 

 

 

 

2課時(shí)

第二章基本數(shù)據(jù)結(jié)構(gòu)及其運(yùn)算

18課時(shí)

12課時(shí)

 

 

 

 

30課時(shí)

第三章  查找與排序技術(shù)

7課時(shí)

4課時(shí)

 

 

 

 

11課時(shí)

第四章  資源管理技術(shù)

6課時(shí)

 

 

 

 

 

6課時(shí)

第五章  數(shù)據(jù)庫技術(shù)

7課時(shí)

2課時(shí)

 

 

 

 

9課時(shí)

第六章 應(yīng)用軟件設(shè)計(jì)與開發(fā)技術(shù)

6課時(shí)

 

 

 

 

 

6課時(shí)

總             計(jì)

46課時(shí)

18課時(shí)

 

 

 

 

64課時(shí)

五、課程教學(xué)的有關(guān)說明

可對(duì)下述有關(guān)情況做出說明:

1.本課程自學(xué)內(nèi)容及學(xué)時(shí)

(1)3.5.1  B- 樹       (2學(xué)時(shí))

(2)3.5.2  B+ 樹       (1學(xué)時(shí))

(3)5.4.5  數(shù)據(jù)控制    (1學(xué)時(shí))

(4)5.4.6  嵌入式SQL   (2學(xué)時(shí))

(5)6.5  軟件開發(fā)新技術(shù)  (2學(xué)時(shí))

2.課內(nèi)習(xí)題課的安排及學(xué)時(shí)

   無

3.利用現(xiàn)代化教學(xué)手段內(nèi)容及學(xué)時(shí)

   多媒體教學(xué),全學(xué)期。授課時(shí),可用黑板來輔助課堂講解。

4.對(duì)學(xué)生能力培養(yǎng)的要求等

    課前先預(yù)習(xí),課后認(rèn)真做好布置的作業(yè)及閱讀相關(guān)參考書;能夠?qū)系膶?shí)例函數(shù)補(bǔ)充成完整的C語言程序,以及根據(jù)老師布置的作業(yè),自己設(shè)計(jì)完整的由多個(gè)函數(shù)組成的C語言程序,并上機(jī)調(diào)試通過。

 


  本文關(guān)鍵詞:軟件技術(shù)基礎(chǔ),由筆耕文化傳播整理發(fā)布。



本文編號(hào):97158

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/wenshubaike/xxkj/97158.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶ad12d***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com