91一级特黄大片|婷婷中文字幕在线|av成人无码国产|日韩无码一二三区|久久不射强奸视频|九九九久久久精品|国产免费浮力限制

課程簡介 Course Introduction

《面向?qū)ο蟪绦蛟O(shè)計(jì)(C++)》是軟件工程、計(jì)算機(jī)科學(xué)與技術(shù)、網(wǎng)絡(luò)技術(shù)等專業(yè)學(xué)生的一門必修課程。針對有C語言基礎(chǔ)的學(xué)生,本課程主要介紹面向?qū)ο蟪绦蛟O(shè)計(jì)的方法和C++語言的基本概念。以C++語言中的面向過程和面向?qū)ο髾C(jī)制為主。目標(biāo)是使學(xué)生通過本課程的學(xué)習(xí),掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念和方法、C++的基本語法和編程方法;學(xué)會使用集成開發(fā)環(huán)境;掌握程序調(diào)試方法;初步了解常用數(shù)據(jù)結(jié)構(gòu)和非數(shù)值算法;初步了解C++標(biāo)準(zhǔn)模板庫的使用方法。 使學(xué)生逐步掌握C++的面向過程和面向?qū)ο蟮墓δ?,從而掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本知識和基本技能。為后續(xù)的課程的學(xué)習(xí)奠定堅(jiān)實(shí)的程序設(shè)計(jì)基礎(chǔ)。

對于理論教學(xué),以學(xué)者網(wǎng)為平臺、以多媒體教學(xué)手段為基礎(chǔ),積極研究各種教學(xué)方法,如:提問式總結(jié)、引例式教學(xué)、提問式教學(xué)、互動式教學(xué)、講練式教學(xué)等。注意調(diào)動學(xué)生的積極性,提高學(xué)生的興趣,形成師生互動,引導(dǎo)學(xué)生進(jìn)行探索與創(chuàng)新。

教學(xué)大綱 Teaching Syllabus

章目編號

章目名稱

教學(xué)內(nèi)容與教學(xué)目標(biāo)

學(xué)時安排

1-2

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

了解:C++語言的發(fā)展、特點(diǎn)和基本概念;

理解:初步理解面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)和基本概念;

掌握:C++程序的構(gòu)成;建立應(yīng)用項(xiàng)目的方法;C++程序的編輯、編譯、鏈接和運(yùn)行的過程;

應(yīng)用:

3

3

函數(shù)

了解:了解函數(shù)和變量的作用域與生存期;

理解:函數(shù)重載;

掌握:全局變量和局部變量的使用;內(nèi)聯(lián)函數(shù);

應(yīng)用:

3

4

類與對象

了解:類的概念、抽象機(jī)制、封裝和多態(tài)

理解:類與結(jié)構(gòu)的關(guān)系、類的成員屬性和類的封裝性;

掌握:類的定義和實(shí)現(xiàn);類的成員的訪問控制的含義,公有、私有和保護(hù)成員的區(qū)別;構(gòu)造函數(shù);析構(gòu)函數(shù);友元函數(shù)

應(yīng)用:根據(jù)給定的要求定義類并實(shí)現(xiàn)類的成員函數(shù);

9

5

數(shù)據(jù)的共享與保護(hù)

了解:實(shí)現(xiàn)數(shù)據(jù)共享和保護(hù)的常用方法;

理解:作用域與可見性;對象生存期;

掌握:局部變量;全局變量;類的友元;共享數(shù)據(jù)的保護(hù);const關(guān)鍵詞;靜態(tài)成員;常成員;

應(yīng)用:宏定義、條件編譯、文件包含

6

6

數(shù)組、指針和字符串

了解:數(shù)組、指針和字符串的基本概念;

理解:數(shù)組、指針、地址、指針類型、void指針、空指針等概念及其關(guān)系;

掌握:動態(tài)內(nèi)存分配,new和delete; 對象數(shù)組;對象指針;this指針;

應(yīng)用:指針和引用;深復(fù)制與淺復(fù)制;

6

7

繼承與派生

了解:繼承與派生的作用

理解:繼承和派生的概念;多繼承;虛基類;

掌握:派生類的定義和繼承方式;繼承方式(public,private,protected); 多繼承、虛基類的構(gòu)造函數(shù)和析構(gòu)函數(shù)

應(yīng)用:利用繼承和派生機(jī)制,提高代碼的可重用性;

6

8

多態(tài)性

了解:純虛函數(shù)、虛析構(gòu)函數(shù)

理解:虛函數(shù)的定義,抽象類

掌握:運(yùn)算符重載的一般規(guī)則;雙目運(yùn)算符;單目運(yùn)算符

應(yīng)用:

6

9

模板和群體類

了解: 常用的群體類模板;排序和查找

理解:模板的概念

掌握:函數(shù)模板和類模板的定義和實(shí)現(xiàn)

應(yīng)用:

6

10

泛型編程與C++模板庫

了解:STL

理解:泛型編程的基本概念

掌握:

應(yīng)用:

3

11

C++輸入/輸出流

了解:流類庫的結(jié)構(gòu)和使用

理解:輸入/輸出流的概念

掌握:輸入/輸出格式控制;基本輸入/輸出操作

應(yīng)用:

3

12

文件處理和異常處理

了解:異常處理的概念

理解:順序文件和隨機(jī)文件

掌握:文件的讀寫

應(yīng)用:

3

留言板 Message Board
條留言  共

  • 參與互動
    Interaction

  • 掃碼加入課程
    Scan QR Code
教學(xué)隊(duì)伍Teaching Members
  • 潘家輝
    教授、博士生導(dǎo)師/Professor
    華南師范大學(xué)
  • 鄒競輝
    講師
    華南師范大學(xué)軟件學(xué)院
  • 周嫻瑋

    華南師范大學(xué)人工智能學(xué)院
需要驗(yàn)證您的身份,請輸入請求信息:
  • 學(xué)學(xué)號號:
  • 班級選擇:
  • 附注信息:

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

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