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