C語言程序設(shè)計教學(xué)大綱_第1頁
C語言程序設(shè)計教學(xué)大綱_第2頁
C語言程序設(shè)計教學(xué)大綱_第3頁
C語言程序設(shè)計教學(xué)大綱_第4頁
C語言程序設(shè)計教學(xué)大綱_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(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ī)器碼及不需要任何運(yùn)行環(huán)境支持便能運(yù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ī)器碼及不需要任何運(yùn)行環(huán)境支持

3設(shè)計/開發(fā)解決方案便能運(yùn)行的編程語言,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”。”課程教學(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

實操

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

常見錯誤練運(yùn)用運(yùn)算符和

表達(dá)式。

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

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

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

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

輸出實操

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

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

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

常見錯誤概念,并且熟練

運(yùn)用字符輸入/

輸出函數(shù)和格式

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

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

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

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

if語句式,掌握邏輯運(yùn)理論+

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ù)傳

變量的存儲類型

送。掌握局部變

程序舉例

量和全局變量的

常見錯誤

運(yùn)用,熟悉變量

的不同種類的存

儲類型。

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

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

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

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

量程。利用指針變

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

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

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

8指針12

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

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

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

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

變理解指針的基本

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

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

常見錯誤流程。

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

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

體類型和共同體

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

共用體的概念和基本操

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

98

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

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

常見錯誤握枚舉變量的賦

值和使用。掌握

類型定義符

typedef的使用。

五、考核要求及成績評定

序號

溫馨提示

  • 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

提交評論