国产v亚洲v天堂无码久久无码_久久久久综合精品福利啪啪_美女扒开尿口让男人桶_国产福利第一视频在线播放_滨崎步无码AⅤ一区二区三区_三年片免费观看了_大屁股妇女流出白浆_泷川苏菲亚无码AV_我想看我想看一级男同乱伦_国产精品午夜福利免费视频,gogo国模全球大胆高清摄影图,2008门艳照全集视频,欧美午夜在线精品品亚洲AV中文无码乱人伦在线播放

課程簡介 Course Introduction

C++是C語言的繼承,,它既可以進行C語言的過程化程序設(shè)計,又可以進行以抽象數(shù)據(jù)類型為特點的基于對象的程序設(shè)計,,還可以進行以繼承和多態(tài)為特點的面向?qū)ο蟮某绦蛟O(shè)計,。C++擅長面向?qū)ο蟪绦蛟O(shè)計的同時,,還可以進行基于過程的程序設(shè)計,因而C++就適應(yīng)的問題規(guī)模而論,大小由之,。 C++不僅擁有計算機高效運行的實用性特征,同時還致力于提高大規(guī)模程序的編程質(zhì)量與程序設(shè)計語言的問題描述能力,。本課程重點講述C++程序設(shè)計的基本理論和基本編程思想,,培養(yǎng)學(xué)生利用程序設(shè)計語言進行編程的思維方式,為計算機專業(yè)的后續(xù)課程打下堅實的基礎(chǔ),。


教學(xué)大綱 Teaching Syllabus

一,、教學(xué)大綱說明:

學(xué) :64

考核形式:考試

課程類別:專業(yè)基礎(chǔ)

修讀方式:必修

教學(xué)目的:《C++程序設(shè)計》是計算機科學(xué)與工程系各專業(yè)學(xué)生必修的一門專業(yè)基礎(chǔ)課程。本門課程主要介紹C++語言程序設(shè)計的基本理論和基本編程思想,,培養(yǎng)學(xué)生利用程序設(shè)計語言進行編程的思維方式,,為計算機專業(yè)的后續(xù)課程打下堅實的基礎(chǔ)。

二,、主要教學(xué)內(nèi)容及要求:

第一章 C++與面向?qū)ο蟪绦蛟O(shè)計概述( 2學(xué)時)

了解:

1.傳統(tǒng)程序設(shè)計與面向?qū)ο蟪绦蛟O(shè)計的區(qū)別

2C++的發(fā)展

3.面向?qū)ο蟪绦蛟O(shè)計語言

理解:

1.面向?qū)ο蟪绦蛟O(shè)計的特點

2.熟悉VC++6.0集成開發(fā)環(huán)境

掌握:

1C++的特點

2C++程序結(jié)構(gòu)和書寫規(guī)則

第二章 C++程序設(shè)計基礎(chǔ)(4+2學(xué)時)

了解:

1. 為什么會有三種基本的程序控制結(jié)構(gòu)

2. C++的基本數(shù)據(jù)類型

理解:

1.程序控制結(jié)構(gòu)的控制方式:順序結(jié)構(gòu),,選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)

2C++的運算符,、關(guān)鍵字,、標識符和分隔符、常量和變量語法規(guī)則

3.轉(zhuǎn)向語句的使用

4.表達式中數(shù)據(jù)類型的轉(zhuǎn)換規(guī)則

掌握:

1.選擇控制的使用:if語句,,switch語句

2.循環(huán)控制結(jié)構(gòu)的使用:while語句,,do_while語句,for語句,,循環(huán)的嵌套

3.判斷表達式的使用

第三章 函數(shù)(4+2學(xué)時)

了解:

1.參數(shù)的傳遞方式的分類

2.內(nèi)聯(lián)函數(shù)的含義

理解:

1.變量存儲特性與標識符作用域

2.函數(shù)調(diào)用機制:嵌套調(diào)用和遞歸調(diào)用

掌握:

1.函數(shù)參數(shù)的傳遞,,包括:傳值參數(shù),,指針參數(shù),引用參數(shù)和函數(shù)的返回類型

2.函數(shù)指針:函數(shù)的地址,,函數(shù)指針

3.重載函數(shù)的定義與使用方法

第四章 數(shù)組(4+2學(xué)時)

了解:

數(shù)組的適用范圍

理解:

1.一維數(shù)組和二維數(shù)組的初始化

2.字符串存儲和字符串的訪問

掌握:

1.一維數(shù)組和二維數(shù)組的定義和訪問方式

2.指針數(shù)組的使用:指向基本數(shù)據(jù)類型的指針數(shù)組,,指向數(shù)組的指針數(shù)組,指向函數(shù)的指針數(shù)組

3.?dāng)?shù)組作函數(shù)參數(shù)的應(yīng)用:向函數(shù)傳送數(shù)組元素,,數(shù)組名作函數(shù)參數(shù)

4.字符數(shù)組與字符串的使用

第五章 結(jié)構(gòu)體與共用體(2+2學(xué)時)

了解:

結(jié)構(gòu)體和共用體的適用范圍和區(qū)別

理解:

1.結(jié)構(gòu)體變量與共用體變量的初始化

2.字符串存儲和字符串的訪問

掌握:

1.結(jié)構(gòu)體和共用體的定義

2.結(jié)構(gòu)體變量和共用體變量的訪問

3.結(jié)構(gòu)體數(shù)組的使用

第六章 指針和引用(4+2學(xué)時)

了解:

多級指針和指針運算

理解:

1newdelete的使用

2.引用的定義

掌握:

1.指針的定義和訪問方式

2.指針數(shù)組的使用:指向基本數(shù)據(jù)類型的指針數(shù)組,,指向數(shù)組的指針數(shù)組,指向函數(shù)的指針數(shù)組

3.引用作為函數(shù)參數(shù)和作為函數(shù)返回值的作用

第七章 類與對象(6+2學(xué)時)

了解:

常類型和對象數(shù)組的應(yīng)用

理解:

1.成員函數(shù)的特征

2.靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù)

3this指針和對象指針

掌握:

1.類和對象的定義

2.構(gòu)造函數(shù)和析構(gòu)函數(shù)

3.友元類

第八章 繼承與派生(4+2學(xué)時)

了解:

1.多繼承中的二義性問題

2.虛基類的定義

理解:

1.繼承和派生的概念

2.多繼承

3.虛基類的構(gòu)造函數(shù)和析構(gòu)函數(shù)

掌握:

1.派生類的定義和繼承方式

2.單繼承

3.虛基類的應(yīng)用

第九章 繼承與派生(2+2學(xué)時)

理解:

1.運算符重載的一般規(guī)則

2.雙目運算符的重載

掌握:

1.運算符重載的兩種形式:用成員函數(shù)重載和用友元函數(shù)重載

2.單目運算符的重載

第十章 虛函數(shù)和多態(tài)性(4+2學(xué)時)

了解:

1.純虛函數(shù)

2.虛析構(gòu)函數(shù)

理解:

1.虛函數(shù)的定義

2.抽象類

掌握:

多態(tài)的含義及應(yīng)用

第十一章 C++輸入/輸出流(2學(xué)時)

了解:

輸入/輸出流的概念

理解:

輸入/輸出格式控制

掌握:

基本輸入/輸出操作

第十二章 文件處理(2+2學(xué)時)

理解:

順序文件和隨機文件的建立和讀寫

掌握:

文件的讀寫

第十三章 模板和異常處理(2學(xué)時)

了解:

1.模板的概念

2.異常處理的概念

理解:

異常處理的實現(xiàn)

掌握:

函數(shù)模板和類模板

三,、本課程與其他課程的聯(lián)系與分工

該課程主要和本專業(yè)的如下課程相關(guān):計算機導(dǎo)論,、數(shù)據(jù)結(jié)構(gòu)、編譯原理,、軟件工程,、Java程序設(shè)計、UML軟件建模技術(shù)等,。計算機導(dǎo)論是其先修課程,,數(shù)據(jù)結(jié)構(gòu)、編譯原理,、軟件工程,、Java程序設(shè)計等課程是其后繼課程。在該課程中學(xué)生應(yīng)掌握一般的程序設(shè)計概念,、方法和技巧,,并應(yīng)掌握好C++語言的程序設(shè)計方法,能夠利用C++語言編寫小,、中型程序,,為后續(xù)課程的學(xué)習(xí)打下堅實的基礎(chǔ)。

四,、學(xué)時分配表


學(xué)時分配表

序號

章節(jié)及名稱

學(xué)時分配

學(xué)時

備注

講課

實驗

習(xí)題課



1

第1章

C++與面向?qū)ο蟪绦蛟O(shè)計概述

2



2


2

第2章

C++程序設(shè)計基礎(chǔ)

4

2


6


3

第3章

函數(shù)

4

2


6


4

4

數(shù)組

4

2


6


5

5

結(jié)構(gòu)體與共用體

2

2


4


6

6

指針與引用

4

2

2

8


7

7

類與對象

6

2


8


8

8

派生與繼承

4

2


6


9

9

運算符重載

2

2


4


10

10

虛函數(shù)和多態(tài)性

2

2

2

6


11

11

C++輸入/輸出流

2



2


12

12

文件處理

2

2


4


13

13

模板和異常處理

2



2


合計



40

20

4

64


五,、教材及參考書

1. 《C++程序設(shè)計》(第二版).鄧振杰.人民郵電出版社.2008 年

2. 《C++程序設(shè)計基礎(chǔ)》(第二版).周靄如 林偉健.電子工業(yè)出版社.2006 年

3. 《C++程序設(shè)計》(第2版).吳乃陵 況迎輝.高等教育出版社.2006年

4. 《C++程序設(shè)計實踐教程》(第2版).吳乃陵 李海文.高等教育出版社.2006年

5. 《面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)》(第2版).李師賢等.高等教育出版社.2005年

6. 《C++程序設(shè)計教程》(第4版).(美)H.M.Deitel P.J. Deitel.清華大學(xué)出版社.2004年

7. C++語言程序設(shè)計》.曲少珍等.中國鐵道出版社,,2006


留言板 Message Board
條留言  共

  • 參與互動
    Interaction

  • 掃碼加入課程
    Scan QR Code
需要驗證您的身份,,請輸入請求信息:
  • 學(xué)學(xué)號號:
  • 班級選擇:
  • 附注信息:

掃一掃二維碼,快速加入本課程,!

放大二維碼 查看使用方法
課程
引導(dǎo)