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






