電大計(jì)算機(jī)本科C語言程序設(shè)計(jì)A課程教學(xué)大綱_第1頁
電大計(jì)算機(jī)本科C語言程序設(shè)計(jì)A課程教學(xué)大綱_第2頁
電大計(jì)算機(jī)本科C語言程序設(shè)計(jì)A課程教學(xué)大綱_第3頁
電大計(jì)算機(jī)本科C語言程序設(shè)計(jì)A課程教學(xué)大綱_第4頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、C語言程序設(shè)計(jì)課程教學(xué)大綱中央電大第一部分大綱說明1. 課程性質(zhì)、任務(wù)與目的 C語言程序設(shè)計(jì)是中央電大計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)(??破瘘c(diǎn)本科)的一門專業(yè)基礎(chǔ)課。主要任務(wù)是介紹 C語言中的數(shù)據(jù)類型、數(shù)據(jù)表示、運(yùn)算規(guī)則、語句定義、函數(shù)調(diào)用、程序結(jié)構(gòu)、文件使用、編程方法等內(nèi)容。目的是使學(xué)生能夠利用一種計(jì)算機(jī)程序設(shè)計(jì)語言編寫出解決較簡單的數(shù)值計(jì)算和數(shù)據(jù)處理問題的程序, 為學(xué)習(xí)后續(xù)課程奠定程序設(shè)計(jì)和算法設(shè)計(jì)的基礎(chǔ)。2. 與其他課程的關(guān)系學(xué)習(xí) C語言程序設(shè)計(jì)課程需要了解計(jì)算機(jī)基本組成,并具有對(duì)計(jì)算機(jī)進(jìn)行基本操作的技能。本課程的后續(xù)課程為數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫等。3. 課程教學(xué)特點(diǎn)1/13 C語言程序設(shè)計(jì)是

2、一門知識(shí)性和實(shí)踐性都很強(qiáng)的課程 , 必須在學(xué)習(xí)中掌握 C語言的語法規(guī)則,并在上機(jī)實(shí)踐中體會(huì)和加深理解,通過實(shí)際的上機(jī)操作訓(xùn)練,還能夠?qū)W習(xí)到書本上學(xué)不到的知識(shí)和技能,提高自己進(jìn)行程序設(shè)計(jì)和開發(fā)的實(shí)際能力。4. 教學(xué)主要內(nèi)容(1) 介紹 C語言上機(jī)操作環(huán)境、程序基本結(jié)構(gòu),系統(tǒng)函數(shù)的使用;(2) 介紹常用輸入輸出函數(shù)的作用;(3) 介紹 C語言基本數(shù)據(jù)類型、 常量、變量、運(yùn)算符、數(shù)學(xué)函數(shù)、表達(dá)式等的表示與含義;(4) 介紹各種分支語句、 循環(huán)語句的流程控制功能及相應(yīng)的程序設(shè)計(jì)方法;(5) 介紹一維數(shù)組和二維數(shù)組的定義與作用, 字符串?dāng)?shù)組的特殊存儲(chǔ)格式與作用;(6) 介紹指針的定義和運(yùn)算, 變量存儲(chǔ)空

3、間的動(dòng)態(tài)分配, 數(shù)組名的指針含義;(7) 介紹用戶函數(shù)的定義與調(diào)用, 值參數(shù)和指針參數(shù)的使用, 變量的作用域,遞歸函數(shù);2/13(8) 介紹結(jié)構(gòu)和聯(lián)合類型的定義與應(yīng)用,結(jié)構(gòu)鏈表的建立和使用;(9) 介紹文件的概念, 文件的打開和關(guān)閉, 字符文件和字節(jié)文件的處理操作。(10) 介紹利用 C語言編寫解決實(shí)際問題的程序設(shè)計(jì)思路和方法。5. 教學(xué)基本要求本課程教學(xué)內(nèi)容包括了解、 理解和應(yīng)用三個(gè)層次, 并且逐步遞進(jìn),具體含義如下:(1) 了解層次:記憶 C語言中的基本概念和語法規(guī)則;(2) 理解層次:掌握 C語言中的每個(gè)語法成分和語句的定義格式、含義及作用;(3) 應(yīng)用層次:利用 C語言,結(jié)合實(shí)際解決問

4、題的需要,能夠分析和編寫程序。第二部分媒體使用和教學(xué)過程建議3/131. 課程學(xué)分和學(xué)時(shí)本課程為 4 學(xué)分、 72 學(xué)時(shí)、第一學(xué)期開設(shè)。電視、實(shí)驗(yàn)和面授輔導(dǎo)學(xué)時(shí)各為 20、27 和 25 學(xué)時(shí)。課程中各章內(nèi)容及學(xué)時(shí)分配如下表所示。序號(hào)內(nèi)容電視學(xué)實(shí)驗(yàn)學(xué)面授學(xué)時(shí)時(shí)時(shí)一C 語言概述222二數(shù)據(jù)類型與表達(dá)式323三流程控制語句343四數(shù)組和字符串243五指針243六函數(shù)344七結(jié)構(gòu)與聯(lián)合343八文件2342. 教學(xué)媒體設(shè)計(jì)4/13(1) 課程以文字教材為主, 文字教材采用合一型。 文字教材擔(dān)負(fù)起形成整個(gè)課程體系系統(tǒng)性和完整性的任務(wù), 是學(xué)生學(xué)習(xí)的主要媒體形式。因此教材要概念準(zhǔn)確、條理清晰、深入淺出、便

5、于自學(xué),并且要包含實(shí)驗(yàn)指導(dǎo)和實(shí)驗(yàn)內(nèi)容。(2) 電視課程作為文字教材的強(qiáng)化媒體, 配合文字教材講授課程的基本知識(shí)以及重點(diǎn)和難點(diǎn)。(3) 面授輔導(dǎo)課程由面授教師系統(tǒng)地輔導(dǎo)教學(xué)內(nèi)容, 保證教學(xué)進(jìn)度,檢查學(xué)習(xí)效果,隨時(shí)解答學(xué)生的問題,是非常重要的教學(xué)活動(dòng)。(4) CAI 課件是利用計(jì)算機(jī)進(jìn)行自主學(xué)習(xí)的重要教學(xué)手段,它能夠集名師講授、動(dòng)畫教學(xué)演示、作業(yè)練習(xí)、學(xué)習(xí)效果檢查等為一體,不受時(shí)間、地點(diǎn)和空間的限制,深受學(xué)習(xí)者喜愛。(5) 網(wǎng)絡(luò)資源媒體可以匯集有關(guān)教學(xué)文件為學(xué)生查詢提供方便,還可以進(jìn)行網(wǎng)絡(luò)交流答疑活動(dòng),便于師生定期或隨時(shí)開展。3. 教學(xué)過程建議本課程的電視和面授課堂教學(xué)要把知識(shí)講授與上機(jī)操作演示結(jié)

6、合起來,同時(shí)要加強(qiáng)學(xué)生的上機(jī)操作練習(xí)和指導(dǎo),使所學(xué)知識(shí)都能夠得到上機(jī)運(yùn)行結(jié)果的充分驗(yàn)證。5/13第三部分教學(xué)內(nèi)容和教學(xué)要求第一章 C 語言概述( 一) 教學(xué)內(nèi)容1. C 語言的特點(diǎn)2. C 語言中的基本語法成分和程序結(jié)構(gòu)3. 常用輸入輸出函數(shù) printf 和 scanf 的作用4. C 程序的編輯、編譯、鏈接和運(yùn)行( 二) 教學(xué)要求了解: C語言的特點(diǎn),基本的語法成分,程序的結(jié)構(gòu), C程序的編輯、編譯、鏈接和運(yùn)行的過程。理解:常用輸入輸出函數(shù)printf和 scanf 的作用第二章基本數(shù)據(jù)類型與表達(dá)式( 一) 教學(xué)內(nèi)容6/131C語言中的基本數(shù)據(jù)類型;2. 整數(shù)、實(shí)數(shù)、字符、枚舉等常量的表示

7、;3. 使用 #define 編譯預(yù)處理命令定義符號(hào)常量;4. 變量的定義和分類;5. 各種運(yùn)算符的表示和應(yīng)用;6. 數(shù)值、關(guān)系、邏輯表達(dá)式的求值;7. 常用數(shù)值函數(shù)的調(diào)用,如絕對(duì)值函數(shù)、平方根函數(shù)、指數(shù)函數(shù)、對(duì)數(shù)函數(shù)、取整函數(shù)等的調(diào)用。( 二) 教學(xué)要求理解: C語言中的基本數(shù)據(jù)類型種常量和變量的表示,運(yùn)算符的優(yōu)先級(jí)和結(jié)合性,表達(dá)式的構(gòu)成,常用數(shù)學(xué)函數(shù)的調(diào)用格式與作用。第三章流程控制語句( 一) 教學(xué)內(nèi)容1. if 語句的定義格式和作用;2. switch 語句的定義格式和作用;7/133. for 語句的定義格式和作用;4. while 語句的定義格式和作用;5. do-while 語句的

8、定義格式和作用;6. continue 和 break 語句的定義格式和作用;7. return 和 goto 語句的定義格式和作用。( 二) 教學(xué)要求理解:各種語句的定義格式;應(yīng)用:分析程序,按照解決問題的需要編寫出相應(yīng)程序。第四章數(shù)組和字符串( 一) 教學(xué)內(nèi)容1. 數(shù)組和數(shù)組元素的有關(guān)概念;2. 一維數(shù)組的定義和應(yīng)用;3. 二維數(shù)組的定義和應(yīng)用;4. 字符串的存儲(chǔ)和字符與字符串函數(shù)的使用。8/13( 二) 教學(xué)要求了解:數(shù)組和數(shù)組元素的有關(guān)概念;理解:一維數(shù)組和二維數(shù)組的定義格式,字符串的存儲(chǔ)格式,字符與字符串函數(shù)的調(diào)用格式;應(yīng)用:會(huì)分析含有數(shù)組和字符串應(yīng)用的程序, 根據(jù)數(shù)值計(jì)算和數(shù)據(jù)處理

9、問題編寫出數(shù)組應(yīng)用程序。第五章指針( 一) 教學(xué)內(nèi)容1. 指針的有關(guān)概念;2. 指針的各種運(yùn)算3. 數(shù)組元素的指針訪問方式4. 數(shù)據(jù)存儲(chǔ)空間的動(dòng)態(tài)存儲(chǔ)分配( 二) 教學(xué)要求了解:指針的有關(guān)概念;9/13理解:指針的各種運(yùn)算符的含義, 一維和二維元素的指針訪問方式,動(dòng)態(tài)存儲(chǔ)分配與釋放函數(shù)的含義;應(yīng)用:會(huì)分析含有指針操作的程序。第六章函數(shù)( 一) 教學(xué)內(nèi)容1. 函數(shù)的定義格式和各個(gè)語法成分的作用;2. 函數(shù)的調(diào)用格式以及調(diào)用過程;3. 值參數(shù)和指針參數(shù)的不同作用;4. 變量的作用域分類;5. 遞歸函數(shù)的概念和調(diào)用過程。( 二) 教學(xué)要求了解:函數(shù)的定義、聲明、調(diào)用與返回的有關(guān)概念;理解:函數(shù)的定義

10、和調(diào)用過程,值參數(shù)和指針參數(shù)的使用,變量的各種不同作用域;應(yīng)用:會(huì)分析一個(gè)函數(shù)定義的功能, 根據(jù)問題編寫出對(duì)應(yīng)的函數(shù)。10/13第七章結(jié)構(gòu)與聯(lián)合( 一) 教學(xué)內(nèi)容1. 結(jié)構(gòu)的基本概念2. 結(jié)構(gòu)的定義與初始化3. 結(jié)構(gòu)成員的訪問和結(jié)構(gòu)變量的賦值4. 結(jié)構(gòu)與數(shù)組5. 結(jié)構(gòu)與函數(shù)6. 結(jié)構(gòu)與鏈表7聯(lián)合的定義與使用( 二) 教學(xué)要求了解:結(jié)構(gòu)和聯(lián)合的有關(guān)概念;理解:結(jié)構(gòu)和聯(lián)合的定義格式,結(jié)構(gòu)和聯(lián)合成員的訪問,結(jié)構(gòu)作為函數(shù)參數(shù)的應(yīng)用,結(jié)構(gòu)作為鏈表中結(jié)點(diǎn)類型的應(yīng)用;應(yīng)用:會(huì)分析和編寫使用結(jié)構(gòu)的函數(shù)或程序11/13第八章文件( 一) 教學(xué)內(nèi)容1. 數(shù)據(jù)文件的概念2. 文件的打開和關(guān)閉,3. 文件的操作方式4. 字符文件的訪問5. 字節(jié)文件的訪問( 二) 教學(xué)要求

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論