高級(jí)語言程序設(shè)計(jì)C++-文喜-南昌大學(xué)本科WORD版
《高級(jí)語言程序設(shè)計(jì)C++-文喜-南昌大學(xué)本科WORD版》由會(huì)員分享,可在線閱讀,更多相關(guān)《高級(jí)語言程序設(shè)計(jì)C++-文喜-南昌大學(xué)本科WORD版(4頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
..南昌大學(xué)本科課程教學(xué)大綱課程名稱 高級(jí)語言程序設(shè)計(jì) C++課程英文名稱 High_level Language Programming課程編碼 J6110G0001 課程性質(zhì)(用■表示)□Ⅰ類通識(shí)教育課程 □Ⅱ類通識(shí)教育課程■ 學(xué)科基礎(chǔ)課程 □ 專業(yè)主干課程□ 專業(yè)選修課程 □ 創(chuàng)新創(chuàng)業(yè)類課程理論學(xué)分 總學(xué)時(shí)課內(nèi)學(xué)時(shí) 課外學(xué)時(shí)實(shí)驗(yàn)學(xué)時(shí) 實(shí)踐( 學(xué)時(shí)/ 周數(shù))4 64 64開課院系 信息工程學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系面向?qū)I(yè) 計(jì)算機(jī)科學(xué)與技術(shù)、網(wǎng)絡(luò)工程、數(shù)字媒體先修課程 學(xué)科導(dǎo)論課程關(guān)鍵詞 高級(jí)語言程序設(shè)計(jì) C++ 授課教師基本信息姓名 教師工號(hào) 性別 出生年月 職稱 學(xué)歷/ 學(xué)位課程負(fù)責(zé)人 林振榮 4668 男 1976.11 副教授 碩士其他主講教師教材及參考資料必含信息:教材名稱,作者,出版社,出版年份,版次,ISBN 號(hào)等:1、譚浩強(qiáng)著《C 程序設(shè)計(jì)(第三版)》,清華大學(xué)出版社,2008 年2、李師賢主編《面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)(第二版)》,高等教育出版社, 2005年3、張樹粹編著《C/C++程序設(shè)計(jì)(第二版) 》,清華大學(xué)出版社, 2012..含課程性質(zhì)、培養(yǎng)目標(biāo)等,其中著重描述課程教學(xué)在培養(yǎng)學(xué)生知識(shí)、能力、素質(zhì)等方面的貢獻(xiàn),具體請(qǐng)參考專業(yè)培養(yǎng)方案知識(shí)、能力、貢獻(xiàn)等內(nèi)容:《高級(jí)語言序設(shè)計(jì) C++》是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)本科生的一門必修課程。面向?qū)ο筌浖_發(fā)方法是吸收了軟件工程領(lǐng)域有益的概念和有效的方法而發(fā)展起來的一種軟件開發(fā)方法。它集抽象性、封裝性、繼承性和多態(tài)性于一體,可以幫助人們開發(fā)出模塊化、數(shù)據(jù)抽象程度高的,體現(xiàn)信息隱蔽、可復(fù)用、易修改、易擴(kuò)充等特性的程序。本課程主要介紹面向過程及面向?qū)ο蟪绦蛟O(shè)計(jì)的方法和 C++語言的基本概念。以 C++語言中的面向?qū)ο髾C(jī)制為主。學(xué)習(xí)者在學(xué)習(xí)過程中可以通過大量的程序?qū)嵗拖嚓P(guān)練習(xí),逐步掌握 C++的面向過程和面向?qū)ο蟮墓δ埽瑥亩莆彰嫦驅(qū)ο蟪绦蛟O(shè)計(jì)的基本知識(shí)和基本技能。知識(shí)貢獻(xiàn):C++語言的基本語法、主要程序設(shè)計(jì)結(jié)構(gòu)、函數(shù)、指針、面向?qū)ο蠡局R(shí)和方法能力貢獻(xiàn):掌握基本的面向過程和面向?qū)ο蟪绦蛟O(shè)計(jì)方法課程簡介(中文)素質(zhì)貢獻(xiàn):程序設(shè)計(jì)能力培養(yǎng),解決實(shí)際問題的能力,工程實(shí)踐能力培養(yǎng)課程簡介(英文)含課程性質(zhì)、教學(xué)目標(biāo)等,其中著重描述課程教學(xué)在培養(yǎng)學(xué)生知識(shí)、能力、素質(zhì)等方面的貢獻(xiàn),具體請(qǐng)參考專業(yè)培養(yǎng)方案知識(shí)、能力、貢獻(xiàn)等內(nèi)容:“ HIgh_level Programming“ is a required course for computer science and technology undergraduate students. Object oriented software development method is the absorption of the software engineering field useful concepts and effective method and developed a software development method. It set abstraction, encapsulation, inheritance and polymorphism in one, can help people develop a modular, data abstraction degree high, reflect the information concealment, reusable, easy to modify, easy expansion and other characteristics of the program.This course introduces object-oriented program design method and the basic concepts of C++ language. With the C++ language of object-oriented mechanism. Learners in the learning process through a large number of examples of procedures and related exercises, and gradually master the C++ process-oriented and object-oriented features, and grasp of object-oriented programming to the basic knowledge and basic skills.教學(xué)目的程序設(shè)計(jì)是一門實(shí)踐性很強(qiáng)的課程,學(xué)生通過對(duì) C/C++等高級(jí)語言的學(xué)習(xí),掌握基本的程序設(shè)計(jì)方法,使學(xué)生在具備基本編程能力的基礎(chǔ)上,以面向過程程序設(shè)計(jì)為基礎(chǔ)循環(huán)漸進(jìn)地向面向?qū)ο蟪绦蛟O(shè)計(jì)過渡。 課程教學(xué)著力培養(yǎng)學(xué)生的程序設(shè)計(jì)和編程實(shí)踐能力。..課程內(nèi)容以章、節(jié)形式排序,含課程教學(xué)基本內(nèi)容、教學(xué)重點(diǎn)及難點(diǎn)等(可多頁):1、 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法和 C++簡介(4 課時(shí))面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想及基本概念、C++語言發(fā)展的歷史;C++中支持面向?qū)ο蟮奶攸c(diǎn)2、 程序設(shè)計(jì)基礎(chǔ)(4 課時(shí))C++的程序結(jié)構(gòu)、C++的數(shù)據(jù)類型、常量和變量、表達(dá)式與運(yùn)算符、運(yùn)算符、表達(dá)式的求值順序、表達(dá)式中的類型轉(zhuǎn)換3、 語句與程序流程(6 課時(shí))復(fù)合語句和塊結(jié)構(gòu)、分支語句、迭代語句、轉(zhuǎn)移語句4、 函數(shù)(10 課時(shí))模塊化程序設(shè)計(jì)介紹、函數(shù)的一般形式、函數(shù)的參數(shù)、函數(shù)的返回值遞歸函數(shù)、內(nèi)聯(lián)函數(shù)、函數(shù)和變量作用域、函數(shù)重載、函數(shù)指針、函數(shù)原型與強(qiáng)類型檢查、main 的參數(shù)傳遞與返回5、類與對(duì)象(8 課時(shí))類的定義、類的成員變量和成員函數(shù)、對(duì)象和類的關(guān)系、類的構(gòu)造函數(shù)和析構(gòu)函數(shù)、靜態(tài)類成員、內(nèi)聯(lián)函數(shù)、友元、this 指針、嵌套類與局部類、在函數(shù)中對(duì)象傳遞的機(jī)制6、數(shù)組、指針和引用(14 課時(shí))對(duì)象數(shù)組、指針、引用、c++的動(dòng)態(tài)存儲(chǔ)分配7、繼承性與派生類(8 課時(shí))類的層次概念、單繼承、多繼承8、多態(tài)性和虛函數(shù)(4 課時(shí))函數(shù)重載、運(yùn)算符重載、重載某些特殊的運(yùn)算符、重載逗號(hào)運(yùn)算符、)虛函數(shù)、純虛函數(shù)、靜態(tài)和動(dòng)態(tài)聯(lián)編、類屬機(jī)制9、輸入輸出流(6 課時(shí))C++語言的輸入輸出、C++的流類庫、格式化的輸入輸出、重載、文件與文件流、文件操作周教學(xué)進(jìn)度安排及學(xué)時(shí)分配周次 教學(xué)內(nèi)容簡要說明 學(xué)時(shí) 教學(xué)方式 作業(yè)1 面向?qū)ο蟪绦蛟O(shè)計(jì)方法和 C++簡介 4 多媒體教學(xué)2 程序設(shè)計(jì)基礎(chǔ)數(shù)據(jù)類型、運(yùn)算符、表達(dá)式等 4 多媒體教學(xué)3-4 程序設(shè)計(jì)結(jié)構(gòu)語句與程序流程 6 多媒體教學(xué)4-6函數(shù)函數(shù)的一般形式、函數(shù)的參數(shù)、函數(shù)的返回值遞歸函數(shù)、內(nèi)聯(lián)函數(shù)、函數(shù)和變量作用域、函數(shù)重載、函數(shù)指針等10 多媒體教學(xué)..7-8類與對(duì)象類定義、類的成員變量和成員函數(shù)、構(gòu)造函數(shù)和析構(gòu)函數(shù)、靜態(tài)類成員、內(nèi)聯(lián)函數(shù)、友元、this指針等8 多媒體教學(xué)9-11數(shù)組、指針和引用對(duì)象數(shù)組、指針、引用、c++的動(dòng)態(tài)存儲(chǔ)分配14 多媒體教學(xué)12-13 繼承性與派生類類的層次概念、單繼承、多繼承 8 多媒體教學(xué)14多態(tài)性和虛函數(shù)函數(shù)重載、運(yùn)算符重載、重載某些特殊的運(yùn)算符、重載逗號(hào)運(yùn)算符、)虛函數(shù)、純虛函數(shù)等4 多媒體教學(xué)15-16輸入輸出流C++語言的輸入輸出、C++的流類庫、格式化的輸入輸出、重載 、文件6 多媒體教學(xué)課程考核方式分類 考核方式 考核內(nèi)容 成績比重過程考評(píng) 平時(shí)考評(píng) 學(xué)生出勤考評(píng)學(xué)生交作業(yè)情況考評(píng) 占總成績的 20%左右期中考評(píng) 期中考試 隨堂考試 占總成績的 20%左右期末考評(píng) 期末考試 閉卷考試 占總成績的 60%左右備注執(zhí)筆人: 文喜 完成日期:2017-1-3審核人: 審核日期:- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
10 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 高級(jí) 語言程序設(shè)計(jì) 文喜 南昌 大學(xué)本科 WORD
鏈接地址:http://www.820124.com/p-401888.html