《軟件技術(shù)基礎(chǔ)》課程教學(xué)大綱(本科)_第1頁
《軟件技術(shù)基礎(chǔ)》課程教學(xué)大綱(本科)_第2頁
《軟件技術(shù)基礎(chǔ)》課程教學(xué)大綱(本科)_第3頁
《軟件技術(shù)基礎(chǔ)》課程教學(xué)大綱(本科)_第4頁
《軟件技術(shù)基礎(chǔ)》課程教學(xué)大綱(本科)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、軟件技術(shù)基礎(chǔ)(Software technology foundation)課程代碼:05410037學(xué)分:2.5學(xué)時:40 (其中:課堂教學(xué)學(xué)時:32實驗學(xué)時:0上機學(xué)時:8課程實踐學(xué)時:0 ) 先修課程:程序設(shè)計(C語言)、C語言課程設(shè)計。適用專業(yè):電子信息工程教材:計算機軟件技術(shù)基礎(chǔ)、李天博主編、東南大學(xué)出版社、2011.02第2版一、課程性質(zhì)與課程目標(一)課程性質(zhì)計算機軟件技術(shù)基礎(chǔ)是電子信息工程等非計算機專業(yè)教學(xué)的一門重要課程,是該專業(yè)的基礎(chǔ)選 修課,是為了提高學(xué)生的計算機理論知識和應(yīng)用能力而開設(shè)的一門綜合類軟件課程。該課程的教學(xué) 目的是使學(xué)生掌握計算機軟件技術(shù)的基礎(chǔ)知識、基本思想和

2、基本方法,培養(yǎng)學(xué)生利用計算機處理問 題的能力和思維方式,提高學(xué)生利用計算機軟、硬件技術(shù)與先進的軟件工具解決本專業(yè)與相關(guān)領(lǐng)域 中一些問題的能力。(二)課程目標如下課程目標中前4個目標在授課時必須完成,后1個目標根據(jù)課程進度進行取舍。課程目標1:掌握計算機軟件的基礎(chǔ)知識;課程目標2:掌握常用數(shù)據(jù)結(jié)構(gòu)及其相關(guān)算法;課程目標3:掌握查找與排序的基本原理及其相關(guān)算法;課程目標4: 了解操作系統(tǒng)的基本構(gòu)成與基本原理;課程目標5: 了解信息系統(tǒng)、網(wǎng)絡(luò)與信息平安的基礎(chǔ)知識。二、課程內(nèi)容與教學(xué)要求第一章C語言基礎(chǔ)(一)課程內(nèi)容由于學(xué)生的C語言程序設(shè)計,在大一修讀,本章回顧復(fù)習(xí)再起學(xué)習(xí)的內(nèi)容。著重闡述C語言中 的

3、數(shù)據(jù)類型、變量說明、結(jié)構(gòu)體說明定義、指針、程序結(jié)構(gòu)、常用語法及程序設(shè)計的基本方法。(二)教學(xué)要求了解C程序設(shè)計的基本概念、方法及語法規(guī)那么,了解計算機程序設(shè)計相關(guān)基礎(chǔ)知識。(三)重點與難點(假設(shè)不單獨列出,需在教學(xué)要求中適當注明)C語言中的結(jié)構(gòu)體、指針等數(shù)據(jù)類型的定義與引用,函數(shù)的定義與引用。第二章軟件基礎(chǔ)概論(一)課程內(nèi)容計算機軟硬件的開展歷史;計算機軟件技術(shù)基礎(chǔ)課程的性質(zhì)、研究的對象與方法;計算機在信 息社會中的作用及軟件危機相關(guān)概念。(二)教學(xué)要求了解計算機軟硬件的開展歷史;了解計算機軟件相關(guān)基本概念;了解軟件危機的產(chǎn)生原因,理 解軟件開發(fā)工程化的作用于意義。(三)重點與難點軟件危機的產(chǎn)

4、生與軟件工程化的意義。第三章算法與程序設(shè)計基礎(chǔ)(-)課程內(nèi)容算法及其相關(guān)概念,常用的如迭代法、遞推法、遞歸法、窮舉法、回溯法等算法的實現(xiàn)理論。(二)教學(xué)要求了解各類相關(guān)概念及幾種基本的算法。(三)重點與難點利用遞歸法進行相關(guān)文件算法設(shè)計。第四章常用數(shù)據(jù)結(jié)構(gòu)與應(yīng)用(一)課程內(nèi)容數(shù)據(jù)結(jié)構(gòu)的相關(guān)概念(數(shù)據(jù)、數(shù)據(jù)元素、數(shù)據(jù)對象、數(shù)據(jù)項等);線性表、棧、隊列、數(shù)組、樹與圖的相關(guān)概念及應(yīng)用算法。(二)教學(xué)要求了解算法及數(shù)據(jù)結(jié)構(gòu)的基本概念;掌握線性表、棧、隊列、數(shù)組等線性結(jié)構(gòu)的概念及應(yīng)用;深 入了解并掌握樹、圖的定義及基本應(yīng)用;要求能用C語言針對不同的數(shù)據(jù)結(jié)構(gòu)根據(jù)不同的需求設(shè)計 并調(diào)試程序。(三)重點與難點

5、堆棧、樹、圖等相關(guān)概念和相應(yīng)算法實現(xiàn),尤其是樹的應(yīng)用(哈夫曼樹)、圖的應(yīng)用(單源最 短路徑)算法。第五章查找與排序(一)課程內(nèi)容查找與排序的概念定義,以及各種算法及其c語言算法實現(xiàn)。(二)教學(xué)要求掌握查找與排序定義,深入了解并掌握相應(yīng)的各種算法及其c語言實現(xiàn),并能夠上機實現(xiàn)本節(jié) 涉及的各種算法。(三)重點與難點查找與排序的相關(guān)概念和相應(yīng)復(fù)雜的算法實現(xiàn),尤其是對分查找算法、冒泡排序算法和快速排 序算法。第六章操作系統(tǒng)基礎(chǔ)(一)課程內(nèi)容操作系統(tǒng)的基本概念;操作系統(tǒng)的幾大功能模塊:存儲管理、處理器管理、作業(yè)管理與控制、 設(shè)備管理和文件管理的功能。(二)教學(xué)要求了解操作系統(tǒng)的基本概念、構(gòu)成和功能;基本

6、了解操作系統(tǒng)各功能的相關(guān)概念、相關(guān)定義與基 本實現(xiàn)。(三)重點與難點操作系統(tǒng)的概念,處理器管理、存儲管理和作業(yè)管理與控制的基本概念和常用方法。第七章管理信息系統(tǒng)概論(一)課程內(nèi)容管理信息系統(tǒng)的基本概念與結(jié)構(gòu);管理信息系統(tǒng)的開發(fā)方式與方法;管理信息系統(tǒng)的總體規(guī)劃; 管理信息系統(tǒng)的系統(tǒng)分析與設(shè)計。(二)教學(xué)要求了解管理信息系統(tǒng)的基本概念與結(jié)構(gòu);了解MIS系統(tǒng)的開發(fā)方式與方法,了解MIS的總體規(guī)劃 的必要性、主要工作,以及任務(wù)、特點與實現(xiàn)方法;基本掌握MIS系統(tǒng)分析與設(shè)計的方法。(三)重點與難點MIS系統(tǒng)的分析與設(shè)計方法。第八章網(wǎng)絡(luò)與信息平安基礎(chǔ)(-)課程內(nèi)容TCP/IP概述;網(wǎng)絡(luò)互連設(shè)備介紹;IP

7、地址與域名的相關(guān)概念;IP報文的傳輸與尋徑方法;WEB 的頁面技術(shù)與瀏覽;EMAIL體系系統(tǒng);網(wǎng)絡(luò)管理與信息平安。(二)教學(xué)要求了解網(wǎng)絡(luò)的基本概念,基本掌握網(wǎng)絡(luò)應(yīng)用的基礎(chǔ)知識,了解信息傳輸?shù)穆窂胶头椒?,基本了?網(wǎng)絡(luò)管理與信息平安的基礎(chǔ)知識。(三)重點與難點TCP/IP協(xié)議、域名解析等相關(guān)概念的認知與理解。三、本課程開設(shè)的上機工程編號上機工程名稱學(xué)時類型要求支撐的課程目標1線性表基本算法2驗證性必做課程目標1、22樹與二叉樹基本算法2驗證性必做課程目標1、23圖的應(yīng)用算法2驗證性必做課程目標1、24查找與排序算法2驗證性必做課程目標1、2、3上機1.線性表基本算法(1)上機目的鞏固加深學(xué)生對線

8、性表的理解,掌握順序表和線性鏈表的基本算法與代碼實現(xiàn)。(2)上機內(nèi)容順序表的建立、插入與刪除算法;線性鏈表的動態(tài)建立、插入與刪除算法。(3)重點與難點線性表鏈表的相關(guān)操作。上機2.樹與二叉樹基本算法(1)上機目的鞏固加深學(xué)生對樹與二叉樹的理解,并掌握二叉樹的存儲結(jié)構(gòu),掌握二叉樹的基本遍歷算法。(2)上機內(nèi)容鏈式存儲結(jié)構(gòu)的二叉樹的動態(tài)建立,以及先序遍歷、中序遍歷和后序遍歷算法。(3)重點與難點鏈式存儲結(jié)構(gòu)二叉樹的動態(tài)建立。上機3.圖的應(yīng)用算法(1)上機目的鞏固加深學(xué)生對圖的概念與基本應(yīng)用的理解,掌握圖的順序存儲與鏈式存儲結(jié)構(gòu),實現(xiàn)圖的建立、 廣度遍歷和深度遍歷算法。(2)上機內(nèi)容利用圖的順序存儲

9、或鏈式存儲結(jié)構(gòu),建立圖,并進行廣度和深度遍歷算法的實現(xiàn)。(3)重點與難點鏈式存儲結(jié)構(gòu)的圖的建立算法。上機4.查找與排序算法(1)上機目的鞏固加深學(xué)生對查找與排序算法的理解,掌握順序查找、對分查找和對分排序、快速排序等基本 算法的實現(xiàn)。(2)上機內(nèi)容順序查找、對分查找、對分排序、冒泡排序與快速排序算法的實現(xiàn)。(3)重點與難點快速排序算法的實現(xiàn)。四、學(xué)時分配及教學(xué)方法章教學(xué)形式及學(xué)時分配主要教學(xué)方法支撐的課程目標課堂 教學(xué)實 驗上 機課程 實踐小 計第一章44講授法目標1第二章22講授法目標1第三章224講授、演示法目標2第四章8412講授、演示法目標2第五章628講授、演示法目標2第八早66講授

10、法目標3第七章22講授法目標4第八章22講授法目標5合計32840五、課程考核考核形式考核要求考核權(quán)重備注課堂表現(xiàn)課堂教學(xué)過程中間的態(tài)度與 表現(xiàn)5%平時作業(yè)各個章節(jié)后的作業(yè),著重于學(xué) 生獨立完成作業(yè)的情況10%上機實驗獨立完成各驗證性上機實驗15%期末考試閉卷考試70%六、參考書目及學(xué)習(xí)資料. C語言程序設(shè)計,王新強主編,南開大學(xué)出版社,2016,第1版. C程序設(shè)計(第四版),譚浩強主編,清華大學(xué)出版社,2010.06,第4版. C語言程序設(shè)計案例式教程,黑馬程序員編著,人民郵電出版社,2017,第1版.計算機軟件技術(shù)及應(yīng)用,張玉潔等主編,機械工業(yè)出版社,2016,第1版.計算機軟件技術(shù)基礎(chǔ)

11、,李平等主編,機械工業(yè)出版社,2015,第2版.計算機軟件技術(shù)基礎(chǔ),麥中凡等主編,高等教育出版社,2015,第4版.計算機軟件技術(shù)基礎(chǔ),徐士良等主編,清華大學(xué)出版社,2014,第4版七、大綱說明.根據(jù)本課程的上機要求,上機實驗內(nèi)容根據(jù)課程進度進行安排與調(diào)正,平時成績含課堂表現(xiàn)、 平時作業(yè)和上機實驗,占總成績成績的30%;.本課程主要采用多媒體教學(xué),輔助板書的形式;.本課程課后布置作業(yè),根據(jù)課程推進進行布置;.根據(jù)需要布置綜合型程序設(shè)計題目以提高學(xué)生對軟件技術(shù)的理解和認識;.期末考試以閉卷筆試形式進行,筆試成績占總成績的70%,平時成績占總成績的30%。2017年09月1日附錄1:上機實驗考核方式及評分細那么本上機實驗以考查為主,考核的內(nèi)容包括上機實驗過程的表現(xiàn)(其中包含分析與解決問題的能 力)、實驗報告的質(zhì)量等。分析與解決問題的能力采用提問和現(xiàn)場操作的方式進行。實驗成績中出 勤、預(yù)習(xí)占10%,實驗過程表現(xiàn)占60%、實驗報告及思考題占30%。成績組成考核/評價環(huán)節(jié)分值考核/評價細那么對應(yīng)的畢業(yè) 要求指標點出勤、預(yù) 習(xí)10%出勤狀況, 預(yù)習(xí)評價10能按時到勤,遵守實驗規(guī)定,不損壞實驗設(shè)備(占 5%);能夠預(yù)習(xí),并理解實驗原理及目的(占5%) o4-3實驗過程 60%實驗中的表現(xiàn)60按照預(yù)設(shè)方案

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論