本課程為高級(jí)語(yǔ)言程序設(shè)計(jì)的入門課程,完全針對(duì)零起點(diǎn)的學(xué) 生,可作為其他信息類相關(guān)課程的基礎(chǔ)課。目標(biāo)是使學(xué)生通過(guò) 本課程的學(xué)習(xí),掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念和方法、C++ 的基本語(yǔ)法和編程方法;學(xué)會(huì)使用集成開發(fā)環(huán)境;掌握程序調(diào) 試方法;初步了解常用數(shù)據(jù)結(jié)構(gòu)和非數(shù)值算法;初步了解C++標(biāo) 準(zhǔn)模板庫(kù)的使用方法。 本學(xué)期上課地點(diǎn):不上大課,自學(xué)課件。 實(shí)驗(yàn)課:開放實(shí)驗(yàn)室
鄭莉,清華大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)系副教授,本科及研究生畢業(yè)于清華大學(xué)計(jì)算機(jī)系,國(guó)家級(jí)教學(xué)團(tuán)隊(duì)骨干。IS0/IEC JTCl SC36國(guó)際標(biāo)準(zhǔn)組織專家及聯(lián)合編輯,教育部教育信息化技術(shù)標(biāo)準(zhǔn)委員會(huì)副秘書長(zhǎng):從事計(jì)算機(jī)基礎(chǔ)課教學(xué)及軟件工程、網(wǎng)絡(luò)教育技術(shù)研究;創(chuàng)建了國(guó)家精品課“面向?qū)ο蟮某绦蛟O(shè)計(jì)”軟件工程:主持國(guó)家863重點(diǎn)項(xiàng)目課題,成果獲得北京市科學(xué)技術(shù)三等獎(jiǎng); 2.教育信息化:承擔(dān)多項(xiàng)國(guó)家級(jí)、部級(jí)課題; 作為第一起草人,起草了國(guó)家標(biāo)準(zhǔn)1項(xiàng),作為第二起草人,起草了國(guó)家標(biāo)準(zhǔn)2項(xiàng),擔(dān)任國(guó)際標(biāo)準(zhǔn)ISO/IEC 19788-1聯(lián)合編輯; 主要獲獎(jiǎng) 2012 北京市科學(xué)技術(shù)三等獎(jiǎng); 2012 北京市教學(xué)成果二等獎(jiǎng); 2012 清華大學(xué)教學(xué)成果一等獎(jiǎng); 2011 國(guó)家普通高等教育精品教材獎(jiǎng); 2010 清韻燭光清華大學(xué)第三屆“我最喜愛的教師”獎(jiǎng); 2008 清華大學(xué)優(yōu)秀教材特等獎(jiǎng); 2001 高等教育國(guó)家級(jí)教學(xué)成果二等獎(jiǎng); 2000 中國(guó)高校科學(xué)技術(shù)獎(jiǎng)-自然科學(xué)二等獎(jiǎng); 主要社會(huì)兼職: 全國(guó)高等學(xué)校計(jì)算機(jī)教育研究會(huì)常務(wù)理事; 全國(guó)高等院校計(jì)算機(jī)基礎(chǔ)教育研究會(huì)常務(wù)理事; ISO國(guó)際標(biāo)準(zhǔn)組織專家、合作編輯; 全國(guó)信息技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會(huì)教育技術(shù)分技術(shù)委員會(huì)副秘書長(zhǎng); 教育部全國(guó)多媒體課件大賽決賽評(píng)委; 全國(guó)高等學(xué)校計(jì)算機(jī)課件評(píng)比決賽評(píng)委; 微軟創(chuàng)新杯大賽全球決賽裁判; 北京市大學(xué)生計(jì)算機(jī)應(yīng)用大賽決賽評(píng)審組長(zhǎng)
目錄
第一章 緒論
第二章 C++簡(jiǎn)單程序設(shè)計(jì)
第三章 函數(shù)
第四章 類與對(duì)象
第五章 C++程序的結(jié)構(gòu)
第六章 數(shù)組、指針與字符串
第七章 繼承與派生 第八章 多態(tài)性
第九章 群體類和群體數(shù)據(jù)的組織
第十章 C++標(biāo)準(zhǔn)模板庫(kù)
第十一章 流類庫(kù)與輸入/輸出
第十二章 異常處理
第十三章 MFC庫(kù)與WINDOWS程序開發(fā)概述