


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、程序設(shè)計(jì)2課程教學(xué)大綱課程名稱程序設(shè)計(jì)2/Programming Design 2課程編碼10000500510課程類型專業(yè)選修課課程性質(zhì)專業(yè)主干課適用范圍信息與計(jì)算科學(xué)專業(yè)、信息安全專業(yè)學(xué)分?jǐn)?shù)3先修課程計(jì)算機(jī)基礎(chǔ)、程序設(shè)計(jì)語言1學(xué)時(shí)數(shù)54實(shí)驗(yàn)/實(shí)踐學(xué)時(shí)無課外學(xué)時(shí)無考核方式考試一、教學(xué)大綱說明(一) 課程的地位、作用和任務(wù)程序設(shè)計(jì)2是信息與計(jì)算科學(xué)專業(yè)、信息安全專業(yè)及計(jì)算機(jī)各專業(yè)方向的專業(yè)選修課。本課程學(xué)習(xí)程序設(shè)計(jì)語言C+,C+語言是一種通用的面向?qū)ο蟮母呒壋绦蛟O(shè)計(jì)語言,同時(shí)又具有其它高級語言所不具備的低級語言功能,不但可用于編寫應(yīng)用程序,還可用于編寫系統(tǒng)程序,是面向?qū)ο蟪绦蛟O(shè)計(jì)語言的代表,而
2、程序設(shè)計(jì)1課程所學(xué)習(xí)的C語言是面向過程程序設(shè)計(jì)語言的代表。計(jì)算機(jī)程序設(shè)計(jì)語言的發(fā)展已從面向過程型轉(zhuǎn)變?yōu)槊嫦驅(qū)ο笮?,本課程的開設(shè)正是順應(yīng)計(jì)算機(jī)程序設(shè)計(jì)語言的發(fā)展,任務(wù)是使學(xué)生掌握一門面向?qū)ο蟮母呒壋绦蛟O(shè)計(jì)語言,理解和掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)思想和方法;進(jìn)一步熟悉常用的算法與編程技巧;使學(xué)生具備更扎實(shí)的利用面向?qū)ο蠓椒ㄟM(jìn)行編程解決實(shí)際問題的能力,并為后續(xù)的專業(yè)課程奠定程序設(shè)計(jì)基礎(chǔ)。(二) 課程教學(xué)的目的和要求通過本課程的學(xué)習(xí)使學(xué)生進(jìn)一步認(rèn)識到程序設(shè)計(jì)在計(jì)算機(jī)學(xué)科發(fā)展中的重要性,掌握有關(guān)面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念、基本理論、基本方法,進(jìn)一步培養(yǎng)學(xué)生的分析問題、解決問題的能力,提高學(xué)生的程序設(shè)計(jì)能力,使
3、學(xué)生具備更扎實(shí)的編程解決實(shí)際問題的能力。掌握:I/O語句,C+程序的基本框架,運(yùn)行C+程序的方法,基本類型及其派生類型,說明語句,基本運(yùn)算符,控制語句,導(dǎo)出數(shù)據(jù)類型,值調(diào)用與引用調(diào)用,函數(shù)的重載,運(yùn)算符重載函數(shù)的定義,指針與動態(tài)內(nèi)存分配,引用類型,類和對象的說明,對象的初始化、構(gòu)造與析構(gòu)函數(shù),類的定義及其使用,友元,自定義類中的運(yùn)算符重載,派生類說明,派生類的構(gòu)造和析構(gòu)函數(shù),多態(tài)性與虛函數(shù),函數(shù)模板的概念及說明,類模板說明,文件與流的概念,I/O的格式控制,使用插入與提取運(yùn)算符對磁盤文件進(jìn)行讀寫,使用類成員函數(shù)對文件流進(jìn)行操作,Text文件與Binary文件。理解:類的靜態(tài)成員及常量成員,類之
4、間的關(guān)系,其它特征的繼承關(guān)系,派生類中的二義性處理,插入與提取運(yùn)算符的重載。了解:拷貝構(gòu)造函數(shù),虛基類,使用普通參數(shù)的類模板,異常處理。(三)課程教學(xué)方法與手段采用理論與演示、驗(yàn)證相結(jié)合的教學(xué)方法,在課堂上采用PowerPoint課件進(jìn)行多媒體教學(xué)。(四)課程與其它課程的聯(lián)系程序設(shè)計(jì)2學(xué)習(xí)面向?qū)ο蟮某绦蛟O(shè)計(jì)語言C+,是一門實(shí)踐性很強(qiáng)的課程,必須通過上機(jī)操作才能掌握所學(xué)的知識,上機(jī)操作需要計(jì)算機(jī)基礎(chǔ)方面的知識;另外它以面向過程的程序設(shè)計(jì)為基礎(chǔ),而程序設(shè)計(jì)1學(xué)習(xí)面向過程的程序設(shè)計(jì)語言C,故其先修課程是計(jì)算機(jī)基礎(chǔ)、程序設(shè)計(jì)1。數(shù)據(jù)結(jié)構(gòu)、數(shù)值算法等課程需要程序設(shè)計(jì)作為基礎(chǔ),故數(shù)據(jù)結(jié)構(gòu)、數(shù)值算法等課程應(yīng)
5、在本課程后開設(shè)。(五)教材與教學(xué)參考書教材:劉璟、周玉龍,高級語言C+程序設(shè)計(jì)(第二版),高等教育出版社,2004年11月教學(xué)參考書:鄭莉、董淵,C+語言程序設(shè)計(jì)(第2版),清華大學(xué)出版社,2001年7月二、課程的教學(xué)內(nèi)容、重點(diǎn)和難點(diǎn)第1章 緒論計(jì)算機(jī)與程序設(shè)計(jì),程序設(shè)計(jì)語言,程序設(shè)計(jì)方法學(xué)的發(fā)展,程序設(shè)計(jì)的范型,程序設(shè)計(jì)技術(shù)的4個(gè)層次,C+語言簡史,C+語言的特點(diǎn)。重點(diǎn):程序設(shè)計(jì)語言,程序設(shè)計(jì)方法學(xué)的發(fā)展。難點(diǎn): 第2章 C+語言初步I/O語句,C+語言的基本符號,C+語言的詞匯,C+程序的基本框架,運(yùn)行C+程序。重點(diǎn):I/O語句,C+程序的基本框架,運(yùn)行C+程序的方法。難點(diǎn):VC+6.0
6、IDE環(huán)境的使用 第3章 基本數(shù)據(jù)類型與基本運(yùn)算基本類型及其派生類型,說明語句,基本運(yùn)算符。重點(diǎn):基本類型及其派生類型,說明語句,基本運(yùn)算符。難點(diǎn): 第4章 基本控制結(jié)構(gòu)與導(dǎo)出數(shù)據(jù)類型控制語句、復(fù)合語句和空語句,分支語句,循環(huán)語句,轉(zhuǎn)向語句,導(dǎo)出數(shù)據(jù)類型和數(shù)組,結(jié)構(gòu)類型,C+程序?qū)嵗?。重點(diǎn):分支語句,循環(huán)語句,導(dǎo)出數(shù)據(jù)類型。難點(diǎn):第5章 函數(shù)、函數(shù)與運(yùn)算符的重載函數(shù)的說明與使用,函數(shù)的嵌套與遞歸,函數(shù)的重載,可重載的運(yùn)算符,運(yùn)算符重載函數(shù)的定義,函數(shù)與C+程序結(jié)構(gòu),程序?qū)嵗V攸c(diǎn):值調(diào)用與引用調(diào)用,內(nèi)聯(lián)函數(shù),函數(shù)的重載,運(yùn)算符重載函數(shù)的定義。難點(diǎn):值調(diào)用與引用調(diào)用,函數(shù)的重載,運(yùn)算符重載函數(shù)的
7、定義。第6章 指針、引用與動態(tài)內(nèi)存分配選擇排序算法,指針類型,指針與動態(tài)內(nèi)存分配,引用類型,程序?qū)嵗?。重點(diǎn):動態(tài)分配運(yùn)算符,引用類型。難點(diǎn):指針類型。第7章 類與對象設(shè)計(jì)一個(gè)棧類,類和對象的說明,對象的初始化、構(gòu)造與析構(gòu)函數(shù),類的定義及其使用,類的靜態(tài)成員及常量成員,友元,類之間的關(guān)系,自定義類中的運(yùn)算符重載,結(jié)構(gòu)與聯(lián)合,拷貝構(gòu)造函數(shù)。重點(diǎn):類和對象的說明,構(gòu)造與析構(gòu)函數(shù),友元,自定義類中的運(yùn)算符重載。難點(diǎn):類的定義,構(gòu)造與析構(gòu)函數(shù),自定義類中的運(yùn)算符重載。第 8 章 繼承與派生派生類說明,派生類的構(gòu)造和析構(gòu)函數(shù),其它特征的繼承關(guān)系,派生類中的二義性處理,虛基類,多態(tài)性與虛函數(shù),虛函數(shù)使用實(shí)例
8、。重點(diǎn):派生類說明,派生類的構(gòu)造和析構(gòu)函數(shù),派生類中的二義性處理,多態(tài)性與虛函數(shù)。難點(diǎn):派生類中的二義性處理,多態(tài)性與虛函數(shù)。 第 9 章 模板函數(shù)模板,類模板,關(guān)于類模板的若干問題說明,程序?qū)嵗V攸c(diǎn):函數(shù)模板的概念及說明,類模板說明。難點(diǎn):類模板第 10 章 輸入輸出流文件與流的概念,C+的流類庫,插入與提取運(yùn)算符的重載,I/O的格式控制,文件的打開與關(guān)閉,使用插入與提取運(yùn)算符對磁盤文件進(jìn)行讀寫,使用類成員函數(shù)對文件流進(jìn)行操作,Text文件與Binary文件,其它輸入輸出控制函數(shù)。重點(diǎn):文件與流的概念,I/O的格式控制,使用插入與提取運(yùn)算符對磁盤文件進(jìn)行讀寫,使用類成員函數(shù)對文件流進(jìn)行操作,Text文件與Binary文件。難點(diǎn):流的概念,Text文件與Binary文件。三、學(xué)時(shí)分配 教學(xué)內(nèi)容各教學(xué)環(huán)節(jié)學(xué)時(shí)分配采用何種多媒體教學(xué)手段章節(jié)主要內(nèi)容講授實(shí)驗(yàn)討論習(xí)題實(shí)踐其它小計(jì)1緒論11PPT課件講授2C+語言初步11PPT課件講授3基本數(shù)據(jù)類型與基本運(yùn)算22PPT課件講授4基本
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 跳棋教學(xué)課件
- 混合式教學(xué)課件
- 在宇宙的另一邊教學(xué)課件
- 吳勤學(xué) 教學(xué)課件
- 【定西】2025年甘肅定西市第二批赴外引進(jìn)人才434人筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 2025下半年廣安市公開考試招聘事業(yè)單位工作人員108人筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 易錯(cuò)點(diǎn)20 中國精神-備戰(zhàn)2021年中考道德與法治一輪復(fù)習(xí)易錯(cuò)題
- 【鄭州】2025年中國(河南)自由貿(mào)易試驗(yàn)區(qū)鄭州片區(qū)管委會招聘10人筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 無紙化測試活動方案
- 文聯(lián)年會活動方案
- 2025年廣東省高考語文試卷(含標(biāo)準(zhǔn)答案)
- 中國熱射病診斷與治療指南(2025版)
- 公共藝術(shù)裝置項(xiàng)目管理流程
- 2025年下半年佛山市南海區(qū)建筑工程質(zhì)量檢測站招考編外工作人員易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- GB/T 45610-2025煤矸石回填塌陷區(qū)復(fù)墾技術(shù)規(guī)程
- 中醫(yī)基礎(chǔ)執(zhí)業(yè)醫(yī)師考試試題及答案
- 2025-2030年中國寫字樓行業(yè)市場深度調(diào)研及前景趨勢與投資研究報(bào)告
- 人教版(2024)七年級下冊英語Unit 8 Once upon a Time單元集體備課教案(共5課時(shí))
- 診所托管合同協(xié)議
- 質(zhì)量檢驗(yàn)(測)技術(shù)服務(wù)企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報(bào)告
- 信息必刷卷04(廣東省卷專用)2025年中考數(shù)學(xué)(解析版)
評論
0/150
提交評論