資源描述:
《《面向?qū)ο蟪绦蛟O(shè)計(vc++)》課程教學(xué)大綱new》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、華南理工大學(xué)東莞東陽教學(xué)中心www.scutdy.com《面向?qū)ο蟪绦蛟O(shè)計(VC++)》課程教學(xué)大綱華南理工大學(xué)東莞東陽教學(xué)中心課程名稱:面向?qū)ο蟪绦蛟O(shè)計(VC++)(英文):Object-orientedprogramming,vc++課程性質(zhì):必修課適用層次:專升本學(xué)時:80學(xué)分:5一、課程的作用、地位和任務(wù)1、課程作用:《面向?qū)ο蟪绦蛟O(shè)計(VC++)》是計算機(jī)科學(xué)與技術(shù)專業(yè)的一門專業(yè)基礎(chǔ)課,它的作用是使學(xué)生基本掌握面向?qū)ο蟪绦蛟O(shè)計的理論和方法;使學(xué)生學(xué)會使用C++進(jìn)行面向?qū)ο蟪绦蛟O(shè)計;使學(xué)生了解軟件設(shè)計的最新技術(shù)的發(fā)展方向。。2、教學(xué)方法:課堂教學(xué)與上機(jī)實踐3、課程學(xué)習(xí)目標(biāo)和基本要求
2、:《面向?qū)ο蟪绦蛟O(shè)計(VC++)》是軟件工程專業(yè)的一門專業(yè)基礎(chǔ)課。主要任務(wù)是介紹C++語言中的數(shù)據(jù)類型,運(yùn)算,語句結(jié)構(gòu)及其程序設(shè)計的基本方法。目的是使學(xué)生掌握一門高級程序設(shè)計語言,了解面向?qū)ο蟪绦蛟O(shè)計的基本概念與方法,進(jìn)而學(xué)會利用C++語言學(xué)會解決一般應(yīng)用問題,并為后續(xù)的專業(yè)課程奠定程序設(shè)計基礎(chǔ)。4、課程類型:專業(yè)基礎(chǔ)課5、先修課程:《C程序設(shè)計》二、課程內(nèi)容和要求(1)C++語言概述1)C++語言的簡史與特點2)一個簡單的C++程序3)程序的編輯、編譯、鏈接和運(yùn)行重點:C++程序的編輯、編譯、鏈接和運(yùn)行的過程(2)基本數(shù)據(jù)類型與表達(dá)式1)C++數(shù)據(jù)類型概述2)C++的基本數(shù)據(jù)類型(整型、
3、字符型、枚舉型、實型)3)常值變量4)宏定義的使用5)操作符與數(shù)值表達(dá)式6)關(guān)系運(yùn)算符和邏輯運(yùn)算符7)關(guān)系表達(dá)式和邏輯表達(dá)式8)表達(dá)式的副作用和表達(dá)式語句9)typedef定義重點:整型、字符型、枚舉型、實型等基本數(shù)據(jù)類型的概念以及typedef定義的使用,關(guān)系運(yùn)算符和邏輯運(yùn)算符的使用、關(guān)系表達(dá)式和邏輯表達(dá)式的求值難點:運(yùn)算符的優(yōu)先級和結(jié)合性,以及表達(dá)式的副作用(3)C++程序的流程控制1)用if語句實現(xiàn)的分支控制2)用switch語句實現(xiàn)的多分支控制華南理工大學(xué)東莞東陽教學(xué)中心www.scutdy.com華南理工大學(xué)東莞東陽教學(xué)中心www.scutdy.com3)用while語句實現(xiàn)的循
4、環(huán)控制4)用do...while語句實現(xiàn)的循環(huán)控制5)用for語句實現(xiàn)的循環(huán)控制6)continue和break在循環(huán)控制中的作用7)多重循環(huán)8)goto語句重點:if語句和switch語句的使用,會在程序中利用它們實現(xiàn)單分支或多分支控制,熟練掌握while,do...while和for這三種循環(huán)語句的結(jié)構(gòu)和執(zhí)行過程難點:多重循環(huán)控制,continue語句和break語句的作用(4)數(shù)組1)數(shù)組的基本概念:元素、下標(biāo)、類型、維數(shù)2)一維數(shù)組3)二維數(shù)組和多維數(shù)組4)字符數(shù)組與字符串重點:二維數(shù)組難點:字符數(shù)組與字符串,掌握數(shù)組的基本概念,熟練掌握一維數(shù)組和二維數(shù)組的使用,掌握字符數(shù)組與字符
5、串的關(guān)系以及字符串的簡單處理,會分析、編寫利用數(shù)組進(jìn)行數(shù)據(jù)存儲和處理的簡單程序。(5)C++函數(shù)1)函數(shù)的定義2)函數(shù)的調(diào)用與參數(shù)的傳遞3)函數(shù)的原形與頭文件4)inline函數(shù)5)函數(shù)的重載6)變量的作用域與生存期7)函數(shù)的作用域8)函數(shù)模板重點:函數(shù)的定義,函數(shù)的原形,函數(shù)的返回值,函數(shù)的調(diào)用,函數(shù)的形式參數(shù)和實際參數(shù)之間的關(guān)系;難點:函數(shù)重載的使用方法,關(guān)鍵字inline的含義與使用,變量的作用域與生存期,了解函數(shù)的作用。(6)指針、引用和動態(tài)空間管理1)指針概述2)指針操作符與指針表達(dá)式3)指針與數(shù)組(含指針數(shù)組應(yīng)用:命令行參數(shù))4)指針與函數(shù)5)指針與字符串6)指針與自由空間7)
6、引用的概念及應(yīng)用重點:指針、地址、指針類型、void指針類型、空指針等概念,熟練掌握指針變量的定義和初始化、指針的間接訪問、指針的加減運(yùn)算和指針表達(dá)式,指針與數(shù)組、函數(shù)、字符串、自由空間等的聯(lián)系難點:引用變量、值傳送、引用傳送的概念,引用參數(shù)的使用(7)結(jié)構(gòu)與聯(lián)合華南理工大學(xué)東莞東陽教學(xué)中心www.scutdy.com華南理工大學(xué)東莞東陽教學(xué)中心www.scutdy.com1)結(jié)構(gòu)的基本概念2)結(jié)構(gòu)的定義與初始化3)結(jié)構(gòu)成員的訪問和結(jié)構(gòu)變量的賦值4)結(jié)構(gòu)與指針5)結(jié)構(gòu)與函數(shù)6)結(jié)構(gòu)與操作符重載7)聯(lián)合的定義與使用重點:結(jié)構(gòu)的概念,結(jié)構(gòu)類型的定義,結(jié)構(gòu)變量的定義和初始化,結(jié)構(gòu)成員的表示,結(jié)構(gòu)
7、的賦值含義,結(jié)構(gòu)與指針、函數(shù)、操作符重載的關(guān)系難點:聯(lián)合的概念,聯(lián)合類型和變量的定義,聯(lián)合成員的表示,聯(lián)合在結(jié)構(gòu)中的使用(8)類與對象1)面向?qū)ο蠹夹g(shù)的基本概念2)類定義的格式3)類成員的訪問屬性4)成員函數(shù)與this指針5)構(gòu)造函數(shù)與析構(gòu)函數(shù)6)類對象數(shù)據(jù)成員7)友元函數(shù)與友元類8)類的繼承9)類的多態(tài)性與虛函數(shù)10)靜態(tài)數(shù)據(jù)成員11)類模板重點:類的概念,類類型的定義格式,類與結(jié)構(gòu)的關(guān)系,類與操作符重載,類的成員屬性