




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、C+程序設(shè)計課程教學(xué)大綱1 課程基本信息課程中文名稱:C+程序設(shè)計課程英文名稱:C Plus Plus Programming課程代碼:D3133142學(xué)時/學(xué)分:60/4課程類別:學(xué)科基礎(chǔ)教育平臺課程性質(zhì):必修考核性質(zhì):考試先修課程:C語言程序設(shè)計后續(xù)課程:JAVA、C#適用專業(yè):計算機科學(xué)與技術(shù)、軟件工程開課學(xué)期:2開課單位:機器人學(xué)院軟件教研室課程負責(zé)人:成員:2 課程目標(biāo)2.1 本課程對學(xué)生達到如下畢業(yè)要求有貢獻:2.1.1 掌握程序設(shè)計的基本思想,常用程序設(shè)計算法。2.2.2 掌握C+語言的基本理論、基本知識;掌握軟件開發(fā)的基本流程;了解當(dāng)前編程軟件的發(fā)展現(xiàn)狀和發(fā)展趨勢,為未來在軟件
2、開發(fā)領(lǐng)域從事教學(xué)、研究、應(yīng)用提供堅實的專業(yè)知識基礎(chǔ)。2.2.3 具有B/S信息系統(tǒng)、游戲軟件、手機終端程序、嵌入式開發(fā)程序的設(shè)計、開發(fā)、測試、運行及維護能力,開發(fā)能力。2.2.4 具有較強的工作適應(yīng)能力,能適應(yīng)軟件開發(fā)領(lǐng)域快速發(fā)展的要求。2.2.5 具有編程語言的學(xué)習(xí)能力,能自主學(xué)習(xí)、有創(chuàng)新精神和團隊意識,為將來就業(yè)做準(zhǔn)備。2.2 完成課程學(xué)習(xí)后,學(xué)生應(yīng)取得以下學(xué)習(xí)成果:2.2.1 能運用所學(xué)程序設(shè)計技術(shù)解決常見的數(shù)學(xué)問題、信息管理問題。2.2.2 會進行項目開發(fā)的流程設(shè)計、算法分析、系統(tǒng)架構(gòu),代碼編程,運行維護。2.2.3 理解項目開發(fā)中的一般規(guī)則、養(yǎng)成良好的開發(fā)習(xí)慣,具有編寫一般應(yīng)用程序的
3、能力、具備軟件開發(fā)的綜合素質(zhì)。3 教學(xué)內(nèi)容3.1 課程導(dǎo)論3.1.1 面向?qū)ο蟪绦蛟O(shè)計基本概念3.1.2 C+語言的產(chǎn)生和發(fā)展3.1.3 掌握C+程序結(jié)構(gòu)3.1.4 C+源程序的編輯、編譯、鏈接和運行3.1.5 VisualC+6.0集成開發(fā)環(huán)境的安裝和使用重點:C+程序結(jié)構(gòu),C+語言程序上機調(diào)試步驟和方法。3.2 教學(xué)單元1:數(shù)據(jù)類型3.2.1 關(guān)鍵字和標(biāo)識符3.2.2 基本數(shù)據(jù)類型3.2.3 常量和變量重點:標(biāo)識符的命名規(guī)則,基本數(shù)據(jù)類型的表示范圍對使用的影響。3.3 教學(xué)單元2: 運算符和表達式、輸入和輸出簡介3.3.1 C+中的運算符及其表達式3.3.2 輸入、輸出簡介重點: 算數(shù)運算
4、符、關(guān)系運算符、邏輯運算符、條件運算符及其表達式難點:數(shù)據(jù)輸入輸出中格式控制符的使用。3.4 教學(xué)單元3:程序控制流程3.4.1 選擇結(jié)構(gòu)3.4.2 循環(huán)結(jié)構(gòu)3.4.3 continue語句和break語句重點:掌握程序設(shè)計的三種基本結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)難點:循環(huán)結(jié)構(gòu)的嵌套、混合使用三種基本結(jié)構(gòu)解決實際問題。3.5 教學(xué)單元4:函數(shù)3.4.1 函數(shù)的定義和使用格式3.4.2 函數(shù)的調(diào)用過程、函數(shù)的嵌套調(diào)用和遞歸調(diào)用3.4.3 函數(shù)的重載重點:函數(shù)的聲明、定義、調(diào)用和返回;函數(shù)參數(shù)傳遞的兩種方式對程序運行結(jié)果的影響;函數(shù)重載。難點:按地址傳遞函數(shù)參數(shù),遞歸函數(shù)的使用。3.6 教學(xué)單
5、元5:數(shù)組3.6.1 一維數(shù)組3.6.2 二維數(shù)組3.6.3 字符數(shù)組重點:一維、二維數(shù)組定義及使用方法,并應(yīng)用數(shù)組解決實際問題。難點:二維數(shù)組的應(yīng)用。3.7 教學(xué)單元6:指針3.7.1 指針的定義和使用3.7.2 指針與數(shù)組3.7.3 指針作為函數(shù)的參數(shù)3.7.4 new和delete操作符重點:指針定義與運算,指針與數(shù)組,指針變量作為函數(shù)的參數(shù)。難點:返回指針的函數(shù)、指向結(jié)構(gòu)體的指針。3.8 教學(xué)單元7:類及其成員的定義和使用3.8.1 類的定義3.8.2 構(gòu)造函數(shù)、析構(gòu)函數(shù)、復(fù)制構(gòu)造函數(shù)的創(chuàng)建和使用3.8.3 類成員的訪問控制重點: 類及其成員函數(shù)的定義和使用難點: 含有指針類型的成員的
6、類的復(fù)制構(gòu)造函數(shù)的定義3.9 教學(xué)單元8:對象的創(chuàng)建和使用3.9.1 對象的創(chuàng)建3.9.2 對象數(shù)組3.9.3 this指針重點: 對象的創(chuàng)建和使用難點: 指向?qū)ο蟮闹羔樑c對象的引用3.10 教學(xué)單元9: 類的組合3.10.1 組合類的創(chuàng)建3.10.2 組合類的成員的創(chuàng)建3.10.3 組合類的應(yīng)用重點: 組合類及其成員的創(chuàng)建難點: 組合類的構(gòu)造函數(shù)、復(fù)制構(gòu)造函數(shù)的定義3.11 教學(xué)單元10: 繼承3.11.1 繼承與派生的概念3.11.2 派生類的聲明3.11.3 繼承方式與訪問控制3.11.4派生類的成員函數(shù)的定義重點: 派生類的構(gòu)造函數(shù)、復(fù)制構(gòu)造函數(shù)、析構(gòu)函數(shù)的定義難點: 派生類與基類的兼
7、容性規(guī)則3.12 教學(xué)單元11: 虛基類3.12.1 虛基類的定義和使用3.12.2 虛基類和派生類的構(gòu)造函數(shù)的定義重點: 虛基類的定義和使用難點:虛基類的派生類的構(gòu)造函數(shù)的定義3.13 教學(xué)單元12: 運算符重載3.13.1 多態(tài)的概念3.13.2 運算符重載的規(guī)則3.13.3 運算符重載為類的成員函數(shù)和友元函數(shù)重點:重載運算符的規(guī)則和定義難點:運算符重載為后置+運算符3.14 教學(xué)單元13: 虛函數(shù)3.14.1 虛函數(shù)的定義和使用3.14.2 虛析構(gòu)函數(shù)的定義和使用3.14.3 純虛函數(shù)與抽象類重點: 虛函數(shù)的定義和使用、純虛函數(shù)與抽象類 難點:純虛函數(shù)與抽象類的編程4 學(xué)時分配4.1 學(xué)
8、時分配教學(xué)內(nèi)容學(xué)時課堂教學(xué)學(xué)時自主學(xué)習(xí)講授小組研討實驗上機案例分析。作業(yè)報告資料收集。課程導(dǎo)論322教學(xué)單元1322教學(xué)單元2322教學(xué)單元3521211教學(xué)單元4522教學(xué)單元5422教學(xué)單元6622教學(xué)單元7521211教學(xué)單元8321教學(xué)單元9421111教學(xué)單元10421111教學(xué)單元11421111教學(xué)單元12421111教學(xué)單元13321期末復(fù)習(xí)22上機考試22學(xué)時合計6030624664.2 課內(nèi)實驗序號項目編號項目名稱實驗類型學(xué)時實驗內(nèi)容及基本要求1235 教學(xué)方式方法5.1 教學(xué)方法在教學(xué)中教師利用CAI課件講授、計算機上操作演示及學(xué)生上機實踐相結(jié)合的教學(xué)方法,輔以交流、討論
9、式、案例式,項目驅(qū)動式、分組式方法教學(xué)。5.2 教學(xué)手段及措施教學(xué)手段:機房教學(xué)。措施:認真學(xué)習(xí)新的課程標(biāo)準(zhǔn),嚴格按照15級計算機人才培養(yǎng)方案安排教學(xué),改進傳統(tǒng)的課堂教學(xué),使用機房授課邊講邊練的方式,學(xué)生講解的方式,發(fā)揮學(xué)生的主體作用,采用分組、討論式方法教學(xué)。6 課程考核6.1 考核方式說明本課程采用上機考核,試題類型全部為程序相關(guān)題型:讀程序段寫結(jié)果、程序填空、程序改錯、編程??己顺煽儤?gòu)成:平時成績占30%,期末成績占70%。平時成績構(gòu)成:出勤占10%,上機練習(xí)占10%,作業(yè)占5%,答辯占5%。6.2 考核權(quán)重分配 考核方式 及權(quán)重教學(xué)內(nèi)容考試出勤作業(yè)答辯報告合作創(chuàng)新上機練習(xí)備注70%10%5%5%10%課程導(dǎo)論教學(xué)單元1教學(xué)單元2教學(xué)單元3教學(xué)單元4教學(xué)單元5教學(xué)單元6教學(xué)單元7教學(xué)單元8教學(xué)單元9教學(xué)單元10教學(xué)單元11教學(xué)單元12教學(xué)單元13注:用表示內(nèi)容的相關(guān)評價方式7 參考教材及相關(guān)資料雷鵬.面向?qū)ο驝+程序設(shè)計.清華大學(xué)出版社,2014.11楊進才.C+語言程序設(shè)計教程.清華大學(xué)出版社,2006.1
溫馨提示
- 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 五金機械店鋪收租合同范本
- 辦公合租協(xié)議合同范本
- 農(nóng)村包租合同范本
- 出售大棚棉被合同范本
- 2025年社交大數(shù)據(jù)項目合作計劃書
- 農(nóng)村園子出售合同范本
- 合作經(jīng)營開店合同范例
- 合同范本橫線去掉
- 司機服務(wù)合同范本
- 醫(yī)院物業(yè)疫情防控合同范本
- 中國銀行海爾多聯(lián)機方案書
- 涂布機初級操作技術(shù)與維修培訓(xùn)課件
- GB/T 8417-2003燈光信號顏色
- GB/T 7984-2001輸送帶具有橡膠或塑料覆蓋層的普通用途織物芯輸送帶
- GB/T 7631.10-2013潤滑劑、工業(yè)用油和有關(guān)產(chǎn)品(L類)的分類第10部分:T組(渦輪機)
- GB/T 7324-2010通用鋰基潤滑脂
- GB/T 28114-2011鎂質(zhì)強化瓷器
- GB/T 15566.1-2020公共信息導(dǎo)向系統(tǒng)設(shè)置原則與要求第1部分:總則
- 三菱電梯LEHY-II、LEGY緊急救援的盤車裝置切換說明
- 新編物理基礎(chǔ)學(xué)(上下冊1-17章)課后習(xí)題(每題都有)詳細答案
- 現(xiàn)代漢語常用詞匯表(兩字)
評論
0/150
提交評論