




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《高級(jí)程序設(shè)計(jì)1》教學(xué)大綱一、課程基本信息課程名稱高級(jí)程序設(shè)計(jì)AdvancedProgramming課程編碼CST121011015開課院部計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院課程團(tuán)隊(duì)C教學(xué)團(tuán)隊(duì)學(xué)分1.5課內(nèi)學(xué)時(shí)24講授24實(shí)驗(yàn)0上機(jī)(16)實(shí)踐0課外學(xué)時(shí)0適用專業(yè)實(shí)驗(yàn)班(共有課)授課語(yǔ)言中文先修課程程序設(shè)計(jì)基礎(chǔ)課程簡(jiǎn)介(必修)本課程是面向理科實(shí)驗(yàn)班專業(yè)學(xué)生的一門必修課程,主要通過(guò)學(xué)習(xí)C++語(yǔ)言培養(yǎng)學(xué)生掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)知識(shí),理解并掌握面向?qū)ο笏枷氲幕咎攸c(diǎn)和應(yīng)用方法,并解決較簡(jiǎn)單的實(shí)際問(wèn)題。通過(guò)學(xué)習(xí)本門課程,有助于培養(yǎng)學(xué)生良好的面向?qū)ο蟮某绦蛟O(shè)計(jì)風(fēng)格和編程能力,加深了解面向?qū)ο蟮乃枷?。在該課程的教學(xué)中,注重在潛移默化中堅(jiān)定學(xué)生理想信念、厚植愛國(guó)主人情懷、培養(yǎng)奮斗精神,提升學(xué)生的綜合素質(zhì),激發(fā)學(xué)生的創(chuàng)造創(chuàng)新活力。Thiscourseisacompulsorycourseforstudentsmajoringinscienceexperimentalclass.Itmainlytrainsstudentstomasterobject-orientedprogrammingknowledgebylearningClanguage,understandandmasterthebasiccharacteristicsandapplicationmethodsofobject-orientedthinking,andsolvesimplerpracticalproblems.Bylearningthiscourse,itishelpfultocultivatestudents'goodobject-orientedprogrammingstyleandprogrammingability,anddeepentheirunderstandingofobject-orientedideas.Intheteachingofthiscourse,attentionshouldbepaidtostrengtheningstudents'idealsandbeliefs,plantingpatrioticmasterfeelings,cultivatingthespiritofstruggle,improvingstudents'comprehensivequalityandstimulatingstudents'creativeandinnovativevitality.負(fù)責(zé)人大綱執(zhí)筆人審核人二、課程目標(biāo)序號(hào)代號(hào)課程目標(biāo)OBE畢業(yè)要求指標(biāo)點(diǎn)任務(wù)自選1M1目標(biāo)1:了解并認(rèn)識(shí)C++語(yǔ)言的基本特性和非面向?qū)ο筇匦缘臄U(kuò)充是2M2目標(biāo)2:培養(yǎng)學(xué)生良好的面向?qū)ο蟮某绦蛟O(shè)計(jì)風(fēng)格和編程能力以及解決較簡(jiǎn)單的實(shí)際問(wèn)題能力是3M3目標(biāo)3:通過(guò)課程項(xiàng)目的實(shí)踐,培育學(xué)生認(rèn)識(shí)和發(fā)現(xiàn)問(wèn)題的能力,激勵(lì)學(xué)生的家國(guó)情懷和大國(guó)工匠精神,培養(yǎng)創(chuàng)新能力是三、課程內(nèi)容序號(hào)章節(jié)號(hào)標(biāo)題課程內(nèi)容/重難點(diǎn)支撐課程目標(biāo)課內(nèi)學(xué)時(shí)教學(xué)方式課外學(xué)時(shí)課外環(huán)節(jié)1第1章第1章面向?qū)ο蟪绦蛟O(shè)計(jì)概述本章重點(diǎn)難點(diǎn):了解傳統(tǒng)軟件設(shè)計(jì)方法的局限和面向?qū)ο蟪绦蛟O(shè)計(jì)的優(yōu)點(diǎn)////21.11.1什么是面向?qū)ο蟪绦蛟O(shè)計(jì)了解面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念和基本特征M10.3講授0.3作業(yè)31.21.2為什么要使用面向?qū)ο蟪绦蛟O(shè)計(jì)了解傳統(tǒng)程序設(shè)計(jì)方法的局限性和面向?qū)ο笤O(shè)計(jì)方法的主要優(yōu)點(diǎn)M10.1講授0.1作業(yè)41.31.3面向?qū)ο蟪绦蛟O(shè)計(jì)的語(yǔ)言了解面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的發(fā)展概況和幾種典型的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言M10.6講授0.6作業(yè)5第2章第2章C++概述本章重點(diǎn)難點(diǎn):C++源程序的構(gòu)成及C++在非面向?qū)ο蠓矫娴臄U(kuò)充////62.12.1C++的起源和特點(diǎn)了解C++的起源和特點(diǎn)M10.1講授0.1作業(yè)72.22.2C++源程序的構(gòu)成了解C++源程序的構(gòu)成M10.2講授0.2作業(yè)82.32.3C++在非面向?qū)ο蠓矫娴臄U(kuò)充掌握注釋行,C++的輸入輸出,局部變量說(shuō)明,結(jié)構(gòu)聯(lián)合枚舉類型,const修飾符,函數(shù)原型,內(nèi)聯(lián)函數(shù),帶有默認(rèn)參數(shù)的函數(shù),函數(shù)的重載,作用域運(yùn)算符::,無(wú)名聯(lián)合,強(qiáng)制類型轉(zhuǎn)換,運(yùn)算符new和delete,引用M13.7講授3.7作業(yè)9實(shí)驗(yàn)1上機(jī)練習(xí)1C++編程M14上機(jī)4實(shí)踐10第3章第3章類與對(duì)象本章重點(diǎn)難點(diǎn):了解類和對(duì)象的基本概念,掌握C++語(yǔ)言類和對(duì)象的封裝特性實(shí)現(xiàn)方法////113.13.1類和對(duì)象的基本概念了解結(jié)構(gòu)體與類的異同,掌握成員函數(shù)的定義,對(duì)象的定義及使用,類的作用域和類成員的訪問(wèn)屬性M20.5講授0.5作業(yè)123.23.2構(gòu)造函數(shù)與析構(gòu)函數(shù)掌握對(duì)象的初始化和構(gòu)造函數(shù),用成員初始化列表對(duì)數(shù)據(jù)成員初始化,構(gòu)造函數(shù)的重載,帶默認(rèn)參數(shù)的構(gòu)造函數(shù),析構(gòu)函數(shù)M21.5講授1.5作業(yè)133.33.3對(duì)象數(shù)組與對(duì)象指針掌握對(duì)象數(shù)組,對(duì)象指針,this指針M20.2講授0.2作業(yè)143.43.4string類掌握string類的基本用法M20.5講授0.5作業(yè)153.53.5向函數(shù)傳遞對(duì)象掌握使用對(duì)象作為函數(shù)參數(shù),使用對(duì)象指針作為函數(shù)參數(shù),使用對(duì)象引用作為函數(shù)參數(shù)M20.2講授0.2作業(yè)163.63.6對(duì)象的賦值和復(fù)制掌握對(duì)象賦值語(yǔ)句,拷貝構(gòu)造函數(shù)M20.5講授0.5作業(yè)173.73.7靜態(tài)成員掌握靜態(tài)數(shù)據(jù)成員,靜態(tài)成員函數(shù)M20.2講授0.2作業(yè)183.83.8友元掌握友元函數(shù),友元類M20.1講授0.1作業(yè)193.93.9類的組合掌握類的組合M20.2講授0.2作業(yè)203.103.10常類型掌握常引用,常對(duì)象,常對(duì)象成員M20.1講授0.1作業(yè)21實(shí)驗(yàn)2上機(jī)練習(xí)2類和對(duì)象編程M24上機(jī)4實(shí)踐22第4章第4章派生類與繼承本章重點(diǎn)難點(diǎn):理解派生類和繼承的概念及用法////234.14.1派生類的概念掌握派生類的申明,構(gòu)成,基類成員在派生類中的訪問(wèn)屬性,派生類對(duì)基類成員的訪問(wèn)規(guī)則M22講授2作業(yè)244.24.2派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)掌握派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)的執(zhí)行順序和構(gòu)造規(guī)則M20.5講授0.5作業(yè)254.34.3調(diào)整基類成員在派生類中的訪問(wèn)屬性的其它方法掌握同名成員和訪問(wèn)聲明M20.2講授0.2作業(yè)264.44.4多重繼承掌握多重繼承派生類的聲明,多重繼承派生類的構(gòu)造函數(shù)與析構(gòu)函數(shù),虛基類M21講授1作業(yè)274.54.5基類與派生類對(duì)象之間的賦值兼容關(guān)系了解基類與派生類之間的賦值兼容關(guān)系M20.3講授0.3作業(yè)28實(shí)驗(yàn)3上機(jī)練習(xí)3類的繼承M22上機(jī)2實(shí)踐29第5章第5章多態(tài)性本章重點(diǎn)難點(diǎn):了解并掌握C++多態(tài)性的概念及使用方法////305.15.1編譯時(shí)的多態(tài)性與運(yùn)行時(shí)的多態(tài)性了解多態(tài)性的種類M20.3講授0.3作業(yè)315.25.2運(yùn)算符重載掌握類外定義的運(yùn)算符重載函數(shù),友元運(yùn)算符重載函數(shù),成員運(yùn)算符重載函數(shù),幾種常見運(yùn)算符重載M22講授2作業(yè)325.35.3類型轉(zhuǎn)換掌握系統(tǒng)預(yù)定義類型間的轉(zhuǎn)換及類類型與系統(tǒng)預(yù)定義類型間的轉(zhuǎn)換M20.2講授0.2作業(yè)335.45.4虛函數(shù)了解虛函數(shù)的定義,掌握純虛函數(shù)和抽象類M20.5講授0.5作業(yè)34實(shí)驗(yàn)4上機(jī)練習(xí)4多態(tài)性M22上機(jī)2實(shí)踐35第6章第6章模板與異常處理本章重點(diǎn)難點(diǎn):了解并掌握模板的思想及用法,掌握異常的用法////366.16.1模板的概念了解模板的概念M20.2講授0.2作業(yè)376.26.2函數(shù)模板與模板函數(shù)掌握函數(shù)模板和模板函數(shù)M20.5講授0.5作業(yè)386.36.3類模板與模板類掌握類模板和模板類的用法M20.3講授0.3作業(yè)396.46.4異常處理理解并掌握異常處理方法M21講授1作業(yè)40實(shí)驗(yàn)5上機(jī)練習(xí)5模板M22上機(jī)2實(shí)踐41第7章第7章C++的流類庫(kù)與輸入輸出本章重點(diǎn)難點(diǎn):理解C++流對(duì)象及各種輸入輸出接口////427.17.1C++流的概述了解C++輸入輸出流,流對(duì)象,成員函數(shù)M20.5講授0.5作業(yè)437.27.2預(yù)定義類型的輸入輸出了解插入運(yùn)算符與提取運(yùn)算符,輸入輸出的格式控制M20.2講授0.2作業(yè)447.37.3用戶自定義類型的輸入輸出了解重載插入運(yùn)算符和提取運(yùn)算符M20.2講授0.2作業(yè)457.47.4文件的輸入輸出了解文件的打開和關(guān)閉,文件的讀寫M21講授1作業(yè)467.57.5命名空間和頭文件命名規(guī)則了解命名空間和頭文件命名規(guī)則M20.1講授0.1作業(yè)47實(shí)驗(yàn)6上機(jī)練習(xí)6文件M22上機(jī)2實(shí)踐48第8章第8章面向?qū)ο蟪绦蛟O(shè)計(jì)方法與實(shí)例本章重點(diǎn)難點(diǎn):掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的一般方法和技巧,了解問(wèn)題分析和功能定義,對(duì)象設(shè)計(jì)與實(shí)現(xiàn),核心控制設(shè)計(jì),編碼與測(cè)試,系統(tǒng)進(jìn)化2講授//49實(shí)驗(yàn)7綜合練習(xí)項(xiàng)目實(shí)戰(zhàn)M2,M4//4實(shí)踐四、考核方式序號(hào)考核環(huán)節(jié)操作細(xì)節(jié)總評(píng)占比1作業(yè)1.每章安排3~5道作業(yè)題,在線提交,人工評(píng)分。2.考核學(xué)生掌握程序設(shè)計(jì)基礎(chǔ)知識(shí)的編程能力。30%2隨堂測(cè)驗(yàn)1.課程上課期間采用信息教學(xué)工具進(jìn)行的隨堂測(cè)驗(yàn),每次不超過(guò)10分鐘。2.考核學(xué)生對(duì)基本知識(shí)點(diǎn)的掌握,題型包括填空題、選擇題等。10%3大作業(yè)1.將學(xué)生進(jìn)行分組,每組協(xié)同完成一個(gè)大作業(yè),成績(jī)由學(xué)生互評(píng)(其他組打分)和老師評(píng)定分?jǐn)?shù)組成,得分即為組內(nèi)各成員的分?jǐn)?shù)。2.大作業(yè)得分點(diǎn)由兩部分組成:(1)綜合運(yùn)用所學(xué)知識(shí)的能力;(2)拓展新知識(shí)、新算法或與專業(yè)結(jié)合的能力。10%4期末考試.考核學(xué)生對(duì)程序設(shè)計(jì)基本知識(shí)的掌握能力,學(xué)生綜合運(yùn)用所學(xué)知識(shí)分析問(wèn)題、解決問(wèn)題的能力,題型主要是綜合編程題目。50%五、評(píng)分細(xì)則序號(hào)課程目標(biāo)考核環(huán)節(jié)大致占比評(píng)分等級(jí)1M2作業(yè)20%A-獨(dú)立按時(shí)完成全部題目,解題思路清晰、算法準(zhǔn)確。B-獨(dú)立按時(shí)完成80%題目,解題思路比較清晰、算法準(zhǔn)確。C-獨(dú)立按時(shí)完成60%題目,解題思路比較清晰、算法基本準(zhǔn)確。D-作業(yè)抄襲,未能按時(shí)完成,算法思路混亂。2M1作業(yè)20%A-獨(dú)立按時(shí)完成全部題目,解題思路清晰、算法準(zhǔn)確。B-獨(dú)立按時(shí)完成80%題目,解題思路比較清晰、算法準(zhǔn)確。C-獨(dú)立按時(shí)完成60%題目,解題思路比較清晰、算法基本準(zhǔn)確。D-作業(yè)抄襲,未能按時(shí)完成,算法思路混亂。3M3作業(yè)20%A-獨(dú)立按時(shí)完成全部題目,解題思路清晰、算法準(zhǔn)確。B-獨(dú)立按時(shí)完成80%題目,解題思路比較清晰、算法準(zhǔn)確。C-獨(dú)立按時(shí)完成60%題目,解題思路比較清晰、算法基本準(zhǔn)確。D-作業(yè)抄襲,未能按時(shí)完成,算法思路混亂。4M2隨堂測(cè)驗(yàn)10%A-提交答案全部正確。B-提交答案80%正確。C-提交答案60%正確。D-未提交或者提交答案60%以下不正確。5M2隨堂測(cè)驗(yàn)10%A-提交答案全部正確。B-提交答案80%正確。C-提交答案60%正確。D-未提交或者提交答案60%以下不正確。6M3大作業(yè)10%A-小組完成全部功能且工作量大。B-小組完成80%功能且工作量大。C-小組完成60%功能且工作量較大。D-小組完成小于60%功能且工作量小。7M3期末考試50%(見試卷評(píng)分標(biāo)準(zhǔn))評(píng)分等級(jí)說(shuō)明:[A,B,C,D,E]=[90-100,80-89,70-79,60-69,0-59];[A,B,C,D]=[90-100,75-89,60-74,0-59];[A,B,C]=[90-100,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 輕量級(jí)圖數(shù)據(jù)庫(kù)引擎NeuroDB應(yīng)用
- 2025年度文化演出合同解除終止范本
- 體育場(chǎng)館用地轉(zhuǎn)讓居間
- 2025年度戶外廣告牌鋼結(jié)構(gòu)彩鋼棚定制與安裝服務(wù)合同
- 2025年度婚禮用品租賃合同到期時(shí)間及續(xù)租優(yōu)惠
- 2025年度婚前協(xié)議:基于父母首付的購(gòu)房合同及婚后財(cái)產(chǎn)分割協(xié)議
- 2025年度合伙企業(yè)合伙份額轉(zhuǎn)讓與大數(shù)據(jù)分析服務(wù)協(xié)議
- 2025年度勞動(dòng)合同必須包含的員工離職與接續(xù)就業(yè)協(xié)議
- 2025年度工傷私了賠償協(xié)議標(biāo)準(zhǔn)文本及解析
- 社會(huì)辦醫(yī)院章程范本
- GB/T 26559-2011機(jī)械式停車設(shè)備分類
- GB/T 22919.2-2008水產(chǎn)配合飼料第2部分:軍曹魚配合飼料
- 數(shù)字化轉(zhuǎn)型中數(shù)據(jù)底座湖倉(cāng)一體化
- 典范英語(yǔ)8-1-刺猬女孩艾蜜
- 《教育管理學(xué)》課件
- 水平井套內(nèi)不動(dòng)管柱滑套多段壓裂工藝技術(shù)全解課件
- 凈水設(shè)備技術(shù)參數(shù)要求
- 腦血管造影護(hù)理課件
- 稱呼禮儀精品課件
- 課題申報(bào)講座課件
- 思想道德與法治課件:第四章 第二節(jié) 社會(huì)主義核心價(jià)值觀的顯著特征
評(píng)論
0/150
提交評(píng)論