高級(jí)語(yǔ)言程序設(shè)計(jì)C++-文喜-南昌大學(xué)本科WORD版
-
資源ID:401888
資源大?。?span id="cywz1q5" class="font-tahoma">78.50KB
全文頁(yè)數(shù):4頁(yè)
- 資源格式: DOC
下載積分:10積分
快捷下載
會(huì)員登錄下載
微信登錄下載
微信掃一掃登錄
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。
|
高級(jí)語(yǔ)言程序設(shè)計(jì)C++-文喜-南昌大學(xué)本科WORD版
.南昌大學(xué)本科課程教學(xué)大綱課程名稱 高級(jí)語(yǔ)言程序設(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開(kāi)課院系 信息工程學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系面向?qū)I(yè) 計(jì)算機(jī)科學(xué)與技術(shù)、網(wǎng)絡(luò)工程、數(shù)字媒體先修課程 學(xué)科導(dǎo)論課程關(guān)鍵詞 高級(jí)語(yǔ)言程序設(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、張樹(shù)粹編著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í)語(yǔ)言序設(shè)計(jì) C+是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)本科生的一門(mén)必修課程。面向?qū)ο筌浖_(kāi)發(fā)方法是吸收了軟件工程領(lǐng)域有益的概念和有效的方法而發(fā)展起來(lái)的一種軟件開(kāi)發(fā)方法。它集抽象性、封裝性、繼承性和多態(tài)性于一體,可以幫助人們開(kāi)發(fā)出模塊化、數(shù)據(jù)抽象程度高的,體現(xiàn)信息隱蔽、可復(fù)用、易修改、易擴(kuò)充等特性的程序。本課程主要介紹面向過(guò)程及面向?qū)ο蟪绦蛟O(shè)計(jì)的方法和 C+語(yǔ)言的基本概念。以 C+語(yǔ)言中的面向?qū)ο髾C(jī)制為主。學(xué)習(xí)者在學(xué)習(xí)過(guò)程中可以通過(guò)大量的程序?qū)嵗拖嚓P(guān)練習(xí),逐步掌握 C+的面向過(guò)程和面向?qū)ο蟮墓δ?,從而掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本知識(shí)和基本技能。知識(shí)貢獻(xiàn):C+語(yǔ)言的基本語(yǔ)法、主要程序設(shè)計(jì)結(jié)構(gòu)、函數(shù)、指針、面向?qū)ο蠡局R(shí)和方法能力貢獻(xiàn):掌握基本的面向過(guò)程和面向?qū)ο蟪绦蛟O(shè)計(jì)方法課程簡(jiǎn)介(中文)素質(zhì)貢獻(xiàn):程序設(shè)計(jì)能力培養(yǎng),解決實(shí)際問(wèn)題的能力,工程實(shí)踐能力培養(yǎng)課程簡(jiǎn)介(英文)含課程性質(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ì)是一門(mén)實(shí)踐性很強(qiáng)的課程,學(xué)生通過(guò)對(duì) C/C+等高級(jí)語(yǔ)言的學(xué)習(xí),掌握基本的程序設(shè)計(jì)方法,使學(xué)生在具備基本編程能力的基礎(chǔ)上,以面向過(guò)程程序設(shè)計(jì)為基礎(chǔ)循環(huán)漸進(jìn)地向面向?qū)ο蟪绦蛟O(shè)計(jì)過(guò)渡。 課程教學(xué)著力培養(yǎng)學(xué)生的程序設(shè)計(jì)和編程實(shí)踐能力。.課程內(nèi)容以章、節(jié)形式排序,含課程教學(xué)基本內(nèi)容、教學(xué)重點(diǎn)及難點(diǎn)等(可多頁(yè)):1、 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法和 C+簡(jiǎn)介(4 課時(shí))面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想及基本概念、C+語(yǔ)言發(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、 語(yǔ)句與程序流程(6 課時(shí))復(fù)合語(yǔ)句和塊結(jié)構(gòu)、分支語(yǔ)句、迭代語(yǔ)句、轉(zhuǎn)移語(yǔ)句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+語(yǔ)言的輸入輸出、C+的流類庫(kù)、格式化的輸入輸出、重載、文件與文件流、文件操作周教學(xué)進(jìn)度安排及學(xué)時(shí)分配周次 教學(xué)內(nèi)容簡(jiǎn)要說(shuō)明 學(xué)時(shí) 教學(xué)方式 作業(yè)1 面向?qū)ο蟪绦蛟O(shè)計(jì)方法和 C+簡(jiǎn)介 4 多媒體教學(xué)2 程序設(shè)計(jì)基礎(chǔ)數(shù)據(jù)類型、運(yùn)算符、表達(dá)式等 4 多媒體教學(xué)3-4 程序設(shè)計(jì)結(jié)構(gòu)語(yǔ)句與程序流程 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+語(yǔ)言的輸入輸出、C+的流類庫(kù)、格式化的輸入輸出、重載 、文件6 多媒體教學(xué)課程考核方式分類 考核方式 考核內(nèi)容 成績(jī)比重過(guò)程考評(píng) 平時(shí)考評(píng) 學(xué)生出勤考評(píng)學(xué)生交作業(yè)情況考評(píng) 占總成績(jī)的 20%左右期中考評(píng) 期中考試 隨堂考試 占總成績(jī)的 20%左右期末考評(píng) 期末考試 閉卷考試 占總成績(jī)的 60%左右備注執(zhí)筆人: 文喜 完成日期:2017-1-3審核人: 審核日期: