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