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

課程簡介 Course Introduction

課程性質(zhì):學(xué)科基礎(chǔ)課

教學(xué)時(shí)數(shù):周學(xué)時(shí)5,總學(xué)時(shí)80

學(xué) 分:5

先修課程:

教學(xué)目的與要求:

1)掌握三種基本程序結(jié)構(gòu);

2)熟悉面向?qū)ο蟪绦蛟O(shè)計(jì)編程環(huán)境;

3)理解面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念;

4)學(xué)會利用面向?qū)ο蠓椒ǚ治鰡栴}并能進(jìn)行類的設(shè)計(jì);

5)能夠根據(jù)實(shí)際問題、作出一個(gè)完整的項(xiàng)目設(shè)計(jì)(大作業(yè))。

6)翻譯學(xué)習(xí)本門課程時(shí)、半年內(nèi)并且沒有中文譯文的IT類專業(yè)英語(最好是面向?qū)ο蟪绦蛟O(shè)計(jì)的內(nèi)容)A4幅面2頁(大作業(yè))。


參考書目:

(1)面向?qū)ο蟪绦蛟O(shè)計(jì)與Visual C++6.0教程 陳天華 編著,清華大學(xué)出版社,

ISBN:7-302-12311-X

(2)The C++ Programming Language (Third Edition and Special Edition) Addison-Wesley, ISBN:0-201-88954-4 and 0-201-70073-5.

授課內(nèi)容:

3種基本程序結(jié)構(gòu);C++概述;C++數(shù)據(jù)類型與控制語句;
函數(shù)和預(yù)處理;數(shù)組和指針;

類與對象;友元;運(yùn)算符重載;引用;模板;派生和繼承;多態(tài)性和虛函數(shù);

C++流和文件流;異常處理;

面向?qū)ο缶幊汰h(huán)境。

考核方式:

期終考試(40%) + 平時(shí)成績(60%)




本課程平時(shí)成績由:到課率10%+學(xué)習(xí)主動(dòng)性+10%+平時(shí)作業(yè)45%+平時(shí)實(shí)驗(yàn)30%等組成。


(具體計(jì)算規(guī)則可能會根據(jù)教學(xué)組要求微調(diào),但所有作業(yè)、實(shí)驗(yàn)、憑據(jù)以提交到本課程網(wǎng)站資料為準(zhǔn))。


說明:

1. 平時(shí)作業(yè)、平時(shí)實(shí)驗(yàn)評定的基本依據(jù)是:代碼量、代碼質(zhì)量、作業(yè)/實(shí)驗(yàn)報(bào)告,綜合評分

  • 代碼量:本學(xué)期15周內(nèi),每位同學(xué)必須編寫7500行代碼(可含注釋),完成該量可得本項(xiàng)基準(zhǔn)分:70分。然后每多編寫1000行,增加10分,100分封頂。超過10000行的,視為學(xué)習(xí)特別認(rèn)真積極。

(代碼量計(jì)算依據(jù):按人均每學(xué)習(xí)日基本編程100行計(jì)算:15*5*100 = 7500行)

  • 代碼質(zhì)量:可讀性強(qiáng)、符合規(guī)范,標(biāo)有必要、合理的注釋。特別提示:程序不包含注釋的,視為無效程序,代碼質(zhì)量為0分。

  • 作業(yè)/實(shí)驗(yàn)報(bào)告:可讀性強(qiáng),關(guān)鍵算法闡述清晰,實(shí)驗(yàn)數(shù)據(jù)充分,解釋合理,可得100分;

2. 平時(shí)實(shí)驗(yàn):由教師課堂指定題目,課堂內(nèi)現(xiàn)場完成代碼編寫和測試,課后1周內(nèi)提交報(bào)告。


鄭重提示:一旦發(fā)現(xiàn)代碼、報(bào)告雷同,抄襲,又無法給出合理解釋,平時(shí)成績記為0分。


(未完,待續(xù))

教學(xué)大綱 Teaching Syllabus

C++語言程序設(shè)計(jì)


英文名稱: C++ Language Programming

開課學(xué)院:信息學(xué)院

適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù),軟件工程,網(wǎng)絡(luò)工程等專業(yè)

學(xué)時(shí)數(shù):授課50

上機(jī)實(shí)驗(yàn) 30

先行課程:無


一、課程性質(zhì)和任務(wù)

C++語言程序設(shè)計(jì)課程是為計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程,網(wǎng)絡(luò)工程等專業(yè)開設(shè)的一門學(xué)科基礎(chǔ)課程。
C++語言是軟件設(shè)計(jì)中的流行工具,也是高級語言程序設(shè)計(jì)課程主流語言之一。本課程主要介紹面向?qū)ο蟪绦蛟O(shè)計(jì)的方法和C++語言的基本概念。C++語言中的面向?qū)ο髾C(jī)制等。使學(xué)生在學(xué)習(xí)過程中可以通過大量的程序?qū)嵗拖嚓P(guān)練習(xí),逐步掌握C++程序設(shè)計(jì)思想、方法.C++語言集抽象性、封裝性、繼承性和多態(tài)性于一體,可以幫助人們開發(fā)出模塊化、數(shù)據(jù)抽象程度高的,體現(xiàn)信息隱蔽、可復(fù)用、易修改、易擴(kuò)大等特性的程序。


二.課程的目標(biāo)與教學(xué)基本要求

本課程要求學(xué)生熟練掌握高級程序設(shè)計(jì)語言程序的構(gòu)成;基本語句成分;數(shù)據(jù)定義和相關(guān)運(yùn)算;熟練掌握程序的三種基本控制結(jié)構(gòu)程序的實(shí)現(xiàn);函數(shù)的定義和使用;熟練運(yùn)用指針的編寫程序;熟練掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的核心概念:封裝;繼承;多態(tài);隱藏。了解掌握用C++類的定義;有關(guān)派生類的構(gòu)造機(jī)制;多態(tài)的實(shí)現(xiàn)技術(shù)。通過本課程的學(xué)習(xí),要求學(xué)生能夠使用結(jié)構(gòu)化思想和面向?qū)ο蟮乃季S方式設(shè)計(jì)應(yīng)用程序,并在有關(guān)集成環(huán)境下(例如Visual 2010 C++)運(yùn)行。在理論、實(shí)踐上為后續(xù)軟件課程打下堅(jiān)實(shí)基礎(chǔ)。


三.課程基本內(nèi)容

以下為教學(xué)內(nèi)容安排,以使用教材(C++程序設(shè)計(jì),踭浩強(qiáng),清華大學(xué)出版社)為依據(jù)。若使用教材改變,章節(jié)結(jié)構(gòu)會有所變化,但基本教學(xué)內(nèi)容不變。


第1章 緒論
1.1 程序設(shè)計(jì)語言的發(fā)展
1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)
1.3 C++語言的特點(diǎn)
1.4 簡單的C++程序
1.5 VisualC++編程環(huán)境簡介
1.6 本章小結(jié)


第2章 C++的數(shù)據(jù)類型
2.1 C++數(shù)據(jù)類型概覽
2.2 標(biāo)識符、常量和變量
2.3 簡單數(shù)據(jù)類型
2.4 地址數(shù)據(jù)類型
2.5 ‘結(jié)構(gòu)化數(shù)據(jù)類型
2.6 運(yùn)算符和表達(dá)式
2.7 本章小結(jié)


第3章 C++語句
3.1 概述
3.2 流程控制結(jié)構(gòu)和語句
3.3 異常處理語句
3.4 本章小結(jié)


第4章 函數(shù)
4.1 概述
4.2 函數(shù)的定義
4.3 函教的調(diào)用
4.4 函數(shù)的返回值
4.5 函教調(diào)用時(shí)的參數(shù)傳遞
4.6 函數(shù)的嵌套調(diào)用和遞歸調(diào)用
4.7 局部變量和全局變量及其作用域
4.8 變量的存儲類型
4.9 內(nèi)部函數(shù)和外部函數(shù)
4.1 0內(nèi)置函數(shù)
4.1 1函數(shù)的重載
4.1 2函數(shù)模板
4.1 3帶默認(rèn)形參值的函數(shù)
4.1 4預(yù)處理命令
4.1 5本章小結(jié)


第5章 類與對象
5.1 類的定義
5.2 類的封裝
5.3 成員函數(shù)
5.4 構(gòu)造函數(shù)與析構(gòu)函數(shù)
5.5 this指針與引用
5.6 本章小結(jié)


第6章 共享與數(shù)據(jù)保護(hù)
6.1 類的靜態(tài)成員
6.2 友元類
6.3 共享數(shù)據(jù)的保護(hù)
6.4 本章小結(jié)


第7章 數(shù)組
7.1 數(shù)組概述
7.2 -維數(shù)組
7.3 二維數(shù)組
7.4 字符數(shù)組
7.5 本章小結(jié)


第8章 指針
8.1 內(nèi)存空間的訪問方式
8.2 指針類型
8.3 引用類型
8.4 指針運(yùn)算
8.5 指針與數(shù)組
……


第9章 繼承與派生


第10章 多態(tài)性與虛函數(shù)


第11章 泛型程序設(shè)計(jì)與標(biāo)準(zhǔn)模板庫STL


第12章 流類體系與文件操作


第13章 異常處理


  • 參與互動(dòng)
    Interaction

  • 掃碼加入課程
    Scan QR Code
教學(xué)隊(duì)伍Teaching Members
  • 龔永義
    教授/Professor
    廣東外語外貿(mào)大學(xué)
需要驗(yàn)證您的身份,請輸入請求信息:
  • 學(xué)學(xué)號號:
  • 班級選擇:
  • 課程密碼:

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

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