C語言程序設(shè)計 教學(xué)大綱、授課計劃_第1頁
C語言程序設(shè)計 教學(xué)大綱、授課計劃_第2頁
C語言程序設(shè)計 教學(xué)大綱、授課計劃_第3頁
C語言程序設(shè)計 教學(xué)大綱、授課計劃_第4頁
C語言程序設(shè)計 教學(xué)大綱、授課計劃_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《C語言程序設(shè)計》

教學(xué)大綱

一、課程信息

課程名稱:c語言程序設(shè)計

課程類別:素質(zhì)選修課/專業(yè)基礎(chǔ)課

課程性質(zhì):選修/必修

計劃學(xué)時:64

計劃學(xué)分:4

先修課程:無

選用教材:《C語言程序設(shè)計》,王佐兵、田華、肖川、王紅華主編,2021年,電子工

業(yè)出版社教材。

適用專業(yè):C語言程序設(shè)計是計算機(jī)、電氣工程、芻動化等專業(yè)都要學(xué)習(xí)的基礎(chǔ)課程,

也是Java程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、單片機(jī)等專業(yè)課程的先修

課程。

課程負(fù)責(zé)人:

二、課程簡介

C語言是一門面向過程的計算機(jī)編程語言,設(shè)計目標(biāo)是提供一種能以簡易的方式編譯、

處理低級存儲器、僅產(chǎn)生少量的機(jī)器碼及不需要任何運行環(huán)境支持便能運行的編程語言。本

課程通過循序漸進(jìn)的內(nèi)容安排、通俗易懂的講解、豐富的實例教學(xué),希望學(xué)生能夠掌握C語

言的基本內(nèi)容,并具有一定的程序設(shè)計能力。

三、課程教學(xué)要求

序號專業(yè)畢業(yè)要求課程教學(xué)要求關(guān)聯(lián)程度

初識C語言、C語言基礎(chǔ)、數(shù)據(jù)的輸入/輸出、選擇結(jié)構(gòu)、

1工程知識L

循環(huán)結(jié)構(gòu)、數(shù)組、函數(shù)、指針、自定義數(shù)據(jù)類型。

目前“C語言程序設(shè)計”課程仍是不少高校計算機(jī)及相

關(guān)專業(yè)重要的基礎(chǔ)課程,其教學(xué)目標(biāo)不僅在于使學(xué)生掌

2問題分析握C語言的語法規(guī)則,而且更在于培養(yǎng)學(xué)生使用C語言H

進(jìn)行程序設(shè)計的能力。學(xué)好該課程不僅可以為后續(xù)課程

的學(xué)習(xí)打好基礎(chǔ),也可以為軟件開發(fā)打下基礎(chǔ)。

設(shè)計目標(biāo)是提供一種能以簡易的方式編譯、處理低級存

儲器、僅產(chǎn)生少量的機(jī)器碼及不需要任何運行環(huán)境支持

3設(shè)計/開發(fā)解決方案便能運行的編程語言,C語言描述問題比匯編語言描述H

問題更簡單,工作量小,可讀性好,易于調(diào)試、修改和

移植代碼。

C語言是為直接控制硬件而開發(fā)的,可以用來編寫操作

4研究L

系統(tǒng)內(nèi)核、驅(qū)動程序等。C語言也是很多其它編程語言

的基石,它們有的使用C語言開發(fā)編譯器和標(biāo)準(zhǔn)庫,有

的基于C語言模塊進(jìn)行擴(kuò)展。

電腦、Dev-C++、mingWsWIN-TC>Cygwin、Microsoft

5使用現(xiàn)代工具M(jìn)

Visualstdudio

學(xué)會將相應(yīng)技術(shù)應(yīng)用于實際生產(chǎn)和社會服務(wù)中,為社會

6工程與社會L

做出貢獻(xiàn)。

7環(huán)境和可持續(xù)發(fā)展

8職業(yè)規(guī)范

學(xué)會與他人合作和溝通,建立良好的人際關(guān)系和團(tuán)隊合

9個人和團(tuán)隊H

作氛圍。

學(xué)會進(jìn)行有效的溝通和表達(dá),與客戶、同事和上級保持

10溝通M

良好的溝通和協(xié)作。

11項目管理

學(xué)會進(jìn)行終身學(xué)習(xí)和職業(yè)發(fā)展規(guī)劃,不斷拓展職業(yè)領(lǐng)域

12終身學(xué)習(xí)H

和發(fā)展空間。

注:“課程教學(xué)要求”欄中內(nèi)容為針對該課程適用專業(yè)的專業(yè)畢業(yè)要求與相關(guān)教學(xué)要求的具

體描述?!瓣P(guān)聯(lián)程度”欄中字母表示二者關(guān)聯(lián)程度。關(guān)聯(lián)程度按高關(guān)聯(lián)、中關(guān)聯(lián)、低關(guān)聯(lián)三

檔分別表示為“H”或"L”?!闭n程教學(xué)要求”及“關(guān)聯(lián)程度”中的空白欄表示該課

程與所對應(yīng)的專業(yè)畢業(yè)要求條目不相關(guān)。

四、課程教學(xué)內(nèi)容

章節(jié)名稱主要內(nèi)容重難點關(guān)鍵詞學(xué)時類型

了解C語言的發(fā)

C語言的發(fā)展歷史展歷史,掌握C語

C語言的特點言的特點和第一理論+

1初識C語言4

第一個C程序個C語言程序,熟實操

C程序開發(fā)流程悉C程序開發(fā)的

流程。

了解C語言基礎(chǔ)

標(biāo)識符中不同種類的標(biāo)

數(shù)據(jù)類型識符,掌握數(shù)據(jù)

理論+

2C語言基礎(chǔ)常量和變量類型的分類以及4

實操

運算符和表達(dá)式變量和常量,熟

常見錯誤練運用運算符和

表達(dá)式。

C語句的分類了解C語句用來

程序的三種基本結(jié)構(gòu)向計算機(jī)系統(tǒng)發(fā)

數(shù)據(jù)的輸入/理論+

3數(shù)據(jù)輸入/輸出的概念出操作指令,掌4

輸出實操

字符輸入/輸出函數(shù)握結(jié)構(gòu)化程序設(shè)

格式輸入/輸出函數(shù)計方法,熟悉數(shù)

程序舉例據(jù)輸入/輸出的

常見錯誤概念,并且熟練

運用字符輸入/

輸出函數(shù)和格式

輸入/輸出函數(shù)。

了解關(guān)系運算的

關(guān)系運算基礎(chǔ)概念,熟練

邏輯運算運用關(guān)系表達(dá)

if語句式,掌握邏輯運理論+

4選擇結(jié)構(gòu)4

switch語句算及其表達(dá)式,實操

程序舉例熟悉if語句和

常見錯誤switch語句的相

關(guān)知識點。

while語句了解循環(huán)結(jié)構(gòu)當(dāng)

do..while語句中的while語句、

for語句do..while語句

循環(huán)嵌套和for語句,掌握理論+

5循環(huán)結(jié)構(gòu)8

鋪助控制語句循環(huán)嵌套的概實操

goto語句念,了解輔助控

程序舉例制語句和goto語

常見錯誤句。

一維數(shù)組了解不同類型的

二維數(shù)組數(shù)組元素,熟悉

理論+

6數(shù)組字符數(shù)組數(shù)值數(shù)組和字符8

實操

程序舉例數(shù)組,掌握相關(guān)

常見錯誤應(yīng)用。

了解函數(shù)的概念

和定義,函數(shù)的

參數(shù)和函數(shù)的

函數(shù)概述

值,掌握函數(shù)調(diào)

函數(shù)的定義

用的語法格式和

函數(shù)的參數(shù)和函數(shù)的值

方法,以及函數(shù)

函數(shù)的調(diào)用

的嵌套調(diào)用和函

函數(shù)的嵌套調(diào)用

數(shù)的遞歸調(diào)用,理論+

7函數(shù)函數(shù)的遞歸調(diào)用12

了解數(shù)組可以作實操

數(shù)組作為函數(shù)的參數(shù)

為函數(shù)的參數(shù)使

局部變量和全局變量

用,進(jìn)行數(shù)據(jù)傳

變量的存儲類型

送。掌握局部變

程序舉例

量和全局變量的

常見錯誤

運用,熟悉變量

的不同種類的存

儲類型。

地址指針的基本概念了解指針是C語

變量的指針和指向變量的指針變言中廣泛使用的

量一種數(shù)據(jù)類型。

數(shù)組的指針和指向數(shù)組的指針變熟練運用指針編

量程。利用指針變

指針作為函數(shù)參數(shù)量表示各種數(shù)據(jù)

字符串的指針和指向字符串的指結(jié)構(gòu),使用數(shù)組

針變量和字符串,并能理論+

8指針12

函數(shù)的指針和指向函數(shù)的指針變像匯編語言一樣實操

量處理內(nèi)存地址,

返口1指針值的函數(shù)編寫出簡練而高

指針數(shù)組和指向指針變量的指針效的程序。正確

變理解指針的基本

有關(guān)指針的數(shù)據(jù)類型和指針運算概念,熟悉編程、

的總結(jié)上機(jī)調(diào)試等步驟

常見錯誤流程。

了解自定義數(shù)據(jù)

類型,掌握結(jié)構(gòu)

體類型和共同體

結(jié)構(gòu)體類型類型。了解鏈表

共用體的概念和基本操

自定義數(shù)據(jù)類鏈表作。了解枚舉類理論+

98

型枚舉類型型的定義和枚舉實操

用typedef定義類型變量的說明,掌

常見錯誤握枚舉變量的賦

值和使用。掌握

類型定義符

typedef的使用。

五、考核要求及成績評定

序號成績類別考核方式考核要求權(quán)重(%)備注

1期末成績期末考試大作業(yè)50百分制,6()分為及格

2應(yīng)用實踐8次40優(yōu)、良、中、及格、不及格

平時成績

3平時表現(xiàn)出勤情況10兩次未參加課程則無法獲得學(xué)分

注:此表中內(nèi)容為該課程的全部考核方式及其相關(guān)信息。

六、學(xué)生學(xué)習(xí)建議

(-)學(xué)習(xí)方法建議

1.依據(jù)專業(yè)教學(xué)標(biāo)準(zhǔn),結(jié)合崗位技能職業(yè)標(biāo)準(zhǔn),通過案例展開學(xué)習(xí),將每個項目分成多

個任務(wù),系統(tǒng)化地學(xué)習(xí)。

2.通過每個項目最后搭配的習(xí)題,鞏固知識點。

3.要想學(xué)好C語言,需要透徹理解書中的概念,并配合大量實例進(jìn)行學(xué)習(xí)。要想提高程

序設(shè)計應(yīng)用水平,就要多看一些程序設(shè)計應(yīng)用方面的書籍。

4.進(jìn)行練習(xí)和實踐,提高自己的技能和應(yīng)用能力,加深對知識的理解和記憶。

(-)學(xué)生課外閱讀參考資料

《C語言程序設(shè)計》,王佐兵、田華、肖川、王紅華主編,2021年,電子工業(yè)出版社教

材。

七、課程改革與建設(shè)

本課程通過循序漸進(jìn)的內(nèi)容安排、通俗易懂的講解、豐富的實例教學(xué),還以“課后習(xí)題”

“C語言附錄”“常見錯誤”等欄目豐富內(nèi)容。希望學(xué)生能夠掌握C語言的基本內(nèi)容,并具

有一定的程序設(shè)計能力。

平時對學(xué)生的考核內(nèi)容包括出勤情況、學(xué)生的應(yīng)用實踐、課堂討論等方面,占期末總評

的50%。期末考試成績占期末總評的50%。

制訂人教研室主院部負(fù)責(zé)人

簽字:任簽字:簽字:

修訂時年月日

間:

教學(xué)日歷

(20xx-20xx學(xué)年第x學(xué)期)

開課學(xué)院開課專業(yè)講授學(xué)時32

課程名稱C語言程序設(shè)計授課教師實踐/實驗學(xué)時32

授課年級授課班級總學(xué)時64

使用教材《C語言程序設(shè)計》參考書目《C語言程序設(shè)計》

校歷周次授課內(nèi)容分章節(jié)題目

項目一初識C語言(4學(xué)時)

任務(wù)一C語言的發(fā)展歷史(1學(xué)時)

第1周任務(wù)二C語言的特點(1學(xué)時)

任務(wù)三第一個C程序(1學(xué)時)

任務(wù)四C程序開發(fā)流程(1學(xué)時)

項目二C語言基礎(chǔ)(4學(xué)時)

任務(wù)一標(biāo)識符

任務(wù)二數(shù)據(jù)類型(1學(xué)時)

第2周

任務(wù)三常量和變量(1學(xué)時)

任務(wù)四運算符和表達(dá)式(1學(xué)時)

任務(wù)五常見錯誤(1學(xué)時)

項目三數(shù)據(jù)的輸入/輸出(4學(xué)時)

任務(wù)一C語句的分類

任務(wù)二程序的三種基本結(jié)構(gòu)

任務(wù)三數(shù)據(jù)輸入/輸出的概念

第3周任務(wù)四字符輸入/輸出函數(shù)(2學(xué)時)

任務(wù)五格式輸入/輸出函數(shù)

任務(wù)六程序舉例

任務(wù)七常見錯誤(2學(xué)時)

項目四選擇結(jié)構(gòu)(4學(xué)時)

任務(wù)一關(guān)系運算

任務(wù)二邏輯運算(1學(xué)時)

第4周任務(wù)三if語句

任務(wù)四switch語句(1學(xué)時)

任務(wù)五程序舉例(1學(xué)時)

任務(wù)六常見錯誤(1學(xué)時)

項目五循環(huán)結(jié)構(gòu)(4學(xué)時)

任務(wù)一while語句(1學(xué)時)

第5周任務(wù)二do.,while語句(1學(xué)時)

任務(wù)三for語句(1學(xué)時)

任務(wù)四循環(huán)嵌套(1學(xué)時)

項目五循環(huán)結(jié)構(gòu)(4學(xué)時)

任務(wù)五輔助控制語句(1學(xué)時)

第6周任務(wù)六goto語句(1學(xué)時)

任務(wù)七程序舉例(1學(xué)時)

任務(wù)八常見錯誤(1學(xué)時)

項目六數(shù)組(4學(xué)時)

第7周任務(wù)——維數(shù)組(2學(xué)時)

仟務(wù)二二維數(shù)組(2學(xué)時)

項目六數(shù)組(4學(xué)時)

任務(wù)三字符數(shù)組(2學(xué)時)

第8周

任務(wù)四程序舉例(1學(xué)時)

任務(wù)五常見錯誤(1學(xué)時)

項目七函數(shù)(4學(xué)時)

任務(wù)一函數(shù)概述(1學(xué)時)

第9周任務(wù)二函數(shù)的定義(1學(xué)時)

任務(wù)三函數(shù)的參數(shù)和函數(shù)的值(1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論