北京C++語(yǔ)言程序培訓(xùn) 2019-08-20 10:50:34
課程介紹
發(fā)布日期:2019-08-20 10:50:34

北京學(xué)堂在線為報(bào)名計(jì)算機(jī)考研的學(xué)員設(shè)置C++語(yǔ)言程序培訓(xùn)班,介紹常用的數(shù)據(jù)結(jié)構(gòu)和算法、面向?qū)ο蟮脑O(shè)計(jì)思想和編程方法,由實(shí)際問(wèn)題入手,引出必要的語(yǔ)法知識(shí),在講解語(yǔ)法時(shí)著重從程序設(shè)計(jì)方法學(xué)的角度講述其意義和用途,提升學(xué)員專業(yè)能力。
“ C++是從C語(yǔ)言發(fā)展演變而來(lái)的一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。面向?qū)ο蟮某绦蛟O(shè)計(jì)方法將數(shù)據(jù)及對(duì)數(shù)據(jù)的操作方法封裝在一起,作為一個(gè)相互依存、不可分離的整體——對(duì)象。對(duì)同類型對(duì)象抽象出其共性,形成類。類通過(guò)外部接口,與外界發(fā)生關(guān)系,對(duì)象與對(duì)象之間通過(guò)消息進(jìn)行通訊。這樣,程序模塊間的關(guān)系簡(jiǎn)單,程序模塊的獨(dú)立性、數(shù)據(jù)的安全性具有良好的保障,通過(guò)繼承與多態(tài)性,使程序具有很高的可重用性,使得軟件的開(kāi)發(fā)和維護(hù)都更為方便。
由于面向?qū)ο蠓椒ǖ耐怀鰞?yōu)點(diǎn),目前它已經(jīng)成為開(kāi)發(fā)大型軟件時(shí)所采用的主要方法。而C++語(yǔ)言是應(yīng)用最廣泛的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言之一。
本課程是一門面向廣大初學(xué)者的入門課程,自1999年開(kāi)始在清華大學(xué)開(kāi)設(shè),本課程的教材已經(jīng)在清華大學(xué)等一百多所學(xué)校的不同專業(yè)中使用,取得了良好的教學(xué)效果。
本課程將C++語(yǔ)言作為大學(xué)生的計(jì)算機(jī)編程入門語(yǔ)言,不僅詳細(xì)介紹語(yǔ)言本身,而且介紹常用的數(shù)據(jù)結(jié)構(gòu)和算法、面向?qū)ο蟮脑O(shè)計(jì)思想和編程方法。課程以面向?qū)ο蟮某绦蛟O(shè)計(jì)方法貫穿始終,每一章都是首先闡述面向?qū)ο蟮某绦蛟O(shè)計(jì)思想和方法,由實(shí)際問(wèn)題入手,然后引出必要的語(yǔ)法知識(shí),在講解語(yǔ)法時(shí)著重從程序設(shè)計(jì)方法學(xué)的角度講述其意義和用途。
本課程是清華校內(nèi)同名課程的完整版,內(nèi)容全面,難度適中,包括了ISO第三版C++標(biāo)準(zhǔn)(C++11)的新內(nèi)容。
課程分《C++語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》和《C++語(yǔ)言程序設(shè)計(jì)進(jìn)階》,各8周。
《C++語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》無(wú)先修課程要求,內(nèi)容包括程序設(shè)計(jì)基礎(chǔ)知識(shí)、數(shù)據(jù)的表示和基本運(yùn)算、函數(shù)與重載、類與對(duì)象、數(shù)據(jù)的共享與保護(hù)、數(shù)組、指針、字符串。教材:《C++語(yǔ)言程序設(shè)計(jì)》(第4版)1-6章,《C++語(yǔ)言程序設(shè)計(jì)(第4版)學(xué)生用書(shū)》1-6章。
《C++語(yǔ)言程序設(shè)計(jì)進(jìn)階》要求必須先修《C++語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》或者閱讀《C++語(yǔ)言程序設(shè)計(jì)》(第4版)1-6章。內(nèi)容包括繼承與多態(tài)、運(yùn)算符重載、模板與泛型程序設(shè)計(jì)、文件I/O、異常處理。教材:《C++語(yǔ)言程序設(shè)計(jì)》(第4版)7-12章,《C++語(yǔ)言程序設(shè)計(jì)(第4版)學(xué)生用書(shū)》7-12章。
”
“ 第1章緒論
導(dǎo)學(xué);計(jì)算機(jī)系統(tǒng)簡(jiǎn)介;計(jì)算機(jī)語(yǔ)言和程序設(shè)計(jì)方法的發(fā)展;面向?qū)ο蟮幕靖拍睿怀绦虻拈_(kāi)發(fā)過(guò)程;信息的表示和儲(chǔ)存;實(shí)驗(yàn)指導(dǎo);討論區(qū)
第2章C++簡(jiǎn)單程序設(shè)計(jì)(一)
導(dǎo)學(xué);C++語(yǔ)言概述;基本數(shù)據(jù)類型、常量、變量;運(yùn)算與表達(dá)式;實(shí)驗(yàn)二:簡(jiǎn)單程序設(shè)計(jì)(上);討論區(qū)
第2章C++簡(jiǎn)單程序設(shè)計(jì)(二)
數(shù)據(jù)的輸入和輸出;選擇結(jié)構(gòu);循環(huán)結(jié)構(gòu);自定義類型
第2章小結(jié)
實(shí)驗(yàn)二:C++簡(jiǎn)單程序設(shè)計(jì)(下)
第2章編程作業(yè)
討論區(qū);選做題(不計(jì)分)
第3章函數(shù)
導(dǎo)學(xué);函數(shù)定義;函數(shù)調(diào)用;嵌套與遞歸;函數(shù)的參數(shù)傳遞;引用類型;含有可變參數(shù)的函數(shù);內(nèi)聯(lián)函數(shù);constexpr函數(shù);帶默認(rèn)參數(shù)值的函數(shù);函數(shù)重載;C++系統(tǒng)函數(shù)
第3章小結(jié)
實(shí)驗(yàn)三(上)函數(shù)的應(yīng)用;實(shí)驗(yàn)三(下)函數(shù)的應(yīng)用
第3章編程作業(yè)
選做題;討論區(qū)
第4章類與對(duì)象
導(dǎo)學(xué);面向?qū)ο蟪绦虻幕咎攸c(diǎn);類和對(duì)象;構(gòu)造函數(shù);析構(gòu)函數(shù);類的組合;UML簡(jiǎn)介;結(jié)構(gòu)體與聯(lián)合體;枚舉類
第4章小結(jié)
實(shí)驗(yàn)四(上);實(shí)驗(yàn)四(下)
第4章編程作業(yè)
討論區(qū)
第5章數(shù)據(jù)的共享與保護(hù)
導(dǎo)學(xué);標(biāo)識(shí)符的作用域與可見(jiàn)性;對(duì)象的生存期;類的靜態(tài)成員;類的友元;共享數(shù)據(jù)的保護(hù);多文件結(jié)構(gòu)和預(yù)編譯命令
第5章小結(jié)
實(shí)驗(yàn)五
第5章編程作業(yè)
討論區(qū)
第6章數(shù)組、指針與字符串(一)
導(dǎo)學(xué);數(shù)組的定義與初始化;數(shù)組作為函數(shù)的參數(shù);對(duì)象數(shù)組;基于范圍的for循環(huán);指針的定義和運(yùn)算;綜合實(shí)例
實(shí)驗(yàn)六(上)
討論區(qū)
第6章數(shù)組、指針與字符串(二)
指針與數(shù)組;指針與函數(shù);對(duì)象指針;動(dòng)態(tài)內(nèi)存分配;智能指針;vector對(duì)象;對(duì)象復(fù)制與移動(dòng);字符串
第6章小結(jié)
綜合實(shí)例;實(shí)驗(yàn)六(下)
第6章編程作業(yè)
選做題;討論區(qū)
”
課程導(dǎo)航
北京學(xué)堂在線開(kāi)課校區(qū)
機(jī)構(gòu)新聞
考研復(fù)試面試注意事項(xiàng)
考研復(fù)試面試技巧
考研報(bào)名條件
MBA提前面試申報(bào)流程
北京一對(duì)一論文輔導(dǎo)機(jī)構(gòu)哪家好-艾思科藍(lán)
北京考研全年集訓(xùn)營(yíng)
北京考研秋季集訓(xùn)營(yíng)
北京考研秋季集訓(xùn)營(yíng)
北京考研半年集訓(xùn)營(yíng)
北京在職研究生課程-在職研究生進(jìn)修班
北京保研線上培訓(xùn)班
北京考研數(shù)學(xué)培訓(xùn)課程