版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
I目錄TOC\o"1-1"\h\z\u《面向對象程序設計》課程教學大綱 3《面向對象程序設計實踐》課程教學大綱 16《算法分析與設計》課程教學大綱 20《數(shù)據(jù)庫系統(tǒng)原理》課程教學大綱 26《軟件建模與分析》課程教學大綱 37“SoftwareModelingandAnalysis”CourseTeachingSyllabus 47《軟件體系結構與設計》課程教學大綱 62“SoftwareArchitectureandDesign”CourseTeachingSyllabus 73《軟件質量保證與測試》課程教學大綱 88《編譯原理》課程教學大綱 97《氣象信息系統(tǒng)工程》課程教學大綱 103《人工智能導論》課程教學大綱 118《機器學習》課程教學大綱 125《大數(shù)據(jù)分析技術》課程教學大綱 133《云計算與虛擬化技術》課程教學大綱 144《服務計算》課程教學大綱 151《JAVA程序設計》課程教學大綱 162《.net平臺(組件技術)》課程教學大綱 171《移動平臺開發(fā)技術與應用》課程教學大綱 179《嵌入式系統(tǒng)設計》課程教學大綱 187《軟件系統(tǒng)開發(fā)》課程教學大綱 197《統(tǒng)一建模語言UML》課程教學大綱 205《軟件自動化測試》課程教學大綱 217《軟件項目管理》課程教學大綱 224《軟件過程管理》課程教學大綱 232《文獻檢索與論文寫作》課程教學大綱 240《專業(yè)英語》課程教學大綱 251《氣象傳感網(wǎng)技術》課程教學大綱 259《氣象傳感網(wǎng)技術工程實踐》課程教學大綱 269《面向對象程序設計》課程教學大綱一、課程基本信息課程名稱(中文)面向對象程序設計課程名稱(英文)Object-OrientedProgramming課程類別1:專業(yè)主干課課程性質2必修授課語言3中文授課學期3學分3課程學時及分配總學時講課實驗課外48321648適用專業(yè)計算機類教材鄭莉,董淵,何江舟,C++語言程序設計(第4版),清華大學出版社,2015授課學院計算機與軟件學院先修課程計算機導論,程序設計基礎后續(xù)課程算法設計與分析課程簡介課程基本定位:本課程為計算機類各專業(yè)的專業(yè)主干課程。通過本課程的學習,學生能夠掌握面向對象程序設計的基本概念和方法,熟練使用C++語言編程解決各專業(yè)領域的實際問題,培養(yǎng)學生采用面向對象方法分析問題和解決問題的能力,為后續(xù)其他相關課程的學習奠定扎實的基礎。核心學習結果:理解并掌握C++語言的語法規(guī)則和面向對象程序設計思想,具備較強的程序閱讀和設計能力,會利用常用的集成開發(fā)環(huán)境編寫、調試程序解決實際問題。主要教學方法:講授、案例、課堂討論、實驗大綱更新時間2020.8.20注:1.課程類別:選填“通識核心課/通識拓展課/通修課/學科基礎課/專業(yè)主干課/專業(yè)選修課/專業(yè)實踐/素質拓展”2.課程性質:選填“選修/必修”3.授課語言:選填“中文/雙語/全英文或其他語種”二、課程目標序號課程目標(參考培養(yǎng)目標、畢業(yè)要求、課程定位)支撐畢業(yè)要求指標點1達成途徑1.1掌握C++語言的基本語法規(guī)則和面向對象程序設計思想。1.2講授、案例、課堂討論、實驗2.1能夠熟練利用集成開發(fā)環(huán)境編寫、調試C++程序。2.2講授、案例、課堂討論、實驗2.2能夠閱讀和分析C++程序。2.2講授、案例、課堂討論、實驗2.3能夠利用C++語言編程解決實際應用問題。3.2講授、案例、課堂討論、實驗3.1引導學生養(yǎng)成尊重科學、學習科學、運用科學的精神和態(tài)度,培養(yǎng)學生在實踐中不斷拓展、創(chuàng)新的綜合素養(yǎng)。3.2案例、課堂討論、實驗注:1.支撐畢業(yè)要求指標點:選填項。需要進行專業(yè)認證,有畢業(yè)要求指標點可參照的課程必填,無明確畢業(yè)要求指標點可參照的可不填。三、理論教學內容章標題教學內容學時思政融入點1學生學習預期成果2教學方式3課程目標第1章緒論(1)計算機程序設計語言的發(fā)展(2)面向對象的軟件開發(fā)(3)程序開發(fā)的基本概念(4)C++語言概述2線上1介紹C++語言的發(fā)展歷程時,適當介紹我國在計算機學科的研究現(xiàn)狀,激勵學生奮發(fā)圖強,勇攀高峰,樹立當代大學生的“使命感”。(1)了解程序設計語言的發(fā)展歷程;(2)理解面向對象方法的基本概念;(3)熟悉面向對象的軟件開發(fā)過程;(4)了解C++的特點,掌握C++語言的詞法記號。講授案例課堂討論1.13.1第2章C++簡單程序設計(1)基本數(shù)據(jù)類型和表達式(2)數(shù)據(jù)的輸入與輸出(3)算法的基本控制結構(4)自定義數(shù)據(jù)類型2線上1講授C++的語法規(guī)則時,引導學生養(yǎng)成嚴謹?shù)目茖W作風,在現(xiàn)實生活中要遵守學校的各項規(guī)章制度。(1)掌握C++的基礎語法,注意與C語言的不同之處;(2)熟悉C++簡單的輸入輸出;(3)掌握基本控制結構;(4)掌握選擇結構和循環(huán)結構的嵌套;(5)掌握自定義數(shù)據(jù)類型。講授案例課堂討論實驗第3章函數(shù)(1)函數(shù)的定義與使用(2)內聯(lián)函數(shù)(3)帶默認形參值的函數(shù)(4)函數(shù)重載(5)C++系統(tǒng)函數(shù)2線上1同樣的問題,可以通過不同的代碼解決,但程序可讀性和效率差別巨大。引導學生展開討論,學習、工作中都需要精益求精。(1)掌握函數(shù)的定義與調用過程;(2)掌握內聯(lián)函數(shù);(3)掌握函數(shù)重載;(4)熟悉常用的C++系統(tǒng)函數(shù)。講授案例課堂討論實驗第4章類與對象(1)面向對象程序設計的基本特點(2)類和對象(3)構造函數(shù)和析構函數(shù)(4)類的組合(5)UML圖形標識(6)結構體和聯(lián)合體4線上2(1)理解面向對象程序設計的基本特點;(2)掌握類的封裝及使用;(3)掌握構造函數(shù)(包括拷貝構造函數(shù))的概念和特點;(4)掌握析構函數(shù)的概念和特點;(5)掌握組合類的定義方法;(6)理解組合類的構造函數(shù);(7)熟悉UML圖形標識;(8)熟悉結構體和聯(lián)合體。講授案例課堂討論實驗第5章數(shù)據(jù)的共享與保護(1)標識符的作用域、生存期、可見性(2)類的靜態(tài)成員(3)類的友元(4)共享數(shù)據(jù)的保護(5)多文件結構和編譯預處理命令4線上2(1)理解標識符的作用域、生存期、可見性;(2)掌握類的靜態(tài)成員的使用;(3)掌握友元函數(shù)、友元類的作用及其定義方法;(4)理解掌握const關鍵字;(5)熟悉多文件結構;(6)熟悉常用的編譯預處理命令。講授案例課堂討論實驗第6章數(shù)組、指針與字符串(1)數(shù)組(2)指針(3)動態(tài)內存分配(4)用vector創(chuàng)建數(shù)組對象(5)深復制與淺復制(6)字符串4線上2(1)掌握數(shù)組的聲明與使用;(2)掌握對象數(shù)組;(3)理解指針的概念、聲明級運算;(4)掌握指針與數(shù)組、指針與函數(shù)之間的關系;(5)掌握對象指針的應用;(6)掌握動態(tài)內存分配;(7)理解深復制與淺復制;(8)掌握C++中字符串處理方法。講授案例課堂討論實驗第7章繼承與派生(1)類的繼承與派生(2)訪問控制(3)類型兼容規(guī)則(4)派生類的構造和析構函數(shù)(5)成員標識的二義性問題4線上2類似的代碼,運行結果完全不同,讓學生體會到“差之毫厘差之千里”,引導學生培養(yǎng)踏實、嚴謹?shù)膬?yōu)良作風。(1)掌握派生類的概念和定義方法;(2)理解訪問控制規(guī)則;(3)熟悉類型兼容規(guī)則;(4)掌握派生類的構造函數(shù)和析構函數(shù);(5)掌握多重繼承和虛基類;(6)熟悉派生類的應用。講授案例課堂討論實驗第8章多態(tài)性(1)多態(tài)性概述(2)運算符重載(3)虛函數(shù)(4)純虛函數(shù)與抽象類4線上2(1)理解多態(tài)的概念及實現(xiàn)方式;(2)理解運算符重載的基本概念;(3)掌握運算符重載為成員函數(shù);(4)掌握運算符重載為非成員函數(shù);(5)掌握虛函數(shù)的定義及使用;(6)了解純虛函數(shù)和抽象類。講授案例課堂討論實驗第9章群體類和群體數(shù)據(jù)的組織(1)函數(shù)模板與類模板(2)線性群體(3)群體數(shù)據(jù)的組織2線上0.5(1)掌握類模板的定義和使用;(2)理解為什么要用函數(shù)模板;(3)熟悉常用的線性群體;(4)了解群體數(shù)據(jù)的組織。講授案例課堂討論1.13.1第10章泛型程序設計與C++標準模板庫(1)泛型程序設計及STL的結構(2)迭代器(3)容器(4)函數(shù)對象(5)算法2線上1(1)了解泛型程序設計的概念;(2)掌握C++標準模板庫(STL)的使用方法。講授案例課堂討論第11章流類庫與輸入輸出(1)I/O流的概念(2)輸出流(3)輸入流(4)輸入輸出流1線上1(1)理解I/O流的概念;(2)學會使用I/O流類庫實現(xiàn)文件輸入/輸出及格式控制。講授案例課堂討論實驗1.13.1第12章異常處理(1)異常處理的基本思想(2)C++異常處理的實現(xiàn)1線上0.5熟悉C++的異常處理機制。講授案例課堂討論1.13.1注:1.思政融入點:至少寫3條,簡述該課程教學中將思政教育內容與專業(yè)教育內容有機融合的知識點(下同)。2.學生學習預期成果:描述學生在學完本節(jié)內容后應獲得的知識、能力或素養(yǎng)水平(下同)3.教學方式:包括講授、討論、案例、演示等,但不限于所列,根據(jù)課程實際需要列舉四、實踐(實驗或實習)教學1編號實驗或實習項目名稱教學內容學時實驗或實習類型2思政融入點學生學習預期成果課程目標1C++簡單程序設計(1)求不大于n(n從鍵盤輸入)的素數(shù)之和。(2)編寫程序計算圖形的面積。(3)編寫程序模擬游戲過程。2設計性(1)掌握C++基礎語法(基本數(shù)據(jù)類型變量和常量,運算符,表達式)。(2)掌握C++程序的基本控制結構。(3)學會分析問題,并設計合理的程序結構。(4)學會使用集成開發(fā)環(huán)境調試程序。(5)養(yǎng)成良好的編程習慣,注意提高程序的可讀性。2函數(shù)的應用(1)編寫一個函數(shù),用于返回一個正整數(shù)n的第k位數(shù)碼。(2)體會各種參數(shù)傳遞類型對結果的影響。(3)函數(shù)重載。(4)遞歸調用。2設計性(1)掌握函數(shù)的聲明、定義和調用方法。(2)理解函數(shù)調用過程中各種參數(shù)的傳遞過程。(3)掌握重載函數(shù)的使用。(4)學習使用debug功能,分析遞歸調用過程。3類與對象(1)類的封裝。(2)類成員的訪問控制屬性。(3)構造函數(shù),析構函數(shù)2設計性(1)學會根據(jù)具體需求設計類的成員。(2)深入理解C++中類的封裝性,掌握類的定義和對象的聲明。(3)掌握具有不同訪問屬性的成員的訪問方式。(4)掌握構造函數(shù)和析構函數(shù)的使用。(5)使用調試功能觀察程序流程,跟蹤觀察類的構造函數(shù)、析構函數(shù)、成員函數(shù)的執(zhí)行順序。3.14數(shù)據(jù)的共享與保護(1)作用域,可見性,生存期。(2)靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù)。(3)友元函數(shù)。(4)多文件結構。2驗證性設計性(1)理解變量的作用域、生存期和可見性。(2)掌握類的靜態(tài)成員的使用。(3)掌握友元的定義和使用方法。(4)學習多文件結構在C++程序中的使用。5數(shù)組、指針與字符串(1)數(shù)組(2)動態(tài)內存分配(new,delete運算)。(3)C風格字符串操作。(4)string2設計性(1)掌握數(shù)組的定義和使用。(2)掌握指針的概念和使用方法。(3)練習使用new動態(tài)分配內存定義數(shù)組,并體會指針在其中的作用。(4)掌握字符串數(shù)據(jù)的組織和處理方法。6繼承與派生(1)派生類定義。(2)派生類成員的訪問控制屬性。(3)派生類的構造函數(shù)和析構函數(shù)。(4)二義性問題。2設計性(1)理解類的繼承關系,掌握派生類的定義。(2)掌握不同繼承方式對基類成員的訪問控制。(3)理解二義性問題及解決辦法。7多態(tài)性(1)運算符重載為成員函數(shù)。(2)運算符重載為非成員函數(shù)。(3)動態(tài)多態(tài)的實現(xiàn)(虛函數(shù))。2設計性(1)理解多態(tài)的概念。(2)掌握運算符重載的方法。(3)學習使用虛函數(shù)實現(xiàn)動態(tài)多態(tài)性。8流類庫與輸入輸出(1)流類庫中常用類及成員函數(shù)的使用(2)文件的輸入輸出操作2驗證性設計性(1)理解并掌握流類庫中常用的類及其成員函數(shù)的用法。(2)掌握C++標準的輸入輸出及格式控制。(3)學習對文件(二進制文件、文本文件)的輸入輸出操作。注:1.此表可用于課內實踐教學環(huán)節(jié)或某門綜合實踐課程2.實驗類型:選填“驗證性/綜合性/設計性”;實習類型:選填“認識實習/生產(chǎn)實習/畢業(yè)實習”五、課程評價(一)考核內容、考核方式與課程目標對應關系課程目標考核內容課程目標在各考核方式中占比1平時表現(xiàn)課程作業(yè)課程實驗線上學習期末考試1.1C++語言的基本語法規(guī)則和面向對象程序設計思想的掌握情況。10%10%10%20%20%2.1熟練利用集成開發(fā)環(huán)境編寫、調試C++程序。10%20%10%2.2閱讀和分析C++程序的能力。30%30%20%30%55%2.3利用C++語言編程解決實際應用問題的能力。30%50%40%30%25%3.1尊重科學、學習科學、運用科學的精神和態(tài)度,在實踐中不斷拓展、創(chuàng)新的綜合素養(yǎng)。20%10%10%10%合計100%100%100%100%100%各考核方式占總成績權重(自行賦值)10%10%10%10%60%注:1.課程目標在考核方式及占比:主要根據(jù)課程目標自行設計和制定多元化考核方式,表中所列僅為參考(紅色數(shù)據(jù)可刪除)。但所列考核方式必須覆蓋全體學生,可根據(jù)當學期具體教學情況酌情調整。2.各考核方式占總成績權重:根據(jù)課程實際情況對各考核方式占總成績的權重予以賦值。(二)考核方式評分標準1.平時表現(xiàn)評分標準課程目標評分標準占比90-100(優(yōu))80-89(良)70-79(中)60-69(及格)0-59(不及格)1.1根據(jù)課堂紀律、課堂討論參與情況、課堂練習完成情況綜合評定。10%2.110%2.230%2.330%3.120%2.課程作業(yè)評分標準課程目標評分標準占比90-100(優(yōu))80-89(良)70-79(中)60-69(及格)0-59(不及格)1.1按時完成并提交作業(yè),完成情況良好,能夠針對作業(yè)中出現(xiàn)的問題展開有效的分析討論,或發(fā)現(xiàn)作業(yè)中存在的問題,并進行適當拓展?;灸馨磿r完成并提交作業(yè)(缺交作業(yè)不超過1次),完成情況良好,能夠針對作業(yè)中出現(xiàn)的問題展開有效的分析討論,或發(fā)現(xiàn)作業(yè)中存在的問題。作業(yè)缺交不超過2次,完成情況較好,能夠針對作業(yè)中出現(xiàn)的問題展開一定的分析討論。作業(yè)缺交不超過3次,或完成情況一般。作業(yè)缺交超過3次,或完成情況很差。10%2.230%2.350%3.110%3.課程實驗評分標準課程目標評分標準占比90-100(優(yōu))80-89(良)70-79(中)60-69(及格)0-59(不及格)1.1能夠熟練運用集成開發(fā)環(huán)境編寫、調試程序,按時完成實驗任務,并提交實驗報告。報告內容完整,格式正確,并針對實驗過程中出現(xiàn)的問題展開有效的分析討論,或發(fā)現(xiàn)實驗任務中存在的問題,并進行適當拓展。能夠熟練運用集成開發(fā)環(huán)境編寫、調試程序,按時完成實驗任務,并提交實驗報告(缺交不超過1次)。報告內容完整,格式正確,并針對實驗過程中出現(xiàn)的問題展開有效的分析討論。能夠運用集成開發(fā)環(huán)境編寫、調試程序,基本按時完成實驗任務,并提交實驗報告(缺交不超過1次)。報告內容較完整,格式正確,并針對實驗過程中出現(xiàn)的問題展開一定的分析討論。能夠運用集成開發(fā)環(huán)境編寫、調試程序,基本完成實驗任務,并提交實驗報告(缺交不超過2次)。報告內容基本完整,格式基本正確。運用集成開發(fā)環(huán)境編寫、調試程序不夠熟練,或只完成部分實驗任務,并提交實驗報告(缺交超過2次)。報告內容不夠完整,格式存在問題。10%2.120%2.220%2.340%3.110%4.線上學習評分標準課程目標評分標準占比90-100(優(yōu))80-89(良)70-79(中)60-69(及格)0-59(不及格)1.1根據(jù)線上課程布置的任務點完成情況綜合評定成績(系統(tǒng)導出)。20%2.110%2.230%2.330%3.110%5.期末考試評分標準(筆試類評分標準可在大綱中按以下格式予以說明,也可在通過“試卷分析表”予以說明)課程目標評分標準占比90-100(優(yōu))80-89(良)70-79(中)60-69(及格)0-59(不及格)1.1按試卷評分標準,選擇題得分20%2.2按試卷評分標準,程序分析題、程序填空題、程序改錯題得分之和55%2.3按試卷評分標準,編程題得分25%注:考核方式和課程目標在考核方式中占比應與“(一)考核內容、考核方式與課程目標對應關系”一致。所列考核環(huán)節(jié),除了筆試類均須依次給出評分標準,格式同上。筆試類課程考核評分標準可以在本課程大綱里進行說明,也可以通過提交“試卷分析表”予以說明。六、參考書目及學習資料1.(美)李普曼等著.《C++Primer中文版(第5版)》.電子工業(yè)出版社,2013.2.(美)StephenPrata著.《C++PrimerPlus(第6版)中文版》.人民郵電出版社,2012.3.(美)本賈尼·斯特勞斯特魯普(BjarneStroustrup)著.《C++程序設計原理與實踐》.機械工業(yè)出版社,2010.4.譚浩強.C++程序設計(第2版).清華大學出版社,2011制定人:潘錦基審定人:宋彪批準人:莊偉2020年8月20日
《面向對象程序設計實踐》課程教學大綱一、課程基本信息課程名稱(中文)面向對象程序設計實踐課程名稱(英文)ComprehensiveTrainingofObject-OrientedProgramming課程類別1:專業(yè)實踐課程性質2必修授課語言3中文授課學期3學分1課程學時及分配總學時講課實驗課外1W1W1W適用專業(yè)計算機類教材鄭莉,董淵,何江舟,C++語言程序設計(第4版),清華大學出版社,2015授課學院計算機與軟件學院先修課程程序設計基礎,面向對象程序設計后續(xù)課程算法設計與分析課程簡介課程基本定位:《面向對象程序設計實踐》是計算機類各專業(yè)的一門必修集中性實踐課程,是《面向對象程序設計》課程的延續(xù)。本課程從具體問題出發(fā),學生通過查閱資料,獲取相關系統(tǒng)的原始需求,進行簡單的分析和設計,運用C++語言完成系統(tǒng)的編碼和調試,并撰寫課程報告,提高學生采用面向對象方法分析問題和解決問題的能力。核心學習結果:學生通過本課程的學習,進一步理解、掌握面向對象程序設計方法的有關概念及流程,熟練使用集成開發(fā)環(huán)境進行編碼、調試工作,養(yǎng)成良好的程序設計習慣,能夠系統(tǒng)規(guī)范地撰寫課程報告,提高動手實踐能力和分析設計能力,培養(yǎng)工程實踐意識。主要教學方法:實驗,討論,答辯大綱更新時間2020.8.20注:1.課程類別:選填“通識核心課/通識拓展課/通修課/學科基礎課/專業(yè)主干課/專業(yè)選修課/專業(yè)實踐/素質拓展”2.課程性質:選填“選修/必修”3.授課語言:選填“中文/雙語/全英文或其他語種”二、課程目標序號課程目標(參考培養(yǎng)目標、畢業(yè)要求、課程定位)支撐畢業(yè)要求指標點1達成途徑1.1掌握面向對象程序設計的基本方法和步驟。5.1實驗,討論,答辯2.1熟練運用VS/QT等集成開發(fā)環(huán)境,進行軟件編碼和調試;5.1實驗2.2學會撰寫軟件開發(fā)類的課程報告,并按要求排版。5.2實驗,討論3.1具備良好的團隊合作精神,在實踐中不斷拓展、創(chuàng)新。5.2實驗,討論注:1.支撐畢業(yè)要求指標點:選填項。需要進行專業(yè)認證,有畢業(yè)要求指標點可參照的課程必填,無明確畢業(yè)要求指標點可參照的可不填。三、實踐(實驗或實習)教學1編號實驗或實習項目名稱教學內容學時實驗或實習類型2思政融入點學生學習預期成果課程目標1系統(tǒng)開發(fā)(1)分組,確定題目(2)系統(tǒng)分析(3)系統(tǒng)設計(4)編碼,調試程序6綜合性在開發(fā)過程中,強調團隊合作的重要性。(1)掌握面向對象軟件開發(fā)過程;(2)熟練使用開發(fā)環(huán)境;(3)成員之間相互協(xié)作。2系統(tǒng)答辯(1)陳述系統(tǒng)完成情況(2)回答問題(3)整改6綜合性(1)提高語言表達能力;(2)掌握軟件開發(fā)相關知識點。3課程報告(1)報告內容安排(2)排版4綜合性排版涉及細節(jié)問題,培養(yǎng)學生嚴謹?shù)墓ぷ髯黠L。(1)掌握軟件開發(fā)類課程報告的內容安排;(2)熟悉論文排版規(guī)范。1.12.2注:1.此表可用于課內實踐教學環(huán)節(jié)或某門綜合實踐課程2.實驗類型:選填“驗證性/綜合性/設計性”;實習類型:選填“認識實習/生產(chǎn)實習/畢業(yè)實習”四、課程評價(一)考核內容、考核方式與課程目標對應關系課程目標考核內容課程目標在各考核方式中占比1平時表現(xiàn)系統(tǒng)開發(fā)課程報告1.1系統(tǒng)開發(fā)、課程報告中有關面向對象程序設計方法的掌握情況30%30%20%2.1開發(fā)環(huán)境熟練程度,系統(tǒng)完成情況20%60%2.2課程報告完成情況80%3.1在系統(tǒng)開發(fā)過程中的協(xié)調、配合情況50%10%合計100%100%100%各考核方式占總成績權重(自行賦值)10%50%40%注:1.課程目標在考核方式及占比:主要根據(jù)課程目標自行設計和制定多元化考核方式,表中所列僅為參考(紅色數(shù)據(jù)可刪除)。但所列考核方式必須覆蓋全體學生,可根據(jù)當學期具體教學情況酌情調整。2.各考核方式占總成績權重:根據(jù)課程實際情況對各考核方式占總成績的權重予以賦值。(二)考核方式評分標準1.平時表現(xiàn)評分標準課程目標評分標準占比90-100(優(yōu))80-89(良)70-79(中)60-69(及格)0-59(不及格)1.1根據(jù)實驗課堂紀律、討論參與情況綜合評定。30%2.120%3.150%2.系統(tǒng)開發(fā)評分標準課程目標評分標準占比90-100(優(yōu))80-89(良)70-79(中)60-69(及格)0-59(不及格)1.1根據(jù)系統(tǒng)功能復雜程度、完善情況,C++語法使用情況綜合評定(詳見課程評分標準)。30%2.160%3.110%3.課程報告評分標準課程目標評分標準占比90-100(優(yōu))80-89(良)70-79(中)60-69(及格)0-59(不及格)1.1根據(jù)課程報告內容完整性,排版情況綜合評定(詳見課程評分標準)。20%2.280%注:考核方式和課程目標在考核方式中占比應與“(一)考核內容、考核方式與課程目標對應關系”一致。所列考核環(huán)節(jié),除了筆試類均須依次給出評分標準,格式同上。筆試類課程考核評分標準可以在本課程大綱里進行說明,也可以通過提交“試卷分析表”予以說明。五、參考書目及學習資料1.(美)李普曼等著.《C++Primer中文版(第5版)》.電子工業(yè)出版社,2013.2.(美)StephenPrata著.《C++PrimerPlus(第6版)中文版》.人民郵電出版社,2012.3.(美)本賈尼·斯特勞斯特魯普(BjarneStroustrup)著.《C++程序設計原理與實踐》.機械工業(yè)出版社,2010.制定人:潘錦基審定人:宋彪批準人:莊偉2020年8月20日
《算法分析與設計》課程教學大綱一、課程基本信息課程名稱(中文)算法分析與設計課程名稱(英文)AlgorithmAnalysisandDesign課程類別1:專業(yè)主干課課程性質2必修授課語言3中文授課學期4學分4課程學時及分配總學時講課實驗課外48321648適用專業(yè)軟件工程教材算法分析與設計(第二版),李春葆,清華大學出版社授課學院計算機與軟件學院先修課程程序設計基礎,離散數(shù)學,數(shù)據(jù)結構后續(xù)課程操作系統(tǒng),數(shù)據(jù)庫系統(tǒng),編譯原理,機器學習等課程簡介課程基本定位:本課程是計算機科學與技術專業(yè)的專業(yè)必修課。系統(tǒng)學習計算機算法的有關概念和算法設計的基本技巧。培養(yǎng)學生分析問題和解決問題的能力,使學生掌握算法設計的基本技巧和方法,熟悉算法分析的基本技術,并能熟練運用一些常用算法,解決一些較綜合的問題,為學生進一步學習后續(xù)課程奠定良好的基礎核心學習結果:掌握計算機算法的基本概念和特性,了解計算機相關學科中算法分析與設計技巧的重要性,掌握算法時間復雜性的分析方法和基本的算法設計策略,結合具體問題實例,能掌握常見的算法設計策略,了解計算復雜性基本理論,具備靈活運用所學解決實際應用問題的能力主要教學方法:講授、課堂練習和討論互動、課后作業(yè)和上機實驗大綱更新時間2020年8月20日注:1.課程類別:選填“通識核心課/通識拓展課/通修課/學科基礎課/專業(yè)主干課/專業(yè)選修課/專業(yè)實踐/素質拓展”2.課程性質:選填“選修/必修”3.授課語言:選填“中文/雙語/全英文或其他語種”二、課程目標序號課程目標(參考培養(yǎng)目標、畢業(yè)要求、課程定位)支撐畢業(yè)要求指標點1達成途徑1.1系統(tǒng)學習計算機算法的有關概念和算法設計的基本技巧,培養(yǎng)學生分析問題和解決問題的能力5.2在軟件工程領域復雜工程問題的建模、模擬或解決過程中,能夠使用恰當?shù)募夹g、軟硬件及系統(tǒng)資源和研發(fā)工具,提高解決復雜工程問題的能力和效率;講授+討論+實踐1.2掌握算法設計的基本技巧和方法講授+討論+實踐2.1熟練運用一些常用算法,解決一些較綜合的問題5.2在軟件工程領域復雜工程問題的建模、模擬或解決過程中,能夠使用恰當?shù)募夹g、軟硬件及系統(tǒng)資源和研發(fā)工具,提高解決復雜工程問題的能力和效率;講授+討論+實踐2.2為學生進一步學習后續(xù)課程奠定良好的基礎12.1了解軟件工程技術發(fā)展中取得重大突破的歷史背景,以及當前發(fā)展的熱點問題,了解信息技術發(fā)展的前沿和趨勢;講授+討論+實踐注:1.支撐畢業(yè)要求指標點:選填項。需要進行專業(yè)認證,有畢業(yè)要求指標點可參照的課程必填,無明確畢業(yè)要求指標點可參照的可不填。三、理論教學內容章標題教學內容學時思政融入點1學生學習預期成果2教學方式3課程目標第一章算法設計與分析概論41.算法的概念、算法分析方法2介紹古代算術基礎1.了解算法設計及評價的基本方法2.了解STL在算法設計中的作用講授+討論1.12.STL在算法設計中的應用2講授+討論1.2第二章遞歸算法設計31.遞歸的概念、遞歸算法設計方法1突出我國的道家哲學思維1.掌握遞歸的基本方法2.熟悉構造非遞歸算法3.掌握遞推算法講授+討論+演示2.12.22.遞歸算法到非遞歸算法的轉化1講授+討論+演示2.12.23.遞推問題求解1講授2.12.2第三章分治法31.分治法的策略和求解過程11.理解分治算法特征2.能夠利用分治算法求解問題3.了解并行算法基本結構講授2.12.22.采用分治法求解排序問題、查找問題、最大連續(xù)子序列和等問題1.5講授+討論+演示2.12.23.并行計算的概念0.5講授+討論+演示2.12.2第四章蠻力法31.蠻力法的特點、蠻力法的基本應用示例11.掌握暴力求解方法2.掌握深度搜索和廣度搜索算法講授2.12.22.圖的深度優(yōu)先和廣度優(yōu)先遍歷算法2講授+討論+演示2.12.2第五章回溯法31.解空間概念和回溯法算法框架11.熟悉回溯算法框架2.掌握回溯算法求解過程講授2.12.22.采用回溯法求解0/1背包問題2講授+討論+演示2.12.2第六章分枝限界法31.分枝限界法的特點和算法框架0.51.熟悉分枝定界算法框架,理解規(guī)劃問題求解策略2.熟悉分枝定界算法及問題求解講授2.12.22.隊列式分枝限界法和優(yōu)先隊列式分枝限界法1講授+討論+演示2.12.23.分枝限界法求解0/1背包等問題1.5講授+討論+演示2.12.2第七章貪心法31.貪心法的策略、求解過程的性質11.掌握貪心算法基本求解策略2.掌握貪心算法基本問題講授2.12.22.貪心法求解活動安排問題、背包等問題2講授+討論+演示2.12.2第八章動態(tài)規(guī)劃61.動態(tài)規(guī)劃的原理和求解步驟21.理解動態(tài)規(guī)劃問題的一般結構2.掌握基本的動態(tài)規(guī)劃求解方式講授2.12.22.采用動態(tài)規(guī)劃法求解問題4講授+討論+演示2.12.2第九章圖算法設計41.構圖的最小生成樹21.掌握圖的基本算法2.了解用圖求解優(yōu)化問題的方法講授+討論+演示2.12.22圖的最短路徑方法2講授+討論+演示2.12.2注:1.思政融入點:至少寫3條,簡述該課程教學中將思政教育內容與專業(yè)教育內容有機融合的知識點(下同)。2.學生學習預期成果:描述學生在學完本節(jié)內容后應獲得的知識、能力或素養(yǎng)水平(下同)3.教學方式:包括講授、討論、案例、演示等,但不限于所列,根據(jù)課程實際需要列舉四、實踐(實驗或實習)教學1編號實驗或實習項目名稱教學內容學時實驗類型思政融入點學生學習預期成果課程目標1遞歸問題OJ練習遞歸問題求解2綜合性理解遞歸問題求解策略1和22分治問題OJ練習分治問題求解2綜合性理解分治問題求解策略1和23蠻力方法OJ練習蠻力方法2綜合性理解暴力方法求解策略1和24回溯方法OJ練習回溯方法2綜合性理解回溯方法求解策略1和25分枝定界OJ練習整數(shù)規(guī)劃問題求解2綜合性理解分枝定界優(yōu)化求解策略1和26貪心OJ練習貪心方法2綜合性理解貪心問題求解策略1和27動態(tài)規(guī)劃OJ練習DP問題求解2綜合性理解DP問題求解策略1和28圖算法OJ練習圖算法2綜合性理解圖算法1和2注:1.此表可用于課內實踐教學環(huán)節(jié)或某門綜合實踐課程2.實驗類型:選填”驗證性/綜合性/設計性”;實習類型:選填“認識實習/生產(chǎn)實習/畢業(yè)實習”五、課程評價(一)考核內容、考核方式與課程目標對應關系課程目標考核內容課程目標在各考核方式中占比平時表現(xiàn)課程作業(yè)期中考試期末考試1.1算法性能衡量與優(yōu)化20%10%10%1.2問題求解策略與算法的設計10%30%10%40%2.1基本問題的求解方法10%30%70%45%2.2設計合適的算法求解較為復雜的問題10%10%5%合計100%100%100%100%各考核方式占總成績權重(自行賦值)10%10%~20%10%~20%50%~70%注:1.課程目標在考核方式及占比:主要根據(jù)課程目標自行設計和制定多元化考核方式,表中所列僅為參考(紅色數(shù)據(jù)可刪除)。但所列考核方式必須覆蓋全體學生,可根據(jù)當學期具體教學情況酌情調整。2.各考核方式占總成績權重:根據(jù)課程實際情況對各考核方式占總成績的權重予以賦值。(二)考核方式評分標準1.課程作業(yè)評分標準課程目標評分標準占比90-100(優(yōu))80-89(良)70-79(中)60-69(及格)0-59(不及格)1.作業(yè)認真效果優(yōu)作業(yè)態(tài)度認真效果良態(tài)度基本認真效果一般態(tài)度一般,效果差作業(yè)不足或抄襲作業(yè)2.作業(yè)認真效果優(yōu)作業(yè)態(tài)度認真效果良態(tài)度基本認真效果一般態(tài)度一般,效果差作業(yè)不足或抄襲作業(yè)2.期中/期末考試評分標準(筆試類評分標準可在大綱中按以下格式予以說明,也可在通過“試卷分析表”予以說明)課程目標評分標準占比90-100(優(yōu))80-89(良)70-79(中)60-69(及格)0-59(不及格)1.準確理解和解答部分理解和解答能理解和解答基本理解和答題不能正確理解2.準確理解和解答部分理解和解答能理解和解答基本理解和答題不能正確理解注:考核方式和課程目標在考核方式中占比應與“(一)考核內容、考核方式與課程目標對應關系”一致。所列考核環(huán)節(jié),除了筆試類均須依次給出評分標準,格式同上。筆試類課程考核評分標準可以在本課程大綱里進行說明,也可以通過提交“試卷分析表”予以說明。六、參考書目及學習資料[1]ThomasH.Cormen,CharlesE.Leiserson,RonaldL.Rivest,CliffordStein著.潘金貴,顧鐵成,李成法、葉懋譯.算法導論.北京:機械工業(yè)出版社,2009[2]AlsuwaiyelM.H.著,吳偉昶等譯.算法設計技巧與分析.北京:電子工業(yè)出版社,2004[3]王紅梅.算法設計與分析.北京:清華大學出版社.2006[4]王曉東.計算機算法設計與分析.北京:電子工業(yè)出版社.2012制定人:鄭關勝審定人:宋彪批準人:莊偉2020年8月20日
《數(shù)據(jù)庫系統(tǒng)原理》課程教學大綱一、課程基本信息課程名稱(中文)數(shù)據(jù)庫系統(tǒng)原理課程名稱(英文)DatabaseSystemPrinciples課程類別1:專業(yè)主干課課程性質2必修授課語言3中文授課學期4學分3課程學時及分配總學時講課實驗課外483216適用專業(yè)軟件工程教材《數(shù)據(jù)庫基礎教程(SQLServer平臺)》(第2版),電子工業(yè)出版社,顧韻華編著,2014年授課學院計算機與軟件學院先修課程程序設計基礎、數(shù)據(jù)結構后續(xù)課程Web技術與應用、.net平臺(組件技術)、移動平臺開發(fā)技術與應用課程簡介課程基本定位:(描述課程在專業(yè)人才培養(yǎng)中的地位)數(shù)據(jù)庫技術是數(shù)據(jù)管理的最新技術,是計算機科學的重要分支?!稊?shù)據(jù)庫系統(tǒng)原理》為計算機專業(yè)、管理專業(yè)等眾多學科提供如何利用計算機技術更合理高效地進行數(shù)據(jù)管理的基本理論知識,是計算機類及相關專業(yè)的必修專業(yè)課程之一。核心學習結果:(體現(xiàn)課程教學核心教學目標)課程重要教學目標是:掌握數(shù)據(jù)庫系統(tǒng)的基本原理,了解數(shù)據(jù)庫技術的主要內容,掌握數(shù)據(jù)庫應用系統(tǒng)的基本開發(fā)方法,了解數(shù)據(jù)庫管理系統(tǒng)軟件的研究內容以及數(shù)據(jù)庫新技術的發(fā)展,為今后從事信息系統(tǒng)的開發(fā)及相關工作打下堅實的基礎。主要教學方法:課程主要以課堂授課為主,以上機實驗為輔。課堂教學采用多媒體課件+板書的授課方式,教材配有相應的實驗指導;上機實驗主要以掌握SQL語句為目的,根據(jù)課程進度完成相應的實驗內容,并按照實驗報告格式要求書寫并提交報告。大綱更新時間2020.8注:1.課程類別:選填“通識核心課/通識拓展課/通修課/學科基礎課/專業(yè)主干課/專業(yè)選修課/專業(yè)實踐/素質拓展”2.課程性質:選填“選修/必修”3.授課語言:選填“中文/雙語/全英文或其他語種”二、課程目標序號課程目標(參考培養(yǎng)目標、畢業(yè)要求、課程定位)支撐畢業(yè)要求指標點1達成途徑1.1掌握數(shù)據(jù)庫的基本概念,數(shù)據(jù)庫設計方法和步驟等內容。1.2掌握關系規(guī)范化理論、對數(shù)據(jù)庫建模,根據(jù)實際情況對數(shù)據(jù)庫系統(tǒng)結構進行優(yōu)化。1.3掌握關系模型及應用關系數(shù)據(jù)庫標準語言SQL。2.1能夠運用數(shù)據(jù)庫系統(tǒng)相關知識解決實際問題。2.2能夠從事數(shù)據(jù)庫系統(tǒng)的設計、研究工作。2.3在實踐方面提高綜合動手能力,具備結合編程語言開發(fā)數(shù)據(jù)庫應用系統(tǒng)的技能。3.1能根據(jù)個人或職業(yè)發(fā)展的需求,具備不斷學習和適應計算機技術快速發(fā)展的能力。3.2能夠承擔個體、團隊成員的角色,具備良好的團隊合作精神。注:1.支撐畢業(yè)要求指標點:選填項。需要進行專業(yè)認證,有畢業(yè)要求指標點可參照的課程必填,無明確畢業(yè)要求指標點可參照的可不填。三、理論教學內容章標題教學內容學時思政融入點1學生學習預期成果2教學方式3課程目標第1章1.數(shù)據(jù)管理技術的進展11.理解數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)的概念;2.理解數(shù)據(jù)管理技術的發(fā)展階段,數(shù)據(jù)描述的術語,數(shù)據(jù)庫管理系統(tǒng)的功能及組成;3.掌握數(shù)據(jù)庫系統(tǒng)的特點,數(shù)據(jù)庫系統(tǒng)的結構;4.掌握概念模型、數(shù)據(jù)模型的相關概念,常用的數(shù)據(jù)模型。講授、討論1.12.理解數(shù)據(jù)庫系統(tǒng)1講授、案例、討論1.13.數(shù)據(jù)庫系統(tǒng)結構1講授、討論1.14.數(shù)據(jù)模型1講授、案例、討論1.1第2章1.關系數(shù)據(jù)結構及形式化定義21.掌握關系模型三要素;2.掌握關系數(shù)據(jù)結構、關系模式、關系數(shù)據(jù)庫及相關術語;3.掌握關系運算的特點、關系代數(shù);4.掌握關系完整性的三個方面。講授、案例、討論1.12.關系操作0.5講授、案例、討論1.13.關系代數(shù)3講授、討論、自學1.14.關系的完整性0.5講授、討論、自學1.1第3章1.SQL概述0.51.理解SQL語言的特點、SQL語言的組成部分;2.掌握SQL數(shù)據(jù)定義,包括基本表、視圖、索引等的定義;3.掌握SQL查詢語句結構、六個子句的作用、構建方法;4.掌握SQL更新操作的表達方式。講授、討論、自學1.32.SQL語言數(shù)據(jù)類型0.5講授、討論、自學1.33.數(shù)據(jù)定義1講授、案例、討論1.34.數(shù)據(jù)查詢3講授、案例、討論1.35.數(shù)據(jù)更新1講授、案例、討論1.3第4章1.數(shù)據(jù)庫設計概述0.51.熟悉數(shù)據(jù)庫應用系統(tǒng)設計的全過程;2.理解數(shù)據(jù)庫設計的六階段任務;3.掌握需求分析、概念結構設計、邏輯結構設計;4.理解數(shù)據(jù)庫物理設計、數(shù)據(jù)庫實施、數(shù)據(jù)庫維護。講授、討論、自學1.1、2.12.數(shù)據(jù)庫設計步驟1講授、討論、自學1.1、2.13.概念結構設計2講授、案例、討論2.14.邏輯結構設計2講授、案例、討論2.15.數(shù)據(jù)庫的實施和維護0.5講授、討論、自學2.1第5章1.數(shù)據(jù)冗余與操作異常11.理解數(shù)據(jù)冗余與操作異常問題;2.掌握函數(shù)依賴、碼、范式、2NF、3NF、BCNF;3.理解多值依賴、4NF、數(shù)據(jù)依賴公理系統(tǒng);4.掌握關系模式分解方法;5.掌握關系數(shù)據(jù)庫規(guī)范化理論及其在數(shù)據(jù)庫設計中的作用。講授、案例、討論1.22.數(shù)據(jù)類型函數(shù)依賴1講授、案例、討論1.2、2.23.范式3講授、案例、討論1.2、2.24.數(shù)據(jù)依賴公理系統(tǒng)0.5講授、討論、自學1.2、2.25.模式分解0.5講授、討論、自學1.2、2.2第6章1.應用系統(tǒng)中的SQL及相關技術0.51.掌握SQL程序設計、存儲過程和觸發(fā)器;2.理解數(shù)據(jù)庫應用系統(tǒng)的體系結構和開發(fā)過程;3.了解常用數(shù)據(jù)庫應用開發(fā)工具。講授、討論、自學2.3、3.22.數(shù)據(jù)庫應用系統(tǒng)開發(fā)0.5講授、討論、自學2.3、3.2第7章1.數(shù)據(jù)保護概述0.51.理解數(shù)據(jù)庫保護的含義;2.理解數(shù)據(jù)庫安全性及其實現(xiàn)機制;3.理解數(shù)據(jù)庫完整性及其實現(xiàn)機制;4.理解數(shù)據(jù)庫并發(fā)控制及其實現(xiàn)機制。講授、討論、自學1.1、2.12.數(shù)據(jù)庫安全0.5講授、討論、自學1.1、2.13.數(shù)據(jù)完整性0.5講授、討論、自學1.1、2.14.并發(fā)控制、數(shù)據(jù)恢復0.5講授、討論、自學1.1、2.1第8章1.數(shù)據(jù)庫技術的研究與發(fā)展0.5了解數(shù)據(jù)庫技術的研究與發(fā)展。講授、討論、自學3.12.數(shù)據(jù)倉庫與數(shù)據(jù)發(fā)掘0.5講授、討論、自學3.1注:1.思政融入點:至少寫3條,簡述該課程教學中將思政教育內容與專業(yè)教育內容有機融合的知識點(下同)。2.學生學習預期成果:描述學生在學完本節(jié)內容后應獲得的知識、能力或素養(yǎng)水平(下同)3.教學方式:包括講授、討論、案例、演示等,但不限于所列,根據(jù)課程實際需要列舉四、實踐(實驗或實習)教學1編號實驗或實習項目名稱教學內容學時實驗或實習類型2思政融入點學生學習預期成果課程目標1SQLServerManagementStudio管理工具的使用練習SQLServer軟件的使用,了解其系統(tǒng)安裝、配置和管理等基本使用。1驗證性熟悉掌握SQLServer軟件界面和查詢分析分析器的使用。1.3、2.32創(chuàng)建數(shù)據(jù)庫練習數(shù)據(jù)庫、表的創(chuàng)建,表數(shù)據(jù)插入、修改和刪除。1驗證性1.掌握利用界面和查詢分析分析器兩種方式創(chuàng)建數(shù)據(jù)庫、表以及刪除表、數(shù)據(jù)庫;并對表數(shù)據(jù)進行插入、修改、刪除。1.3、2.33數(shù)據(jù)查詢與修改1練習SQL命令的簡單數(shù)據(jù)查詢、數(shù)據(jù)統(tǒng)計查詢、對查詢結果進行排序等。2驗證性1.掌握SELECT語句的基本語法和查詢條件表示方法;2.掌握數(shù)據(jù)匯總方法。1.3、2.34數(shù)據(jù)查詢與修改2練習SQL命令的常規(guī)數(shù)據(jù)查詢、多表查詢、子查詢與修改等。2驗證性1.掌握連接查詢的表示方法;2.掌握嵌套查詢的表示方法。1.3、2.35視圖、索引練習SQL命令的視圖、索引的創(chuàng)建與使用,并掌握T-SQL流程控制語句的使用方法。2驗證性1.掌握索引的創(chuàng)建和刪除;2.掌握視圖的創(chuàng)建、修改和刪除;3.熟練運用視圖進行各種檢索操作。1.3、2.36T-SQL編程練習T-SQL局部變量、流程控制語句的使用;用戶自定義函數(shù)以及函數(shù)調用。2驗證性1.掌握T-SQL各種運算符、控制語句的功能及使用方法;2.掌握常用系統(tǒng)函數(shù)的調用方法;3.掌握用戶自定義函數(shù)的使用。1.3、2.37存儲過程和觸發(fā)器練習通過SQL命令創(chuàng)建帶輸入?yún)?shù)的存儲過程、并調用;創(chuàng)建觸發(fā)器、并觸發(fā)執(zhí)行。2驗證性1.掌握存儲過程的定義和執(zhí)行方法;2.了解觸發(fā)器的定義和執(zhí)行方法。1.3、2.38數(shù)據(jù)庫安全性練習SQL命令對數(shù)據(jù)庫基本表的約束條件進行增加和刪除。2驗證性掌握在創(chuàng)建表時用相應的約束描述實體完整性、參照完整性和用戶定義完整性的方法。1.3、2.39數(shù)據(jù)庫訪問基于XSCJ數(shù)據(jù)庫,設計并實現(xiàn)“學生信息顯示模塊”;設計并實現(xiàn)“學生信息錄入模塊”,該模塊可增加學生信息。2設計性1.掌握使用ADO.NET/JDBC訪問數(shù)據(jù)庫的過程;2.掌握VisualC#/Java開發(fā)數(shù)據(jù)庫應用程序的方法。1.3、2.3注:1.此表可用于課內實踐教學環(huán)節(jié)或某門綜合實踐課程2.實驗類型:選填”驗證性/綜合性/設計性”;實習類型:選填“認識實習/生產(chǎn)實習/畢業(yè)實習”五、課程評價(一)考核內容、考核方式與課程目標對應關系課程目標考核內容課程目標在各考核方式中占比1平時作業(yè)課堂表現(xiàn)上機實驗期中考試期末考試1.1第1章、第2章、第4章、第7章45%45%65%20%1.2第5章10%10%10%1.3第3章10%10%55%35%10%2.1第4章、第7章10%10%30%20%2.2第5章10%10%15%2.3第3章、第6章10%10%10%20%3.1第8章5%5%5%3.2第6章5%合計100%100%100%100%100%各考核方式占總成績權重(自行賦值)5%5%10%10%70%注:1.課程目標在考核方式及占比:主要根據(jù)課程目標自行設計和制定多元化考核方式,表中所列僅為參考(紅色數(shù)據(jù)可刪除)。但所列考核方式必須覆蓋全體學生,可根據(jù)當學期具體教學情況酌情調整。2.各考核方式占總成績權重:根據(jù)課程實際情況對各考核方式占總成績的權重予以賦值。(二)考核方式評分標準1.平時作業(yè)評分標準課程目標評分標準(分數(shù)段劃分可根據(jù)課程需要自行設計)占比90-100(優(yōu))80-89(良)70-79(中)60-69(及格)0-59(不及格)1.1每次作業(yè)按時按量完成、書面工整、仔細歸納并修改問題。每次作業(yè)按時按量完成、書面比較工整、修改仔細。每次作業(yè)按時按量完成、書面有些凌亂、有修改。每次沒有按時或按量完成作業(yè)。抄襲他人作業(yè)或未交作業(yè)。45%1.2每次作業(yè)按時按量完成、書面工整、仔細歸納并修改問題。每次作業(yè)按時按量完成、書面比較工整、修改仔細。每次作業(yè)按時按量完成、書面有些凌亂、有修改。每次沒有按時或按量完成作業(yè)。抄襲他人作業(yè)或未交作業(yè)。10%1.3每次作業(yè)按時按量完成、書面工整、仔細歸納并修改問題。每次作業(yè)按時按量完成、書面比較工整、修改仔細。每次作業(yè)按時按量完成、書面有些凌亂、有修改。每次沒有按時或按量完成作業(yè)。抄襲他人作業(yè)或未交作業(yè)。10%2.1每次作業(yè)按時按量完成、書面工整、仔細歸納并修改問題。每次作業(yè)按時按量完成、書面比較工整、修改仔細。每次作業(yè)按時按量完成、書面有些凌亂、有修改。每次沒有按時或按量完成作業(yè)。抄襲他人作業(yè)或未交作業(yè)。10%2.2每次作業(yè)按時按量完成、書面工整、仔細歸納并修改問題。每次作業(yè)按時按量完成、書面比較工整、修改仔細。每次作業(yè)按時按量完成、書面有些凌亂、有修改。每次沒有按時或按量完成作業(yè)。抄襲他人作業(yè)或未交作業(yè)。10%2.3每次作業(yè)按時按量完成、書面工整、仔細歸納并修改問題。每次作業(yè)按時按量完成、書面比較工整、修改仔細。每次作業(yè)按時按量完成、書面有些凌亂、有修改。每次沒有按時或按量完成作業(yè)。抄襲他人作業(yè)或未交作業(yè)。10%3.1每次作業(yè)按時按量完成、書面工整、仔細歸納并修改問題。每次作業(yè)按時按量完成、書面比較工整、修改仔細。每次作業(yè)按時按量完成、書面有些凌亂、有修改。每次沒有按時或按量完成作業(yè)。抄襲他人作業(yè)或未交作業(yè)。5%2.課堂表現(xiàn)評分標準課程目標評分標準(分數(shù)段劃分可根據(jù)課程需要自行設計)占比90-100(優(yōu))80-89(良)70-79(中)60-69(及格)0-59(不及格)1.1具有很高的學習熱情,上課專心聽講,積極回應老師,主動參與討論,認真完成課堂練習。上課認真聽講,討論問題較積極,具有較高的學習熱情,按量完成課堂練習。學習熱情較差,不積極參與討論,課堂練習應付了事。上課不帶教材、玩手機、睡覺、不做課堂練習、做與課程學習不相關事情。有遲到早退超過3次及以上、缺課次數(shù)超過3次及以上。45%1.2具有很高的學習熱情,上課專心聽講,積極回應老師,主動參與討論,認真完成課堂練習。上課認真聽講,討論問題較積極,具有較高的學習熱情,按量完成課堂練習。學習熱情較差,不積極參與討論,課堂練習應付了事。上課不帶教材、玩手機、睡覺、不做課堂練習、做與課程學習不相關事情。有遲到早退超過3次及以上、缺課次數(shù)超過3次及以上。10%1.3具有很高的學習熱情,上課專心聽講,積極回應老師,主動參與討論,認真完成課堂練習。上課認真聽講,討論問題較積極,具有較高的學習熱情,按量完成課堂練習。學習熱情較差,不積極參與討論,課堂練習應付了事。上課不帶教材、玩手機、睡覺、不做課堂練習、做與課程學習不相關事情。有遲到早退超過3次及以上、缺課次數(shù)超過3次及以上。10%2.1具有很高的學習熱情,上課專心聽講,積極回應老師,主動參與討論,認真完成課堂練習。上課認真聽講,討論問題較積極,具有較高的學習熱情,按量完成課堂練習。學習熱情較差,不積極參與討論,課堂練習應付了事。上課不帶教材、玩手機、睡覺、不做課堂練習、做與課程學習不相關事情。有遲到早退超過3次及以上、缺課次數(shù)超過3次及以上。10%2.2具有很高的學習熱情,上課專心聽講,積極回應老師,主動參與討論,認真完成課堂練習。上課認真聽講,討論問題較積極,具有較高的學習熱情,按量完成課堂練習。學習熱情較差,不積極參與討論,課堂練習應付了事。上課不帶教材、玩手機、睡覺、不做課堂練習、做與課程學習不相關事情。有遲到早退超過3次及以上、缺課次數(shù)超過3次及以上。10%2.3具有很高的學習熱情,上課專心聽講,積極回應老師,主動參與討論,認真完成課堂練習。上課認真聽講,討論問題較積極,具有較高的學習熱情,按量完成課堂練習。學習熱情較差,不積極參與討論,課堂練習應付了事。上課不帶教材、玩手機、睡覺、不做課堂練習、做與課程學習不相關事情。有遲到早退超過3次及以上、缺課次數(shù)超過3次及以上。10%3.1具有很高的學習熱情,上課專心聽講,積極回應老師,主動參與討論,認真完成課堂練習。上課認真聽講,討論問題較積極,具有較高的學習熱情,按量完成課堂練習。學習熱情較差,不積極參與討論,課堂練習應付了事。上課不帶教材、玩手機、睡覺、不做課堂練習、做與課程學習不相關事情。有遲到早退超過3次及以上、缺課次數(shù)超過3次及以上。5%3.上機實驗評分標準課程目標評分標準(分數(shù)段劃分可根據(jù)課程需要自行設計)占比90-100(優(yōu))80-89(良)70-79(中)60-69(及格)0-59(不及格)1.3實驗按時按量完成,實驗報告內容完整充實,SQL語句書寫規(guī)范正確,簡潔易懂。實驗按時完成,但少交1次,實驗報告內容完整,SQL語句書寫規(guī)范正確。實驗按時完成,但少交2次,實驗預習及實驗報告內容基本完整,SQL語句書寫基本正確。實驗按時完成,但少交3次,實驗報告內容基本完整,SQL語句書寫存在少量問題。實驗按時完成,但少交4次及以上,實驗報告內容不完整,SQL語句書寫存在嚴重問題或抄襲跡象明顯。不做實驗或不交實驗報告實驗成績?yōu)?分。55%2.1待解決問題分析和數(shù)據(jù)結果準確無誤。待解決問題分析和數(shù)據(jù)結果比較正確。待解決問題分析和數(shù)據(jù)結果基本正確。待解決問題分析和數(shù)據(jù)結果存在明顯問題。待解決問題分析和數(shù)據(jù)結果存在嚴重錯誤。30%2.3能夠很好完成功能要求,編程語言程序結構清晰、具有良好的可擴展性,用戶界面友好。能夠完成功能要求,編程語言程序具備良好的編碼規(guī)范,運行穩(wěn)定。能夠大致上完成功能要求,用戶界面操作方便。能夠基本完成功能要求,編程語言程序運行正常?;竟δ軟]有完成,或者編程語言程序不能正常運行,或者有嚴重抄襲現(xiàn)象。10%3.2實驗目標明確、預習工作準備充分、實驗總結有對自己所學客觀深刻的反思。實驗目標比較明確、有認真預習、實驗總結全面。實驗目標基本明確、有預習工作、有實驗總結。實驗目標不太明確或沒做預習工作或有實驗不客觀思路不正確。實驗目標完整不清楚、沒有預習、沒有實驗總結。5%注:考核方式和課程目標在考核方式中占比應與“(一)考核內容、考核方式與課程目標對應關系”一致。所列考核環(huán)節(jié),除了筆試類均須依次給出評分標準,格式同上。筆試類課程考核評分標準可以在本課程大綱里進行說明,也可以通過提交“試卷分析表”予以說明。六、參考書目及學習資料1.數(shù)據(jù)庫系統(tǒng)概論(第四版),高等教育出版社,王珊等編,20062.《數(shù)據(jù)庫系統(tǒng)簡明教程》,高等教育出版社,王珊,20043.《數(shù)據(jù)庫系統(tǒng)導論(第8版)》,機械工業(yè)出版社,C.J.Date.,20074.《數(shù)據(jù)庫系統(tǒng)概念(第5版)》,機械工業(yè)出版社,AbrahamSilberschatz,HenryF.Korth,S.Sudarshan.2006制定人:馬瑞審定人:宋彪批準人:莊偉2020年8月20日
《軟件建模與分析》課程教學大綱一、課程基本信息課程名稱(中文)軟件建模與分析課程名稱(英文)SoftwareModelingandAnalysis課程類別1:專業(yè)主干課課程性質2必修授課語言3全英文授課學期4學分3課程學時及分配總學時講課實驗課外48321616適用專業(yè)軟件工程教材授課學院計算機與軟件學院先修課程軟件工程,面向對象程序設計后續(xù)課程軟件體系結構與設計課程簡介課程基本定位:提升學生協(xié)作能力、資料查閱、文檔寫作、分析能力、和實際解決問題的能力。核心學習結果:使學生掌握使用面向對象思維和UML進行系統(tǒng)需求獲取、建模并進行分析的能力,能夠寫出優(yōu)秀的需求文檔。主要教學方法:課堂講解、小組討論、實驗設計、課后練習大綱更新時間2020.08注:1.課程類別:選填“通識核心課/通識拓展課/通修課/學科基礎課/專業(yè)主干課/專業(yè)選修課/專業(yè)實踐/素質拓展”2.課程性質:選填“選修/必修”3.授課語言:選填“中文/雙語/全英文或其他語種”二、課程目標序號課程目標(參考培養(yǎng)目標、畢業(yè)要求、課程定位)支撐畢業(yè)要求指標點1達成途徑1.1掌握軟件需求分析的基礎理論知識,掌握系統(tǒng)分析的基本流程和重要性以及特點;1.4系統(tǒng)掌握軟件工程基礎理論及專業(yè)知識,包括計算機硬件、軟件及系統(tǒng)等方面內容,具備理解軟件工程復雜工程問題的能力,能夠運用所學知識進行軟件工程問題求解。學習理論知識1.2掌握各個模型之間的聯(lián)系和區(qū)別,并能夠使用這三個方面的知識,解決系統(tǒng)分析中遇到的問題;1.4系統(tǒng)掌握軟件工程基礎理論及專業(yè)知識,包括計算機硬件、軟件及系統(tǒng)等方面內容,具備理解軟件工程復雜工程問題的能力,能夠運用所學知識進行軟件工程問題求解。學習理論知識2.1能夠綜合運用軟件需求分析的基本理論和設計方法,針對前端軟件開發(fā)復雜工程問題研究和設計可行的解決方案,并能對解決方案進行分析和論證。2.2應用軟件工程領域專業(yè)知識,能夠根據(jù)給出的實際工程案例,運用圖表等工程方法發(fā)現(xiàn)問題、提出問題及分析問題;學習理論知識、案例分析2.2具有信息系統(tǒng)的建模、分析能力;掌握需求文檔的撰寫能力。2.2應用軟件工程領域專業(yè)知識,能夠根據(jù)給出的實際工程案例,運用圖表等工程方法發(fā)現(xiàn)問題、提出問題及分析問題;學習理論知識、案例分析3.1能夠就復雜業(yè)務問題的求解,在實踐環(huán)節(jié)中,充分發(fā)揮組織、協(xié)調能力,與小組成員有效溝通,合作解決問題。11.1掌握技術管理、人員管理和工程管理的原理,掌握經(jīng)濟管理與決策的方法;學習理論知識、案例分析3.2掌握項目的開發(fā)周期和各種開發(fā)方法。熟悉項目開發(fā)中各個角色發(fā)揮的作用,具有初步團隊管理能力。11.3能夠在多學科環(huán)境中應用工程管理原理與經(jīng)濟決策方法,具備初步的軟件工程項目管理經(jīng)驗與能力。實驗設計、案例分析注:1.支撐畢業(yè)要求指標點:選填項。需要進行專業(yè)認證,有畢業(yè)要求指標點可參照的課程必填,無明確畢業(yè)要求指標點可參照的可不填。三、理論教學內容章標題教學內容學時思政融入點1學生學習預期成果2教學方式3課程目標第一章軟件系統(tǒng)介紹系統(tǒng)、軟件、軟件系統(tǒng)、平臺等基本概念和它們之間的區(qū)別和聯(lián)系。闡述信息系統(tǒng)的分類和每個類別的特點。介紹軟件工程中的由來和重要性以及使用面向對象進行系統(tǒng)分析的必要性。2介紹軟件特點時,讓學生客觀認識我國民族軟件的現(xiàn)狀,認識到國內軟件技術和國際的差距,從而樹立努力學習、為民族軟件業(yè)奉獻的決心。了解系統(tǒng)和軟件之間的區(qū)別。了解系統(tǒng)和平臺的不同。掌握不同信息系統(tǒng)的區(qū)別。知道軟件的重要屬性。了解軟件工程的由來和重要性。講授課程目標1.1第二章軟件生命周期介紹軟件的完整生命周期中的各個階段以及每個階段需要完成的任務。詳細介紹生命周期相關的開發(fā)模式。介紹RUP概念和UML。簡單介紹項目開發(fā)團隊組成。4通過現(xiàn)有的軟件開發(fā)模型,如Scrum的講解,讓學生了解到何為以人為本;在軟件開發(fā)中技術的發(fā)展貴在不斷地鉆研、不斷地創(chuàng)新,提醒學生要“敬業(yè)”。通過極限編程中結對編程的講解,讓學生理解團結協(xié)作、互相幫助的重要性。了解基本系統(tǒng)開發(fā)生命周期及其四個階段。熟悉掌握系統(tǒng)開發(fā)方法的演變。了解RUP及其擴展。理解為什么需要UML來建模我們的系統(tǒng)。熟悉項目團隊的不同角色。講授課程目標1.2第三章面向對象技術介紹對象的概念介紹面向對象三大機制:封裝、繼承和多態(tài)。2了解面向對象的基本原則;掌握類和對象的定義;了解實例變量、屬性和關聯(lián);了解方法、操作和多態(tài)性;了解如何將類組織為繼承層次結構;講授演示課程目標2.1第四章UML介紹介紹UML的概念、必要性、由來和歷史介紹各種UML圖的簡單語法。詳細介紹后面章節(jié)需要的活動圖、用例圖、類圖、序列圖和狀態(tài)圖的語法和注意事項。6了解UML的作用和歷史;了解UML中的基本語法和各種常見圖的語法。掌握活動圖、用例圖、類圖、序列圖和狀態(tài)圖的語法。講授演示討論課程目標2.2第五章項目啟動介紹如何進行項目的啟動,重點討論項目發(fā)起人、項目請求的概念。從不同維度探討系統(tǒng)開發(fā)的可行性。針對項目的特點進行項目開發(fā)方法的選擇。介紹如何估算項目的大小、開發(fā)周期和開發(fā)成本。闡述如何創(chuàng)建和管理工作流;如何進行項目分解;如何制定項目開發(fā)計劃。討論如何根據(jù)項目特點確定開發(fā)團隊;如何選擇成員以及軟件規(guī)避開發(fā)中出現(xiàn)的風險4講授項目報價時,講解軟件是如何服務社會,服務人民的,從而發(fā)現(xiàn)自我價值,養(yǎng)成愛崗敬業(yè)的優(yōu)良品德。了解將信息系統(tǒng)與業(yè)務需求聯(lián)系起來的重要性。能夠創(chuàng)建系統(tǒng)請求。了解如何評估技術、經(jīng)濟和組織的可行性。能夠進行可行性分析。了解一些組織如何選擇項目。熟悉估算。能夠制定項目工作計劃。了解項目團隊為什么使用時間限制。熟悉如何為項目配備人員。了解計算機輔助軟件工程、標準和文檔如何提高項目效率。講授演示討論課程目標2.2第六章需求的確定介紹需求的定義、層次和分類;重點闡述如何發(fā)現(xiàn)需求的各種方法以及每種方法的優(yōu)缺點;3.簡單介紹系統(tǒng)如何撰寫系統(tǒng)建議文檔;4了解如何創(chuàng)建需求定義。熟悉需求分析技術。了解何時使用每種需求分析技術。了解如何通過訪談、JAD會議、問卷調查、文件分析和觀察收集需求。了解何時使用各種需求收集技術。講授演示討論課程目標3.2第七章功能建模介紹UML活動圖,通過活動圖進行業(yè)務建模。重點介紹用例的概念、注意點和容易犯錯的地方。介紹用例圖的語法。重點闡述用例描述的寫法。2了解活動圖的規(guī)則和樣式指南。了解用例和用例圖的規(guī)則和風格指南。了解用于創(chuàng)建用例和用例圖的過程能夠使用活動圖、用例和用例圖創(chuàng)建功能模型。講授演示討論課程目標3.2第八章結構建模介紹面向對象分析的方法和相關概念。介紹常用的對象識別方法:文本分析法、CRC卡、通用對象列表和模式等方法。介紹類圖和對象圖的語法。介紹結構建模的步驟。2了解創(chuàng)建CRC卡、類圖和對象圖的規(guī)則和樣式指南。了解用于創(chuàng)建CRC卡、類圖和對象圖的過程。能夠創(chuàng)建CRC卡、類圖和對象圖。理解結構模型和用例模型之間的關系。講授演示討論課程目標1.2第九章行為建模介紹行為模型的相關概念;行為建模必要性和結構模型以及功能模型之間的聯(lián)系。介紹序列圖、狀態(tài)圖的語法。重點闡述行為建模的步驟、對結構模型完善和補充作用。簡單介紹分析工作的管理。2了解序列圖和通信圖以及行為狀態(tài)機的規(guī)則和樣式指南。了解用于創(chuàng)建序列和通信圖以及行為狀態(tài)機的過程。能夠創(chuàng)建序列和通信圖以及行為狀態(tài)機。了解行為模型與結構和功能模型之間的關系。講授演示討論課程目標3.1第十章需求描述介紹撰寫需求說明文檔的必要性、指導原則。介紹需求說明文檔的模板以及模板中每個部分應該如何表達。4理解我們?yōu)槭裁葱枰枋鲂枨?。了解需求說明的特點。掌握寫作要求的一些指導原則。了解如何使用SRS模板。講授課程目標3.2注:1.思政融入點:至少寫3條,簡述該課程教學中將思政教育內容與專業(yè)教育內容有機融合的知識點(下同)。2.學生學習預期成果:描述學生在學完本節(jié)內容后應獲得的知識、能力或素養(yǎng)水平(下同)3.教學方式:包括講授、討論、案例、演示等,但不限于所列,根據(jù)課程實際需要列舉四、實踐(實驗或實習)教學1編號實驗或實習項目名稱教學內容學時實驗或實習類型2思政融入點學生學習預期成果課程目標1項目規(guī)劃1.使用建模工具進行項目大小估算、成本計算和使用Gatt圖進行項目規(guī)劃。2驗證性1.掌握項目估算的方法;2.熟悉如何制定項目計劃的技術。課程目標1.22業(yè)務活動建模1.選擇一個系統(tǒng),進行項目調研。根據(jù)收集到的項目材料,使用建模工具進行業(yè)務活動建模。2.需要畫出業(yè)務用例圖、業(yè)務活動圖、業(yè)務序列圖和概念模型。2驗證性1.熟悉業(yè)務活動建模的概念。2.掌握用例圖、活動圖、序列圖的畫法。3.掌握建模工具的使用。課程目標2.13業(yè)務領域建模1.使用EA工具進行業(yè)務領域建模。2.需要通過類圖表達概念模型。2驗證性1.熟悉業(yè)務領域建模的概念。2.掌握類圖的畫法。課程目標2.14功能模型使用EA針對自己的系統(tǒng)進行功能建模,畫出系統(tǒng)用例圖。對于每個用例,進行用例描述。2驗證性1.掌握用例圖的語法,熟悉角色、邊界、用例等概念。2.掌握用例之間的關系。3.掌握用例描述的基本規(guī)范。課程目標2.25結構模型使用EA針對自己的系統(tǒng)進行結構建模,畫出系統(tǒng)類圖。需要給出類的屬性和方法,以及類與類之間的關系。2驗證性1.掌握類圖的語法;2.掌握類與類之間的關系和表達方法;課程目標3.16行為模型-序列圖1.使用建模工具進行行為建模,畫出系統(tǒng)序列圖。2.根據(jù)序列圖,補充或修改之前的模型,使它們保持一致。2驗證性1.掌握序列圖的語法;2.理解序列圖和類圖以及用例圖之間的關聯(lián)關系;課程目標2.17行為模型-狀態(tài)圖1.使用建模工具進行行為建模,畫出系統(tǒng)狀態(tài)圖。2.根據(jù)狀態(tài)圖,補充或修改之前的模型,使它們保持一致。2驗證性1.掌握狀態(tài)圖的語法;2.理解狀態(tài)圖和類圖以及用例圖之間的關聯(lián)關系;課程目標2.18撰寫需求根據(jù)SRS模板,將之前的所有內容和成果,整理成系統(tǒng)需求文檔2綜合性掌握需求文檔的具體寫作方法和注意事項。了解功能性需求和非功能性需求在表達上的區(qū)別。課程目標3.2注:1.此表可用于課內實踐教學環(huán)節(jié)或某門綜合實踐課程2.實驗類型:選填”驗證性/綜合性/設計性”;實習類型:選填“認識實習/生產(chǎn)實習/畢業(yè)實習”五、課程評價(一)考核內容、考核方式與課程目標對應關系課程目標考核內容課程目標在各考核方式中占比1平時表現(xiàn)課程作業(yè)期中考試期末考試……課程目標1.1掌握軟件需求分析的基礎理論知識,掌握系統(tǒng)分析的基本流程和重要性以及特點;10%20%20%30%課程目標1.2掌握各個模型之間的聯(lián)系和區(qū)別,并能夠使用這三個方面的知識,解決系統(tǒng)分析中遇到的問題;10%20%20%20%課程目標2.1能夠綜合運用軟件需求分析的基本理論和設計方法,針對前端軟件開發(fā)復雜工程問題研究和設計可行的解決方案,并能對解決方案進行分析和論證。15%15%20%15%課程目標2.2具有信息系統(tǒng)的建模、分析能力;掌握需求文檔的撰寫能力。15%15%20%15%課程目標3.1能夠就復雜業(yè)務問題的求解,在實踐環(huán)節(jié)中,充分發(fā)揮組織、協(xié)調能力,與小組成員有效溝通,合作解決問題。20%20%10%10%課程目標3.2掌握項目的開發(fā)周期和各種開發(fā)方法。熟悉項目開發(fā)中各個角色發(fā)揮的作用,具有初步團隊管理能力。30%10%10%10%合計100%100%100%100%各考核方式占總成績權重(自行賦值)10%10%20%60%注:1.課程目標在考核方式及占比:主要根據(jù)課程目標自行設計和制定多元化考核方式,表中所列僅為參考(紅色數(shù)據(jù)可刪除)。但所列考核方式必須覆蓋全體學生,可根據(jù)當學期具體教學情況酌情調整。2.各考核方式占總成績權重:根據(jù)課程實際情況對各考核方式占總成績的權重予以賦值。(二)考核方式評分標準1.課程作業(yè)評分標準課程目標評分標準占比90-100(優(yōu))80-89(良)70-79(中)60-69(及格)0-59(不及格)課程目標1按時完成課程作業(yè),且回答問題全部正確按時完成課程作業(yè),回答問題時有1-2個錯誤按時完成課程作業(yè),回答問題時有3-4個錯誤按時完成課程作業(yè),回答問題時有5-8個錯誤未交作業(yè);或交上的作業(yè)中有8個以上錯誤10%課程目標2按時完成課程作業(yè),且回答問題全部正確按時完成課程作業(yè),回答問題時有1-2個錯誤按時完成課程作業(yè),回答問題時有3-4個錯誤按時完成課程作業(yè),回答問題時有5-8個錯誤未交作業(yè);或交上的作業(yè)中有8個以上錯誤20%課程目標3按時完成課程作業(yè),且回答問題全部正確按時完成課程作業(yè),回答問題時有1-2個錯誤按時完成課程作業(yè),回答問題時有3-4個錯誤按時完成課程作業(yè),回答問題時有5-8個錯誤未交作業(yè);或交上的作業(yè)中有8個以上錯誤25%課程目標4按時完成課程作業(yè),且回答問題全部正確按時完成課程作業(yè),回答問題時有1-2個錯誤按時完成課程作業(yè),回答問題時有3-4個錯誤按時完成課程作業(yè),回答問題時有5-8個錯誤未交作業(yè);或交上的作業(yè)中有8個以上錯誤15%課程目標5按時完成課程作業(yè),且回答問題全部正確按時完成課程作業(yè),回答問題時有1-2個錯誤按時完成課程作業(yè),回答問題時有3-4個錯誤按時完成課程作業(yè),回答問題時有5-8個錯誤未交作業(yè);或交上的作業(yè)中有8個以上錯誤10%課程目標6課堂討論積極,文檔撰寫符合規(guī)范,團隊協(xié)作表現(xiàn)優(yōu)秀課堂討論表現(xiàn)良好,能寫出符合規(guī)范的文檔,有少許錯誤,基本可以和他人合作完成任務課堂討論表現(xiàn)一般,文檔撰寫完全一般,基本可以和他人合作完成任務課堂討論表現(xiàn)較差,文檔撰寫完全不太符合規(guī)范,不愿意為團隊做貢獻課堂討論不積極,文檔撰寫完全不符合規(guī)范,不愿意為團隊做貢獻20%2.期中/期末考試評分標準(筆試類評分標準可在大綱中按以下格式予以說明,也可在通過“試卷分析表”予以說明)課程目標評分標準占比90-100(優(yōu))80-89(良)70-79(中)60-69(及格)0-59(不及格)123注:考核方式和課程目標在考核方式中占比應與“(一)考核內容、考核方式與課程目標對應關系”一致。所列考核環(huán)節(jié),除了筆試類均須依次給出評分標準,格式同上。筆試類課程考核評分標準可以在本課程大綱里進行說明,也可以通過提交“試卷分析表”予以說明。六、參考書目及學習資料1、SystemsAnalysis&DesigninaChangingWorld,FourthEdition,機械工業(yè)出版社;(美)JohnW.Satzinger;RobertB.Jackson;StephenD.Burd,2015;2、Softwareengineering(9th),機械工業(yè)出版社;IanSommerville,2007.3、IntroductiontoSystemsAnalysis&design,機械工業(yè)出版社,JeffreyLWhitten,LonnieDBentley編著,2011年9月第一版4、《實用面向對象軟件工程教程》,EdwardYourdon&CarlArgila著,殷人昆等譯,電子工業(yè)出版社,1998.65、SoftwareEngineering:TheoryandPractice(SecondEdition),ShariLawrencePfleeger,高等教育出版社,2001.8制定人:王海彬審定人:宋彪批準人:莊偉
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024硬件設備代理與售后服務合作協(xié)議2篇
- 2025年度GPS技術在應急救援領域的應用合作協(xié)議3篇
- 二零二四年商務考察接送服務合同模板3篇
- 2024食用菌品牌授權與營銷推廣合同3篇
- 2025年校園安保服務合同含校園安全設施建設及維護協(xié)議3篇
- 2025年消防應急照明及疏散指示系統(tǒng)采購合同范本2篇
- 二零二五年度海鮮餐廳特許經(jīng)營許可合同3篇
- 二零二五版煤礦掘進設備出租及維護保養(yǎng)服務合同3篇
- 二零二五版廠房租賃合同終止及費用結算及保險服務協(xié)議3篇
- 二零二五年建筑施工人員雇傭合同3篇
- 直播帶貨助農(nóng)現(xiàn)狀及發(fā)展對策研究-以抖音直播為例(開題)
- 腰椎間盤突出疑難病例討論
- 《光伏發(fā)電工程工程量清單計價規(guī)范》
- 2023-2024學年度人教版四年級語文上冊寒假作業(yè)
- (完整版)保證藥品信息來源合法、真實、安全的管理措施、情況說明及相關證明
- 營銷專員績效考核指標
- 陜西麟游風電吊裝方案專家論證版
- 供應商審核培訓教程
- 【盒馬鮮生生鮮類產(chǎn)品配送服務問題及優(yōu)化建議分析10000字(論文)】
- 肝硬化心衰患者的護理查房課件
- 2023年四川省樂山市中考數(shù)學試卷
評論
0/150
提交評論