《C和C++程序設(shè)計(jì)》課程教學(xué)大綱_第1頁(yè)
《C和C++程序設(shè)計(jì)》課程教學(xué)大綱_第2頁(yè)
《C和C++程序設(shè)計(jì)》課程教學(xué)大綱_第3頁(yè)
《C和C++程序設(shè)計(jì)》課程教學(xué)大綱_第4頁(yè)
《C和C++程序設(shè)計(jì)》課程教學(xué)大綱_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、C和C+程序設(shè)計(jì)一、課程概況所屬專業(yè):軟件工程開(kāi)課單位:數(shù)學(xué)計(jì)算機(jī)科學(xué)學(xué)院課程類(lèi)型:專業(yè)基礎(chǔ)課程課程代碼:07414060開(kāi)課學(xué)期:1學(xué)分:5學(xué)時(shí):85核心課程:是擬使用教材: 胡明、王紅梅.程序設(shè)計(jì)基礎(chǔ)-從問(wèn)題到程序(第2版).清華大學(xué)出版社.2016年1月國(guó)內(nèi)(外)現(xiàn)有教材:裘宗燕.從問(wèn)題到程序-程序設(shè)計(jì)與C語(yǔ)言引論(第2版).機(jī)械工業(yè)出版社.2011年5月鮑春波、林芳、謝麗聰.問(wèn)題求解與程序設(shè)計(jì).清華大學(xué)出版社.2015年9月Brian W. Kernighan和Dennis M. Ritchie著,徐寶文、李志譯,C程序設(shè)計(jì)語(yǔ)言(第2版新版),機(jī)械工業(yè)出版社,2004年月錢(qián)能主編,C+

2、程序設(shè)計(jì)教程,清華大學(xué)出版社(第一版),1999年4月學(xué)習(xí)參考資料1. 譚浩強(qiáng),C語(yǔ)言程序設(shè)計(jì)(第三版),清華大學(xué)出版社,2005年7月2. 孟慶昌、牛欣源主編,C語(yǔ)言程序設(shè)計(jì)上機(jī)指導(dǎo)與習(xí)題解答(第一版),人民郵電出版社,2003年8月3. 趙英良 仇國(guó)巍等. C+程序設(shè)計(jì)教程. 清華大學(xué)出版社,2013.8.二、課程描述本門(mén)課程是軟件工程專業(yè)基礎(chǔ)課,為學(xué)習(xí)后續(xù)課程準(zhǔn)備必要的程序設(shè)計(jì)知識(shí),主要培養(yǎng)學(xué)生掌握C/C+語(yǔ)言程序設(shè)計(jì)的基本思想、基本方法和程序設(shè)計(jì)過(guò)程。培養(yǎng)學(xué)生閱讀和分析、調(diào)試程序的方法和技巧,了解并初步掌握實(shí)用程序的開(kāi)發(fā)與調(diào)試技術(shù),為數(shù)據(jù)結(jié)構(gòu)、JAVA、匯編語(yǔ)言、操作系統(tǒng)等后續(xù)課程的學(xué)

3、習(xí)打下基礎(chǔ)。課程的主要內(nèi)容包括C/C+程序的構(gòu)成、程序的三大結(jié)構(gòu)、數(shù)組、指針、結(jié)構(gòu)體和共用體、文件和面向?qū)ο蟮某绦蛟O(shè)計(jì)思想等。三、課程目標(biāo)(1) 知識(shí)教學(xué)目標(biāo):通過(guò)本課程的教學(xué),學(xué)生應(yīng)了解C/C+程序設(shè)計(jì)的基礎(chǔ)知識(shí),掌握程序設(shè)計(jì)的基本能力,并為后續(xù)的專業(yè)課程奠定程序設(shè)計(jì)基礎(chǔ)。(2) 能力培養(yǎng)目標(biāo):通過(guò)本課程的教學(xué),學(xué)生應(yīng)具備順序程序設(shè)計(jì)、分支程序設(shè)計(jì)、循環(huán)程序設(shè)計(jì)的能力,掌握使用函數(shù)、數(shù)組、指針等來(lái)分析和解決問(wèn)題的能力。(3) 素質(zhì)培養(yǎng)目標(biāo):使學(xué)生明確C/C+程序設(shè)計(jì)課程在專業(yè)中的地位和作用,培養(yǎng)學(xué)生嚴(yán)謹(jǐn)?shù)膶W(xué)習(xí)風(fēng)氣、系統(tǒng)的學(xué)習(xí)方法,培養(yǎng)學(xué)生熱愛(ài)所學(xué)專業(yè)、刻苦鉆研專業(yè)知識(shí)的品質(zhì)。四、教學(xué)要求授課

4、教師應(yīng)根據(jù)本要求,認(rèn)真?zhèn)湔n,完成教案與講稿編寫(xiě)等各項(xiàng)課前準(zhǔn)備工作,結(jié)合課程特點(diǎn)和學(xué)生的實(shí)際情況進(jìn)行教學(xué)。由于本課程為軟件工程專業(yè)學(xué)生的第一門(mén)專業(yè)基礎(chǔ)課,也是他們第一次接觸程序設(shè)計(jì)課程,因此應(yīng)注意引導(dǎo)學(xué)生很快適應(yīng)大學(xué)的學(xué)習(xí),注重編程實(shí)踐。課堂教學(xué)應(yīng)采取多種教學(xué)方法相結(jié)合:講授法、演示法、練習(xí)法和任務(wù)驅(qū)動(dòng)法。讓學(xué)生在課堂教學(xué)中體會(huì)到編程的樂(lè)趣,使學(xué)生積極參與到課堂教學(xué)中,課堂氣氛活躍、互動(dòng)感強(qiáng)。每周布置的作業(yè)應(yīng)難度合適,有基礎(chǔ)題、拔高題和綜合設(shè)計(jì)題,使得不同層次的學(xué)生都能享受到完成作業(yè)的成就感。學(xué)生應(yīng)做到不曠課、不早退,上課認(rèn)真聽(tīng)講,積極與授課教師進(jìn)行教學(xué)互動(dòng),每周課后至少花費(fèi)4個(gè)小時(shí)的時(shí)間復(fù)習(xí)和

5、預(yù)習(xí)本課程內(nèi)容。學(xué)生應(yīng)認(rèn)真獨(dú)立完成課后作業(yè),多動(dòng)手實(shí)踐,學(xué)會(huì)調(diào)試簡(jiǎn)單程序的技巧。五、考核方式及要求為實(shí)現(xiàn)課程教學(xué)目標(biāo),本門(mén)課程考核方式及要求為:平時(shí)成績(jī)30,期中成績(jī)10,期末成績(jī)60。期中考試放在學(xué)完“函數(shù)”一章內(nèi)容后進(jìn)行,用一節(jié)課時(shí)間考試;期末考試為卷面考試。其中:平時(shí)成績(jī)=作業(yè)+隨堂測(cè)驗(yàn)+考勤+在線測(cè)試。平時(shí)成績(jī)的分布和要求如下:出勤率占30%。點(diǎn)到為隨機(jī)點(diǎn)名,一學(xué)期點(diǎn)到不少于3次,其中缺席1次,扣5分,遲到1次,扣3分。隨堂測(cè)驗(yàn)2次,占20%。學(xué)完循環(huán)結(jié)構(gòu)和函數(shù)一章后,各隨堂測(cè)驗(yàn)1次。分別考核學(xué)生對(duì)循環(huán)結(jié)構(gòu)和函數(shù)的掌握情況。這兩章內(nèi)容是C語(yǔ)言程序設(shè)計(jì)的核心內(nèi)容,通過(guò)隨堂測(cè)驗(yàn),從而檢查學(xué)

6、生聽(tīng)課情況及對(duì)相關(guān)知識(shí)的掌握情況,以便對(duì)后續(xù)教學(xué)提供依據(jù)。作業(yè)10次,占40%。每周至少布置作業(yè)1次,每次4題左右,采用書(shū)面作業(yè)或電子作業(yè)形式上交。在線測(cè)試占10%。檢查學(xué)生課后自主做在線測(cè)試題目的數(shù)量,從而考查學(xué)生的主觀能動(dòng)性。一學(xué)期在線測(cè)試題目數(shù)達(dá)到20題為及格。六、課程內(nèi)容第一章:C語(yǔ)言概述(授課時(shí)間:第一學(xué)期第四周)教學(xué)目標(biāo):了解程序、程序設(shè)計(jì)、高級(jí)語(yǔ)言的概念;了解C程序的基本結(jié)構(gòu);了解C程序的風(fēng)格。教學(xué)重點(diǎn):C程序的基本結(jié)構(gòu)。教學(xué)難點(diǎn):C程序的基本結(jié)構(gòu)(多個(gè)函數(shù)構(gòu)成C程序)。學(xué) 時(shí):課堂教學(xué)3學(xué)時(shí),課外自主學(xué)習(xí)時(shí)間不少于2學(xué)時(shí)教學(xué)方法:講授法、演示法主要內(nèi)容:(1)程序設(shè)計(jì)及編程語(yǔ)言

7、的“代”;(2)C語(yǔ)言的發(fā)展歷史和特點(diǎn);(3)C程序示例;C程序的編輯、編譯和運(yùn)行。學(xué)習(xí)方法:小組討論、上機(jī)操作課后作業(yè):完成教材第22頁(yè)習(xí)題1:一、三題。第二章:程序的靈魂-算法(授課時(shí)間:第一學(xué)期第四周)教學(xué)目標(biāo): 了解算法的概念;理解并掌握一些常用算法;掌握用偽代碼的方法來(lái)描述算法。教學(xué)重點(diǎn):常見(jiàn)的一些典型算法;流程圖描述算法。教學(xué)難點(diǎn):典型算法的理解。學(xué) 時(shí):課堂教學(xué)2學(xué)時(shí),課外自主學(xué)習(xí)時(shí)間不少于2學(xué)時(shí)教學(xué)方法:講授法、演示法主要內(nèi)容:算法的概念;簡(jiǎn)單算法舉例;算法的特性;怎樣表示一個(gè)算法。學(xué)習(xí)方法:小組討論、上機(jī)操作課后作業(yè):完成教材第22頁(yè)習(xí)題1:第二題并在下周課前提交。第三章:數(shù)

8、據(jù)類(lèi)型、運(yùn)算符與表達(dá)式(授課時(shí)間:第一學(xué)期第五周)教學(xué)目標(biāo):了解C語(yǔ)言的數(shù)據(jù)類(lèi)型體系和運(yùn)算符體系。 理解C語(yǔ)言的字符集、詞類(lèi)和語(yǔ)句的分類(lèi)。掌握各種基本數(shù)據(jù)類(lèi)型常量的書(shū)寫(xiě)方法和變量的定義、賦值、初始化方法。 掌握算術(shù)運(yùn)算符、賦值運(yùn)算符、逗號(hào)運(yùn)算符及其相應(yīng)的表達(dá)式。教學(xué)重點(diǎn):基本數(shù)據(jù)類(lèi)型常量的書(shū)寫(xiě)方法和變量的定義、賦值、初始化、使用方法;基本運(yùn)算符的運(yùn)算規(guī)則及優(yōu)先級(jí)別;表達(dá)式的構(gòu)成規(guī)則和計(jì)算。教學(xué)難點(diǎn):運(yùn)算符優(yōu)先級(jí)別,混合表達(dá)式計(jì)算,字符常量與字符串常量。學(xué) 時(shí):課堂教學(xué)4學(xué)時(shí),課外自主學(xué)習(xí)時(shí)間不少于2學(xué)時(shí)教學(xué)方法:講授法、演示法主要內(nèi)容:C語(yǔ)言的數(shù)據(jù)類(lèi)型;常量與變量;整型數(shù)據(jù);浮點(diǎn)型數(shù)據(jù);字符型

9、數(shù)據(jù);變量賦初值;算術(shù)運(yùn)算符和算術(shù)表達(dá)式;賦值運(yùn)算符和賦值表達(dá)式;逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式。學(xué)習(xí)方法:小組討論、上機(jī)操作課后作業(yè):完成教材第45頁(yè)習(xí)題2:三、1-3。 第四章:最簡(jiǎn)單的C程序設(shè)計(jì)順序程序設(shè)計(jì)(授課時(shí)間:第一學(xué)期第五到六周)教學(xué)目標(biāo): 了解C語(yǔ)言中各種語(yǔ)句。 掌握賦值語(yǔ)句。掌握C語(yǔ)言中的輸入輸出實(shí)現(xiàn)。 掌握順序程序設(shè)計(jì)的一般方法。教學(xué)重點(diǎn):賦值語(yǔ)句;putchar函數(shù);getchar函數(shù);printf函數(shù)scanf函數(shù)。教學(xué)難點(diǎn):輸入/輸出函數(shù)中的格式描述符。學(xué) 時(shí):課堂教學(xué)2學(xué)時(shí),課外自主學(xué)習(xí)時(shí)間不少于2學(xué)時(shí)教學(xué)方法:講授法、演示法主要內(nèi)容:C語(yǔ)句概述;賦值語(yǔ)句;字符數(shù)據(jù)的輸入輸

10、出;格式輸入與輸出;順序結(jié)構(gòu)程序設(shè)計(jì)舉例。學(xué)習(xí)方法:上機(jī)操作課后作業(yè):完成教材第62頁(yè)習(xí)題3:二、1、4、5并在下周課前提交。第五章:選擇結(jié)構(gòu)程序設(shè)計(jì)(授課時(shí)間:第一學(xué)期第六周)教學(xué)目標(biāo):掌握關(guān)系運(yùn)算符和關(guān)系表達(dá)式;邏輯運(yùn)算符和邏輯表達(dá)式。 熟練掌握單分支、雙分支、多分支選擇語(yǔ)句的格式與功能,能正確選取選擇語(yǔ)句來(lái)設(shè)計(jì)選擇結(jié)構(gòu)的程序。掌握switch語(yǔ)句的使用。掌握選擇結(jié)構(gòu)程序設(shè)計(jì)的一般方法。教學(xué)重點(diǎn):邏輯運(yùn)算的“短路”現(xiàn)象;if-else、else if、switch語(yǔ)句的格式和功能。教學(xué)難點(diǎn):正確選用合適的語(yǔ)句來(lái)設(shè)計(jì)選擇結(jié)構(gòu)的程序;switch語(yǔ)句和break語(yǔ)句的使用。學(xué) 時(shí):課堂教學(xué)3學(xué)

11、時(shí),課外自主學(xué)習(xí)時(shí)間不少于3學(xué)時(shí)教學(xué)方法:任務(wù)驅(qū)動(dòng)法、講授法、演示法主要內(nèi)容:關(guān)系運(yùn)算符和關(guān)系表達(dá)式;邏輯運(yùn)算符和邏輯表達(dá)式;if語(yǔ)句;switch語(yǔ)句。學(xué)習(xí)方法:小組討論、上機(jī)操作課后作業(yè):完成教材第87頁(yè)習(xí)題4: 2-4并在下周課前提交。第六章:循環(huán)控制(授課時(shí)間:第一學(xué)期第六到八周)教學(xué)目標(biāo):了解循環(huán)的基本概念。 熟練掌握while語(yǔ)句、do-while語(yǔ)句、for語(yǔ)句、break語(yǔ)句、countinue語(yǔ)句的格式和功能,并能根據(jù)循環(huán)結(jié)構(gòu)的要求正確選用循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn)循環(huán)。 循環(huán)的嵌套。教學(xué)重點(diǎn):while、do-while、for、break、countinue的格式和功能,三種循環(huán)結(jié)構(gòu)

12、的程序設(shè)計(jì)方法。教學(xué)難點(diǎn):break和continue語(yǔ)句的正確使用,三種循環(huán)之間的相互轉(zhuǎn)換。學(xué) 時(shí):課堂教學(xué)8學(xué)時(shí),課外自主學(xué)習(xí)時(shí)間不少于6學(xué)時(shí)教學(xué)方法:任務(wù)驅(qū)動(dòng)法、講授法、演示法主要內(nèi)容:while語(yǔ)句;do-while語(yǔ)句;for語(yǔ)句;循環(huán)的嵌套;break語(yǔ)句;continue語(yǔ)句;goto語(yǔ)句。學(xué)習(xí)方法:小組討論、上機(jī)操作課后作業(yè):完成教材第87頁(yè)習(xí)題4: 5、6、8、9并在下周課前提交。第七章:數(shù)組(授課時(shí)間:第一學(xué)期第八到九周)教學(xué)目標(biāo):掌握一維數(shù)組、多維數(shù)組(主要指二維)、初始化、數(shù)組元素的引用方法。 掌握數(shù)組的兩種典型處理(查找和排序)。 掌握有關(guān)數(shù)組問(wèn)題程序的分析和設(shè)計(jì)。教

13、學(xué)重點(diǎn):一維數(shù)組、二維數(shù)組、初始化和數(shù)組元素的使用,數(shù)組中的查找和排序。教學(xué)難點(diǎn):數(shù)組中的地址概念。 學(xué) 時(shí):課堂教學(xué)5學(xué)時(shí),課外自主學(xué)習(xí)時(shí)間不少于4學(xué)時(shí)教學(xué)方法:任務(wù)驅(qū)動(dòng)法、講授法、演示法主要內(nèi)容:一位數(shù)組的定義和引用;多維數(shù)組;應(yīng)用舉例。學(xué)習(xí)方法:小組討論、上機(jī)操作課后作業(yè):完成教材第105頁(yè)習(xí)題5:1-5、8、9。第八章:函數(shù)(授課時(shí)間:第一學(xué)期第九到十周)教學(xué)目標(biāo):熟練掌握用戶函數(shù)的結(jié)構(gòu)、設(shè)計(jì)方法和調(diào)用方法。 掌握函數(shù)調(diào)用中數(shù)據(jù)傳遞的幾種方式。 掌握簡(jiǎn)單的嵌套調(diào)用函數(shù)和遞歸調(diào)用函數(shù)的分析和設(shè)計(jì)。掌握變量生命期和作用域。教學(xué)重點(diǎn):一維數(shù)組、二維數(shù)組、字符數(shù)組的定義、初始化和數(shù)組元素的使用

14、,數(shù)組中的查找和排序,字符串處理函數(shù)的使用。教學(xué)重點(diǎn):函數(shù)的定義和調(diào)用方法,調(diào)用函數(shù)時(shí)數(shù)據(jù)傳遞方法,變量的屬性和作用域。 教學(xué)難點(diǎn):值傳遞和地址傳遞的區(qū)別,變量的生命期和作用域。學(xué) 時(shí):課堂教學(xué)6學(xué)時(shí),課外自主學(xué)習(xí)時(shí)間不少于6學(xué)時(shí)教學(xué)方法:任務(wù)驅(qū)動(dòng)法、講授法、演示法主要內(nèi)容:函數(shù)定義;main()函數(shù);函數(shù)調(diào)用;函數(shù)返回值和函數(shù)類(lèi)型說(shuō)明;函數(shù)的遞歸調(diào)用;void類(lèi)型和可變參數(shù)函數(shù);數(shù)據(jù)存儲(chǔ)類(lèi)。學(xué)習(xí)方法:小組討論、上機(jī)操作課后作業(yè):完成教材第132頁(yè)習(xí)題6:1-4;第214頁(yè)習(xí)題10:1、3、4。 第九章:指針(授課時(shí)間:第一學(xué)期第十到十一周)教學(xué)目標(biāo):掌握所需類(lèi)型的指針變量的正確定義。 掌握如

15、何將指針變量指向某變量。掌握利用指針變量來(lái)引用所指向的變量或數(shù)組。掌握地址、指針、指針變量的概念。教學(xué)重點(diǎn):指針變量的定義、初始化和賦值方法,利用指向變量的指針變量來(lái)正確引用變量,取變量地址的方法。 教學(xué)難點(diǎn):指針的概念,主函數(shù)中參數(shù)的引用方法。學(xué) 時(shí):課堂教學(xué)3學(xué)時(shí),課外自主學(xué)習(xí)時(shí)間不少于2學(xué)時(shí)教學(xué)方法:講授法、演示法主要內(nèi)容:什么是指針;指針變量的定義;指針變量的引用;指針變量的運(yùn)算。學(xué)習(xí)方法:小組討論、上機(jī)操作課后作業(yè):完成教材第156頁(yè)習(xí)題7: 1-6。第十章:字符數(shù)組(授課時(shí)間:第一學(xué)期第十一周)教學(xué)目標(biāo):字符數(shù)組的定義、初始化、字符串表示方法。 掌握有關(guān)處理字符串的系統(tǒng)函數(shù)的使用方

16、法。教學(xué)重點(diǎn):字符數(shù)組的定義、初始化和數(shù)組元素的使用,字符串處理函數(shù)的使用。教學(xué)難點(diǎn):字符串與字符數(shù)組的區(qū)別、存放若干字符和存放字符串的字符數(shù)組的差別。學(xué) 時(shí):課堂教學(xué)3學(xué)時(shí),課外自主學(xué)習(xí)時(shí)間不少于2學(xué)時(shí)教學(xué)方法:任務(wù)驅(qū)動(dòng)法、講授法、演示法主要內(nèi)容:字符數(shù)組的定義和引用;字符數(shù)組處理字符串;多維數(shù)組;應(yīng)用舉例。學(xué)習(xí)方法:小組討論、上機(jī)操作課后作業(yè):完成教材第105頁(yè)習(xí)題5:1-5、8、9。 第十一章:結(jié)構(gòu)體與共用體(授課時(shí)間:第一學(xué)期第十一到十二周)教學(xué)目標(biāo):了解結(jié)構(gòu)體類(lèi)型和共用體類(lèi)型數(shù)據(jù)的特點(diǎn)。熟練掌握結(jié)構(gòu)體類(lèi)型的定義方法,結(jié)構(gòu)體類(lèi)型變量、數(shù)組、指針變量的定義、初始化和成員的引用方法。掌握共

17、用體類(lèi)型的定義方法和對(duì)應(yīng)變量的定義和引用。掌握枚舉型的定義方法和對(duì)應(yīng)變量的定義和引用。教學(xué)重點(diǎn):結(jié)構(gòu)體類(lèi)型、共用體類(lèi)型數(shù)據(jù)的特點(diǎn)和定義,結(jié)構(gòu)體類(lèi)型變量、數(shù)組、指針變量的定義、初始化和成員引用方法,共用體類(lèi)型的定義和引用方法。 教學(xué)難點(diǎn):鏈表數(shù)據(jù)的處理。學(xué) 時(shí):課堂教學(xué)4學(xué)時(shí),課外自主學(xué)習(xí)時(shí)間不少于3學(xué)時(shí)教學(xué)方法:講授法、演示法主要內(nèi)容:結(jié)構(gòu)體類(lèi)型及其變量的定義;結(jié)構(gòu)體成員的引用;結(jié)構(gòu)體變量的初始化;結(jié)構(gòu)體數(shù)組;結(jié)構(gòu)體和指針;共用體和枚舉。學(xué)習(xí)方法:小組討論、上機(jī)操作課后作業(yè):完成教材第197頁(yè)習(xí)題9:二、2-5并在下周課前提交。第十二章:再談指針(授課時(shí)間:第一學(xué)期第十二到十三周)教學(xué)目標(biāo):了

18、解指針數(shù)組和多級(jí)指針的概念。 掌握如何將指針變量指向數(shù)組。掌握利用指針變量來(lái)引用所指向的一維、二維數(shù)組。掌握用指針處理鏈表。教學(xué)重點(diǎn):利用指向數(shù)組指針變量來(lái)正確引用數(shù)組元素、字符串,指針數(shù)組、指向結(jié)構(gòu)體的指針、指針和鏈表。 教學(xué)難點(diǎn):鏈表數(shù)據(jù)的處理、動(dòng)態(tài)存儲(chǔ)分配。學(xué) 時(shí):課堂教學(xué)7學(xué)時(shí),課外自主學(xué)習(xí)時(shí)間不少于6學(xué)時(shí)教學(xué)方法:講授法、演示法主要內(nèi)容:指針變量和數(shù)組;指針與結(jié)構(gòu)體;動(dòng)態(tài)存儲(chǔ)分配。學(xué)習(xí)方法:上機(jī)操作課后作業(yè):完成教材第240頁(yè)習(xí)題11: 2、3、6。第十二章:文件(授課時(shí)間:第一學(xué)期第十四周)教學(xué)目標(biāo):了解C文件概述。掌握文件類(lèi)型指針;文件的打開(kāi)與關(guān)閉。掌握緩沖文件系統(tǒng)中有關(guān)文件操作

19、的系統(tǒng)函數(shù)的使用方法。掌握對(duì)文件進(jìn)行簡(jiǎn)單處理實(shí)用程序的設(shè)計(jì)。教學(xué)重點(diǎn):緩沖文件系統(tǒng)中“文件類(lèi)型指針”的概念,有關(guān)文件操作(打開(kāi)、關(guān)閉、四種形式的讀寫(xiě)、定位、出錯(cuò)檢測(cè))的系統(tǒng)函數(shù)使用。教學(xué)難點(diǎn):有關(guān)文件處理的各種系統(tǒng)函數(shù)的使用;特別是讀寫(xiě)函數(shù)種類(lèi)較多、功能相近,造成記憶和選擇上的困難。學(xué) 時(shí):課堂教學(xué)3學(xué)時(shí),課外自主學(xué)習(xí)時(shí)間不少于3學(xué)時(shí)教學(xué)方法:講授法、演示法主要內(nèi)容:C文件概述;文件類(lèi)型指針;文件的打開(kāi)與關(guān)閉;文件的讀寫(xiě);文件夾的定位;出錯(cuò)的檢測(cè)。學(xué)習(xí)方法:小組討論、上機(jī)操作課后作業(yè):完成教材第261頁(yè)習(xí)題12:三、1、4、5。 第十三章:面向?qū)ο蟪绦蛟O(shè)計(jì)概述(授課時(shí)間:第一學(xué)期第十四周)教學(xué)

20、目標(biāo): 初步建立面向?qū)ο蟮某绦蛟O(shè)計(jì)思想和概念。教學(xué)重點(diǎn): 面向?qū)ο蟮幕靖拍睿▽?duì)象、消息、類(lèi))。教學(xué)難點(diǎn): 面向?qū)ο蟮乃枷?。學(xué) 時(shí):課堂教學(xué)2學(xué)時(shí)教學(xué)方法:講授法、演示法主要內(nèi)容: 什么是面向?qū)ο??什么是面向?qū)ο蟮某绦蛟O(shè)計(jì)?面向?qū)ο笙到y(tǒng)的特性。學(xué)習(xí)方法:上機(jī)操作課后作業(yè): 完成C+課后布置的作業(yè)。第十四章:C+概述(授課時(shí)間:第一學(xué)期第十五周)教學(xué)目標(biāo): 掌握C+和C的不同點(diǎn)。教學(xué)重點(diǎn): 輸入/輸出流的使用;函數(shù)重載的概念和重載方法。教學(xué)難點(diǎn): 函數(shù)重載的概念和重載方法。學(xué) 時(shí):課堂教學(xué)2學(xué)時(shí)教學(xué)方法:講授法、演示法主要內(nèi)容: 標(biāo)準(zhǔn)輸入/輸出流(cin和cout)和輸入/輸出運(yùn)算符(和);const和內(nèi)置(聯(lián))函數(shù)inline;函數(shù)重載;new和delete;引用。學(xué)習(xí)方法:上機(jī)操作課后作業(yè):完成C+課后布置的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論