版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C與C+程序設(shè)計(jì)課程教學(xué)大綱 一、課程信息課程代碼(COURSE CODE)307BA029課程名稱(COURSE TITLE)C與C+程序設(shè)計(jì)課程性質(zhì)(COURSE CHARACTER)學(xué)科專業(yè)基礎(chǔ)課學(xué)分(CREDIT)5周數(shù)(WEEKS)16學(xué)時(shí)(CONTACT HOURS)80先修課程(PRE-COURSE)計(jì)算機(jī)應(yīng)用基礎(chǔ)、VB程序語言設(shè)計(jì)課程負(fù)責(zé)人(COURSE COORDINATOR)適用專業(yè)教育技術(shù)學(xué)(師范)課程簡(jiǎn)介:C與C+程序設(shè)計(jì)是面向教育技術(shù)學(xué)(師范)專業(yè)本科生的專業(yè)必修課程。課程教學(xué)目的是讓學(xué)生掌握C/C+的基本操作,能夠運(yùn)用計(jì)算思維解決現(xiàn)實(shí)生活問題。本課程內(nèi)容主要包括數(shù)據(jù)
2、類型及其運(yùn)算、控制語句、數(shù)組、結(jié)構(gòu)體、指針、函數(shù)、類與對(duì)象、繼承、派生與多態(tài)等模塊。通過本課程的教學(xué),要求學(xué)生能夠進(jìn)行變量定義、初始化和運(yùn)算;進(jìn)行順序、分支、循環(huán)結(jié)構(gòu)語句的編程;編寫解決簡(jiǎn)單問題的完整程序,并完成相關(guān)測(cè)試;掌握算法分析和設(shè)計(jì)的一般步驟,能夠使程序得到高效率地運(yùn)行;體會(huì)以計(jì)算機(jī)科學(xué)視角進(jìn)行問題求解的過程,能夠運(yùn)用計(jì)算思維解決現(xiàn)實(shí)生活問題。二、課程目標(biāo)通過本課程的學(xué)習(xí),學(xué)生應(yīng)具備以下幾方面的目標(biāo):1.系統(tǒng)掌握C/C+數(shù)據(jù)類型及其運(yùn)算的基礎(chǔ)知識(shí),能夠進(jìn)行變量定義、初始化和運(yùn)算。2.系統(tǒng)掌握C/C+控制語句的基礎(chǔ)知識(shí),能夠進(jìn)行順序、分支、循環(huán)結(jié)構(gòu)語句的編程。3.初步掌握數(shù)組、結(jié)構(gòu)體、指
3、針等知識(shí),能夠在C/C+程序設(shè)計(jì)過程中進(jìn)行合理運(yùn)用。4.掌握C/C+程序的體系結(jié)構(gòu),能夠編寫解決簡(jiǎn)單問題的完整程序,并完成相關(guān)測(cè)試。5.理解算法的作用,掌握算法分析和設(shè)計(jì)的一般步驟,能夠使程序得到高效率地運(yùn)行。6.體會(huì)以計(jì)算機(jī)科學(xué)視角進(jìn)行問題求解的過程,能夠運(yùn)用計(jì)算思維解決現(xiàn)實(shí)生活問題。課程目標(biāo)對(duì)畢業(yè)要求的支撐關(guān)系表畢業(yè)要求畢業(yè)要求指標(biāo)點(diǎn)課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3課程目標(biāo)4課程目標(biāo)5課程目標(biāo)6畢業(yè)要求3畢業(yè)要求指標(biāo)點(diǎn)3.1HHHH畢業(yè)要求指標(biāo)點(diǎn)3.2HHHHH畢業(yè)要求指標(biāo)點(diǎn)3.3MMM畢業(yè)要求4畢業(yè)要求指標(biāo)點(diǎn)4.1L三、教學(xué)內(nèi)容與預(yù)期學(xué)習(xí)成效知識(shí)單元對(duì)應(yīng)課程目標(biāo)知識(shí)點(diǎn)預(yù)期學(xué)習(xí)成效實(shí)現(xiàn)環(huán)節(jié)學(xué)
4、時(shí)1. C與C+概述課程目標(biāo)1(1)C/C+的簡(jiǎn)史與特點(diǎn)(2)簡(jiǎn)單的C/C+程序介紹(3)C/C+程序的上機(jī)步驟(1)了解面向過程和面向?qū)ο缶幊陶Z言的特點(diǎn);(2)了解C/C+的發(fā)展歷史(3)掌握C/C+上機(jī)基本方法,基本的編譯環(huán)境(1)課堂教學(xué)(2)課內(nèi)外實(shí)踐:Dev-C+和VS等軟件安裝理論1學(xué)時(shí)+實(shí)踐2學(xué)時(shí)2.基本數(shù)據(jù)類型、運(yùn)算符與表達(dá)式課程目標(biāo)1(1)數(shù)據(jù)類型概述(2)常量與變量(3)C的基本數(shù)據(jù)類型(4)變量賦初值(5)各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算(6)算術(shù)運(yùn)算符和算術(shù)表達(dá)式(7)賦值運(yùn)算符和賦值表達(dá)式(8)逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式(1)了解C語言各種數(shù)據(jù)類型;(2)理解整型、字符型、實(shí)型
5、等基本數(shù)據(jù)類型的概念(3)理解C語言各種表達(dá)式(1)課堂教學(xué)(2)課內(nèi)外實(shí)踐:變量的定義,賦值,輸入輸出語句,完成最簡(jiǎn)單的一些加法功能程序理論6學(xué)時(shí)+實(shí)踐4學(xué)時(shí)3.順序程序設(shè)計(jì)課程目標(biāo)1(1)賦值語句(2)數(shù)據(jù)輸入輸出的概念及在C語言中的實(shí)現(xiàn)(1)掌握數(shù)據(jù)輸出的方法(2)掌握數(shù)據(jù)輸入的方法(1)課堂教學(xué)(2)課內(nèi)外實(shí)踐:結(jié)合順序程序設(shè)計(jì)完成復(fù)雜的輸入與輸出格式變化理論3學(xué)時(shí)+實(shí)踐2學(xué)時(shí)4選擇結(jié)構(gòu)程序設(shè)計(jì)課程目標(biāo)2課程目標(biāo)5(1)運(yùn)算和關(guān)系表達(dá)式(2)if語句(3)switch語句(1)掌握邏輯符的運(yùn)算(2)掌握if與switch語句的應(yīng)用和轉(zhuǎn)換(1)課堂教學(xué)(2)課內(nèi)實(shí)踐:條件選擇案例,用if
6、與switch分別實(shí)現(xiàn)功能理論5學(xué)時(shí)+實(shí)踐2學(xué)時(shí)5.循環(huán)控制課程目標(biāo)2課程目標(biāo)5(1)while語句實(shí)現(xiàn)的循環(huán)控制(2)用do.while語句實(shí)現(xiàn)的循環(huán)控制 (3)用for語句實(shí)現(xiàn)的循環(huán)控制 (4)continue和break在循環(huán)控制中的作用(5)嵌套(多重)循環(huán)(1)了解循環(huán)語句三種語句的選擇與轉(zhuǎn)換(2)掌握循環(huán)條件的要求(3)掌握循環(huán)嵌套的應(yīng)用(1)課堂教學(xué)(2)課內(nèi)實(shí)踐:用三種語句實(shí)現(xiàn)循環(huán)功能,同時(shí)練習(xí)雙重循環(huán)的控制理論6學(xué)時(shí)+實(shí)踐4學(xué)時(shí)6.數(shù)組(一)課程目標(biāo)3課程目標(biāo)5(1)一維數(shù)組(2)排序?qū)n}(3)宏定義(1)一維數(shù)組和字符數(shù)組(2)數(shù)組遍歷和排序常用算法(3)掌握宏定義的方法(
7、1)課堂教學(xué)(2)課內(nèi)實(shí)踐:一位數(shù)組的初始化、輸入、輸出、遍歷和排序;宏定義的使用理論6學(xué)時(shí)+實(shí)踐4學(xué)時(shí)7.數(shù)組(二)課程目標(biāo)3(1)字符數(shù)組(2)字符串(3)二維數(shù)組(1)字符數(shù)組的定義、初始化和訪問(2)了解字符串與字符數(shù)組的區(qū)別與聯(lián)系,掌握字符數(shù)組的初始化,輸入和輸出;(3)二維數(shù)組基本操作(1)課堂教學(xué)(2)課內(nèi)實(shí)踐:字符數(shù)組、字符串和二維數(shù)組的初始化、輸入、輸出;string.h頭文件函數(shù)的使用理論3學(xué)時(shí)+實(shí)踐2學(xué)時(shí)8.結(jié)構(gòu)與結(jié)構(gòu)變量課程目標(biāo)3課程目標(biāo)5課程目標(biāo)6(1)定義結(jié)構(gòu)類型(2)定義結(jié)構(gòu)變量(數(shù)組)(3)結(jié)構(gòu)變量成員的訪問(1)掌握定義結(jié)構(gòu)類型、結(jié)構(gòu)變量和訪問成員的方法;(2
8、)結(jié)構(gòu)數(shù)組和訪問成員方法(1)課堂教學(xué)(2)課內(nèi)實(shí)踐:結(jié)構(gòu)類型、結(jié)構(gòu)變量(數(shù)組)定義和成員訪問練習(xí)理論3學(xué)時(shí)+實(shí)踐2學(xué)時(shí)9.指針課程目標(biāo)3課程目標(biāo)5(1)地址、指針與指針變量的概念(2)指針與數(shù)組(3)指向特殊類型數(shù)據(jù)的指針變量(1)理解指針的內(nèi)涵(2)掌握指針在基本數(shù)據(jù)類型變量、數(shù)組、結(jié)構(gòu)變量和字符串中的使用方法(3)理解指針的移動(dòng)與指針變量值的關(guān)系(1)課堂教學(xué)(2)課內(nèi)實(shí)踐:指針在基本數(shù)據(jù)類型變量、一維數(shù)組、二維數(shù)組、結(jié)構(gòu)變量(數(shù)組)和字符串中的使用方法理論6學(xué)時(shí)+實(shí)踐4學(xué)時(shí)10.函數(shù)課程目標(biāo)4課程目標(biāo)6(1)函數(shù)的概述及一般形式(2)函數(shù)參數(shù)與函數(shù)的值(3)函數(shù)的調(diào)用(4)函數(shù)的嵌套調(diào)
9、用和遞歸調(diào)用(1)掌握函數(shù)實(shí)參與形參調(diào)用(2)理解函數(shù)的遞歸調(diào)用 (3) 掌握參數(shù)傳遞的過程(1)課堂教學(xué)(2)課內(nèi)實(shí)踐:函數(shù)的應(yīng)用價(jià)值與方法。理論3學(xué)時(shí)+實(shí)踐2學(xué)時(shí)11.C+輸入輸出、類與對(duì)象課程目標(biāo)4課程目標(biāo)6(1)C+輸入輸出(2)類的定義、訪問和實(shí)現(xiàn)(對(duì)象)(3)文件包含(4)無參構(gòu)造函數(shù)的使用(5)有參構(gòu)造函數(shù)的使用(1)掌握C+的基本架構(gòu)、輸入和輸出語句的形式(2)類和對(duì)象的內(nèi)涵,以及如何定義、訪問和實(shí)現(xiàn)類(3)掌握文件包含的方法(4)理解構(gòu)造函數(shù)的重要性,學(xué)會(huì)如何使用構(gòu)造函數(shù)(1)課堂教學(xué)(2)課內(nèi)實(shí)踐:C+輸入和輸出、類與對(duì)象的上機(jī)練習(xí)理論3學(xué)時(shí)+實(shí)踐2學(xué)時(shí)12.繼承、派生與多
10、態(tài)課程目標(biāo)4課程目標(biāo)6(1)繼承與派生的涵義(2)定義基類和派生類(3)實(shí)現(xiàn)基類和派生類(4)多態(tài)的涵義(5)多態(tài)的實(shí)現(xiàn)(1)理解繼承與派生的涵義及其在C+程序設(shè)計(jì)中的地位(2)掌握如何定義基類和派生類(3)掌握如何在主程序中實(shí)現(xiàn)基類和派生類(4)理解多態(tài)為何是C+程序設(shè)計(jì)的精髓(5)掌握如何實(shí)現(xiàn)C+程序設(shè)計(jì)的動(dòng)態(tài)關(guān)聯(lián)(1)課堂教學(xué)(2)課內(nèi)實(shí)踐:繼承、派生與多態(tài)的上機(jī)練習(xí)理論3學(xué)時(shí)+實(shí)踐2學(xué)時(shí) 四、成績(jī)?cè)u(píng)定及考核方式(理論、實(shí)驗(yàn)課程填寫)知識(shí)單元對(duì)應(yīng)課程目標(biāo)考核方式成績(jī)?cè)u(píng)定1. C與C+概述課程目標(biāo)1期末考試考核方式:考試;課程成績(jī)由平時(shí)出勤、上機(jī)練習(xí)和期末考試三個(gè)部分組成:平時(shí)出勤采用“只
11、扣分,不加分”的方法計(jì)算成績(jī),無故曠課一次,將在總評(píng)成績(jī)中扣除2分。超過學(xué)校規(guī)定次數(shù)者,按學(xué)校有關(guān)規(guī)定處理。上機(jī)練習(xí)占總成績(jī)的30%。期末考試占總成績(jī)的70%:期末進(jìn)行閉卷考試,總分為100分。2.基本數(shù)據(jù)類型、運(yùn)算符與表達(dá)式課程目標(biāo)1上機(jī)練習(xí)、期末考試3.順序程序設(shè)計(jì)課程目標(biāo)1上機(jī)練習(xí)、期末考試4選擇結(jié)構(gòu)程序設(shè)計(jì)課程目標(biāo)2課程目標(biāo)5上機(jī)練習(xí)、期末考試5.循環(huán)控制課程目標(biāo)2課程目標(biāo)5上機(jī)練習(xí)、期末考試6.數(shù)組(一)課程目標(biāo)3課程目標(biāo)5上機(jī)練習(xí)、期末考試7.數(shù)組(二)課程目標(biāo)3上機(jī)練習(xí)、期末考試8.結(jié)構(gòu)與結(jié)構(gòu)變量,枚舉類型課程目標(biāo)3課程目標(biāo)5課程目標(biāo)6上機(jī)練習(xí)、期末考試9.指針課程目標(biāo)3課程目標(biāo)5上機(jī)練習(xí)、期末考試10.函數(shù)課程目標(biāo)4課程目標(biāo)6上機(jī)練習(xí)、期末考試11.C+輸入輸出、類與對(duì)象課程目標(biāo)4課程目標(biāo)6上機(jī)練習(xí)、期末考試12.繼承、派生與多態(tài)課程目標(biāo)4課程目標(biāo)6上機(jī)練習(xí)、期末考試五、課程建議教材及主要參考資料1.建議教材(1)戴波. C與C+程序設(shè)計(jì).北京:北京大學(xué)出版社,2018.(2)譚
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 60條合同規(guī)定:如何實(shí)現(xiàn)一次性產(chǎn)品零使用
- 上市公司廣告策劃與執(zhí)行合同范本
- 二手房訂房合同條款解析
- 中歐技術(shù)合作合同
- 個(gè)人運(yùn)輸代理合同范例
- 不銹鋼制品購銷合同模板
- 臨設(shè)買賣合同正規(guī)范本
- 臨時(shí)攤位租賃合同書
- 專業(yè)合作社股權(quán)轉(zhuǎn)讓合同
- 自然人借款合同集錦
- 《中國心力衰竭診斷和治療指南(2024)》解讀完整版
- 《檔案管理課件》課件
- 2024年度中國共產(chǎn)主義共青團(tuán)團(tuán)課課件版
- 2025年中考物理終極押題猜想(新疆卷)(全解全析)
- 脛骨骨折的護(hù)理查房
- 抽水蓄能電站項(xiàng)目建設(shè)管理方案
- 電動(dòng)工具培訓(xùn)課件
- 《智能網(wǎng)聯(lián)汽車智能傳感器測(cè)試與裝調(diào)》電子教案
- 視頻會(huì)議室改造方案
- 【中考真題】廣東省2024年中考語文真題試卷
- GB/T 32399-2024信息技術(shù)云計(jì)算參考架構(gòu)
評(píng)論
0/150
提交評(píng)論