




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上C語言教學(xué)大綱一、本課程性質(zhì)、任務(wù) C語言是我校計算機類各專業(yè)必修的計算機技術(shù)基礎(chǔ)課程, 是數(shù)據(jù)結(jié)構(gòu)、 c+ 、Java、操作系統(tǒng)等課程的前導(dǎo)課程, 也是一門實踐性很強的課程,既要掌握概念,又要動手編程,還要上機調(diào)試運行。 對計算機類專業(yè)來說是一門必修的課程。 本課程的主要任務(wù)是: 1、掌握基本的程序設(shè)計過程和技巧。 2、具備熟練應(yīng)用 TURBO C集成環(huán)境進(jìn)行C語言的編寫、編譯與調(diào)試的能力。 3、具備初步的高級語言程序設(shè)計能力。 4、培養(yǎng)嚴(yán)肅,認(rèn)真一絲不茍的工作作風(fēng)。 二、課程教學(xué)目標(biāo)(一)知識教學(xué)目標(biāo)1、了解程序設(shè)計的基本知識。 2、了解C程序的基本特點、初步知識
2、和構(gòu)成。 3、掌握順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)的C程序的構(gòu)成及編程技巧;。 4、掌握函數(shù)定義、調(diào)用和編程技巧。 5、掌握數(shù)組的定義和使用。 6、掌握指針的定義和使用。 7、掌握結(jié)構(gòu)體和共用體的定義和變量的使用。 8、了解并掌握變量的存儲分類、作用域和生存期。 9、了解編譯預(yù)處理。 10、了解位運算符及運算規(guī)律。 11、了解并熟悉文件操作。(二)能力培養(yǎng)目標(biāo) 1、具備熟練應(yīng)用 TURBO C集成環(huán)境進(jìn)行C語言的編寫、編譯與調(diào)試的能力。 2、具備初步的高級語言程序設(shè)計能力。3、能夠掌握一定軟件開發(fā)技術(shù),具備一定的軟件開發(fā)能力4、培養(yǎng)嚴(yán)肅,認(rèn)真一絲不茍的工作作風(fēng)三、教學(xué)內(nèi)容和要求 第一章 C 語言概
3、述(4學(xué)時) 理論教學(xué)(4學(xué)時): 1、C 語言的歷史背景 2、C 語言的特點 3、C 語言源程序的結(jié)構(gòu) 4、掌握算法的基本概念與特征 5、掌握結(jié)構(gòu)化程序設(shè)計的基本概念 通過本部分的學(xué)習(xí),使學(xué)生: 1、了解 C 語言的背景 2、掌握 C 語言程序的結(jié)構(gòu) 3、理解 C 語言程序設(shè)計的風(fēng)格 第二章數(shù)據(jù)類型、運算符與表達(dá)式 (8學(xué)時)理論教學(xué)(6學(xué)時): 1、常量與變量 2、整型數(shù)據(jù) 3、實型數(shù)據(jù) 4、字符型數(shù)據(jù) 5、變量賦初值 6、各類數(shù)據(jù)之間的混合運算 7、算述運算符與算術(shù)表達(dá)式 8、賦值運算符與賦值表達(dá)式 9、逗號運算符與逗號表達(dá)式 通過本部分的學(xué)習(xí),使學(xué)生: 1、了解基本類型及其常量的表示法
4、 2、掌握變量的定義及初始化方法 3、掌握運算符與表達(dá)式的概念 4、理解 C 語言的自動類型轉(zhuǎn)換和強制類型轉(zhuǎn)和賦值的概念。 實踐教學(xué)(2學(xué)時):屬性:實訓(xùn)時間:2學(xué)時實踐教學(xué)內(nèi)容:1、Turbo C的啟動以及工作環(huán)境介紹。 2、掌握C語言數(shù)據(jù)類型,熟悉如何定義一個整型、字符型、實型變量,以及對它們賦值的方法,了解以上類型數(shù)據(jù)輸出時所用的格式轉(zhuǎn)換符。 3、學(xué)會使用C的有關(guān)算術(shù)運算符,以及包含這些運算符的表達(dá)式,特別是自加(+)和自減(-)運算符的使用。 4、熟悉C程序的編輯、編譯、連接和運行的過程。設(shè)備要求:日常實訓(xùn)無分組需求,每人一臺電腦,隨課實驗,個人獨立完成任務(wù)。實踐考核辦法:1、實驗報告
5、占20%,實驗過程占50%,實驗結(jié)果占30%。 2、每單元實驗結(jié)束為每個同學(xué)打出成績,整個學(xué)期的平均成績作為該同學(xué)的技能考核成績; 3、要求在規(guī)定時間內(nèi)獨立完成; 第三章順序結(jié)構(gòu)程序設(shè)計(6學(xué)時) 理論教學(xué)(4學(xué)時): 1C 語句概述 2賦值語句 3字符數(shù)據(jù)的輸入與輸出 4格式輸入與輸出 5順序結(jié)構(gòu)程序設(shè)計舉例 通過本部分的學(xué)習(xí),使學(xué)生: 1了解 C 語句的概念及種類 2掌握 C 語言常用的輸入 / 出方式 3掌握順序結(jié)構(gòu)程序設(shè)計實踐教學(xué)(2學(xué)時):屬性:實訓(xùn)時間:2學(xué)時實踐教學(xué)內(nèi)容:1理解C語言程序的順序結(jié)構(gòu) 2掌握常用的C語言語句,熟練應(yīng)用賦值、輸入、輸出語句。設(shè)備要求:日常實訓(xùn)無分組需求
6、,每人一臺電腦,隨課實驗,個人獨立完成任務(wù)。實踐考核辦法:1、實驗報告占20%,實驗過程占50%,實驗結(jié)果占30%。 2、每單元實驗結(jié)束為每個同學(xué)打出成績,整個學(xué)期的平均成績作為該同學(xué)的技能考核成績; 3、要求在規(guī)定時間內(nèi)獨立完成; 第四章 選擇結(jié)構(gòu)程序設(shè)計(10學(xué)時) 理論教學(xué)(6學(xué)時): 1、關(guān)系運算符與關(guān)系表達(dá)式 2、邏輯運算符與邏輯表達(dá)式 3、if 語句 4、switch 語句 通過本部分的學(xué)習(xí),使學(xué)生: 1、熟練掌握 if else 的三種語法 2、理解 switch 與 break 語句的作用 實踐教學(xué)(4學(xué)時):屬性:實訓(xùn)時間:4學(xué)時實踐教學(xué)內(nèi)容:1、了解C語句表示邏輯量的方法(
7、以0代表“假”以1代表“真”); 2、學(xué)會正確使用邏輯運算符和邏輯表達(dá)式; 3、熟練掌握if語句和switch語句。 4、掌握選擇結(jié)構(gòu)程序設(shè)計方法。設(shè)備要求:日常實訓(xùn)無分組需求,每人一臺電腦,隨課實驗,個人獨立完成任務(wù)。實踐考核辦法:1、實驗報告占20%,實驗過程占50%,實驗結(jié)果占30%。 2、每單元實驗結(jié)束為每個同學(xué)打出成績,整個學(xué)期的平均成績作為該同學(xué)的技能考核成績; 3、要求在規(guī)定時間內(nèi)獨立完成。第五章循環(huán)控制(14學(xué)時) 理論教學(xué)(10學(xué)時): 1、goto 語句構(gòu)成循環(huán) 2、while 語句 3、do-while 語句 4、for 語句 5、循環(huán)的嵌套 6、break 與 cont
8、inue 語句 實踐教學(xué)(4學(xué)時):屬性:實訓(xùn)時間:4學(xué)時實踐教學(xué)內(nèi)容:1、理解并掌握程序設(shè)計中構(gòu)成循環(huán)的方法 2、掌握 for 、 while 、 do-while 語句的用法 3、了解 break 、 continue 在循環(huán)語句中的作用 4、掌握循環(huán)結(jié)構(gòu)程序設(shè)計。設(shè)備要求:日常實訓(xùn)無分組需求,每人一臺電腦,隨課實驗,個人獨立完成任務(wù)。實踐考核辦法:1、實驗報告占20%,實驗過程占50%,實驗結(jié)果占30%。 2、每單元實驗結(jié)束為每個同學(xué)打出成績,整個學(xué)期的平均成績作為該同學(xué)的技能考核成績; 3、要求在規(guī)定時間內(nèi)獨立完成。第六章函數(shù)(10學(xué)時) 理論教學(xué)(6學(xué)時)1、函數(shù)的定義 2、函數(shù)的參
9、數(shù)和函數(shù)的值 3、函數(shù)的調(diào)用 4、函數(shù)的嵌套調(diào)用 5、函數(shù)的遞歸調(diào)用 6、數(shù)組作為函數(shù)參數(shù) 7、變量作用域 8、變量存儲類別 通過本部分的學(xué)習(xí),使學(xué)生: 1、掌握函數(shù)的定義與調(diào)用 2、掌握函數(shù)參數(shù)的傳遞方式 3、理解變量存儲類型的概念及各種存儲類型變量的生存期和有效范圍 4、理解并分辨函數(shù)的嵌套調(diào)用與遞歸調(diào)用 5、了解帶參數(shù)的 main 函數(shù) 實踐教學(xué)(4學(xué)時):屬性:實訓(xùn)時間:4學(xué)時實踐教學(xué)內(nèi)容:1、掌握C語言函數(shù)的定義方法、函數(shù)的聲明及函數(shù)的調(diào)用方法。 2、了解主調(diào)函數(shù)和被調(diào)函數(shù)之間的參數(shù)傳遞方式。設(shè)備要求:日常實訓(xùn)無分組需求,每人一臺電腦,隨課實驗,個人獨立完成任務(wù)。實踐考核辦法:1、實
10、驗報告占20%,實驗過程占50%,實驗結(jié)果占30%。 2、每單元實驗結(jié)束為每個同學(xué)打出成績,整個學(xué)期的平均成績作為該同學(xué)的技能考核成績; 3、要求在規(guī)定時間內(nèi)獨立完成。設(shè)備要求:日常實訓(xùn)無分組需求,每人一臺電腦,隨課實驗,個人獨立完成任務(wù)。實踐考核辦法:1、實驗報告占20%,實驗過程占50%,實驗結(jié)果占30%。 2、每單元實驗結(jié)束為每個同學(xué)打出成績,整個學(xué)期的平均成績作為該同學(xué)的技能考核成績; 3、要求在規(guī)定時間內(nèi)獨立完成。第七章指針(12學(xué)時) 理論教學(xué)(8學(xué)時): 1、指針與地址的概念 2、量的指針和指針變量的指針變量 3、數(shù)組的指針與指向數(shù)組的指針變量 4、字符串的指針與指向字符串的指針
11、變量 5、指針與函數(shù) 6、指針數(shù)組 7、二級指針 通過本部分的學(xué)習(xí),使學(xué)生: 1、了解指針與地址的概念 2、掌握指針變量的定義、初始化及指針的運算 3、掌握指針與數(shù)組、指針數(shù)組、二級指針等知識 4、了解指針與函數(shù)的概念 5、掌握指針作為函數(shù)參數(shù)的應(yīng)用 實踐教學(xué)(4學(xué)時):屬性:實訓(xùn)時間:4學(xué)時實踐教學(xué)內(nèi)容:1掌握指針變量的定義與引用。 2熟練使用函數(shù)指針、數(shù)組指針、字符串指針編寫應(yīng)用程序。設(shè)備要求:日常實訓(xùn)無分組需求,每人一臺電腦,隨課實驗,個人獨立完成任務(wù)。實踐考核辦法:1、實驗報告占20%,實驗過程占50%,實驗結(jié)果占30%。 2、每單元實驗結(jié)束為每個同學(xué)打出成績,整個學(xué)期的平均成績作為該
12、同學(xué)的技能考核成績; 3、要求在規(guī)定時間內(nèi)獨立完成。第八章數(shù)組(14學(xué)時) 理論教學(xué)(8學(xué)時): 1、 一維數(shù)組的定義與引用及初始化; 2、一維數(shù)組程序設(shè)計及應(yīng)用; 3、 二維數(shù)組的定義與引用及初始化; 4、二維數(shù)組的簡單程序設(shè)計; 5、字符數(shù)組的定義、引用及初始化; 6、字符串的存儲及程序設(shè)計; 通過本部分的學(xué)習(xí),使學(xué)生: 1了解一維數(shù)組、二維數(shù)組的基本概念 2掌握數(shù)組類型變量的定義與引用 3掌握數(shù)組元素的引用實踐教學(xué)(4學(xué)時):屬性:實訓(xùn)時間:4學(xué)時實踐教學(xué)內(nèi)容:1、掌握數(shù)組的定義、賦值和輸入輸出的方法; 2、掌握字符數(shù)組的使用; 3、掌握與數(shù)組有關(guān)的算法(例如排序算法)。 設(shè)備要求:日常
13、實訓(xùn)無分組需求,每人一臺電腦,隨課實驗,個人獨立完成任務(wù)。實踐考核辦法:1、實驗報告占20%,實驗過程占50%,實驗結(jié)果占30%。 2、每單元實驗結(jié)束為每個同學(xué)打出成績,整個學(xué)期的平均成績作為該同學(xué)的技能考核成績; 3、要求在規(guī)定時間內(nèi)獨立完成。第九章編譯預(yù)處理 (6學(xué)時)理論教學(xué)(4學(xué)時): 1、宏定義 2、“文件包含”處理 通過本部分的學(xué)習(xí),使學(xué)生: 1、了解預(yù)處理的概念及特點 2、掌握有參宏與無參宏的定義及使用 3、理解文件包含的使用及效果 實踐教學(xué)(2學(xué)時):屬性:實訓(xùn)時間:2學(xué)時實踐教學(xué)內(nèi)容:1、了解預(yù)處理的概念及特點 2、掌握有參宏與無參宏的定義及使用 3、理解文件包含的使用及效果
14、設(shè)備要求:日常實訓(xùn)無分組需求,每人一臺電腦,隨課實驗,個人獨立完成任務(wù)。實踐考核辦法:1、實驗報告占20%,實驗過程占50%,實驗結(jié)果占30%。 2、每單元實驗結(jié)束為每個同學(xué)打出成績,整個學(xué)期的平均成績作為該同學(xué)的技能考核成績; 3、要求在規(guī)定時間內(nèi)獨立完成。第十章結(jié)構(gòu)體與共用體 (12學(xué)時)理論教學(xué)(8學(xué)時): 1、結(jié)構(gòu)體類型的說明及結(jié)構(gòu)體類型變量的定義 2、結(jié)構(gòu)體變量的引用 3、結(jié)構(gòu)體變量的初始化 4、結(jié)構(gòu)體數(shù)組 5、指針與結(jié)構(gòu)體數(shù)組 6、鏈表 7、共用體 8、typedef 通過本部分的學(xué)習(xí),使學(xué)生: 1、掌握結(jié)構(gòu)體和共用體類型的說明、結(jié)構(gòu)體和共用體變量的定義及初始化方法 2、掌握結(jié)構(gòu)體
15、與共用體變量成員的引用 3、領(lǐng)會存儲動態(tài)分配和釋放 4、理解鏈表的基本概念,掌握基本操作 5、了解枚舉類型變量的定義 6、了解 typedef 的作用 實踐教學(xué)(4學(xué)時):屬性:實訓(xùn)時間:8學(xué)時實踐教學(xué)內(nèi)容:1、掌握結(jié)構(gòu)體類型和結(jié)構(gòu)體變量的定義。 2、掌握結(jié)構(gòu)類型變量的定義和使用; 3、掌握鏈表的概念,初步學(xué)會對鏈表進(jìn)行操作; 4、掌握共用體的概念和使用。 設(shè)備要求:日常實訓(xùn)無分組需求,每人一臺電腦,隨課實驗,個人獨立完成任務(wù)。實踐考核辦法:1、實驗報告占20%,實驗過程占50%,實驗結(jié)果占30%。 2、每單元實驗結(jié)束為每個同學(xué)打出成績,整個學(xué)期的平均成績作為該同學(xué)的技能考核成績; 3、要求在
16、規(guī)定時間內(nèi)獨立完成。第十一章位運算(4學(xué)時) 理論教學(xué)(2學(xué)時): 1、常用位運算; 2、位運算符; 3、位運算與位段; 4、位結(jié)構(gòu); 通過本部分的學(xué)習(xí),使學(xué)生: 1、掌握常用位運算的類型和位運算符的種類和優(yōu)先級; 2、了解位運算與位段; 3、掌握位結(jié)構(gòu)定義的一般形式和用法; 實踐教學(xué)(2學(xué)時):屬性:實訓(xùn)時間:2學(xué)時實踐教學(xué)內(nèi)容:1、掌握常用位運算的類型和位運算符的種類和優(yōu)先級; 2、了解位運算與位段; 3、掌握位結(jié)構(gòu)定義的一般形式和用法;設(shè)備要求:日常實訓(xùn)無分組需求,每人一臺電腦,隨課實驗,個人獨立完成任務(wù)。實踐考核辦法:1、實驗報告占20%,實驗過程占50%,實驗結(jié)果占30%。 2、每單
17、元實驗結(jié)束為每個同學(xué)打出成績,整個學(xué)期的平均成績作為該同學(xué)的技能考核成績; 3、要求在規(guī)定時間內(nèi)獨立完成。第十二章 文件(8學(xué)時) 理論教學(xué)(6)學(xué)時: 1、文件類型指針 2、文件的打開與關(guān)閉 3、文件的讀寫 通過本部分的學(xué)習(xí),使學(xué)生: 1、掌握標(biāo)準(zhǔn)設(shè)備輸入 / 輸出函數(shù)的使用 2、掌握緩沖文件系統(tǒng)的使用 實踐教學(xué)(2學(xué)時):屬性:實訓(xùn)時間:2學(xué)時實踐教學(xué)內(nèi)容:1、掌握文件和文件指針的概念以及文件的定義方法。 2、了解文件打開和關(guān)閉的概念和方法。 3、掌握有關(guān)文件的函數(shù)。 設(shè)備要求:日常實訓(xùn)無分組需求,每人一臺電腦,隨課實驗,個人獨立完成任務(wù)。實踐考核辦法:1、實驗報告占20%,實驗過程占50
18、%,實驗結(jié)果占30%。 2、每單元實驗結(jié)束為每個同學(xué)打出成績,整個學(xué)期的平均成績作為該同學(xué)的技能考核成績; 3、要求在規(guī)定時間內(nèi)獨立完成。四、總課時及按章課時劃分表 序號課 程 內(nèi) 容學(xué) 時 數(shù)合計理論教學(xué)實踐教學(xué)實訓(xùn)教學(xué)教學(xué)實習(xí)1C語言概述442數(shù)據(jù)類型、運算符與表達(dá)式8623順序結(jié)構(gòu)6424選擇結(jié)構(gòu)6645循環(huán)結(jié)構(gòu)121046數(shù)組12867函數(shù)12648預(yù)處理命令6429指針188410結(jié)構(gòu)體、共用體128411位運算42212文件862總計1087236五、補充說明1、本課程與其他課程的聯(lián)系 計算機應(yīng)用基礎(chǔ)是 C語言的先修課。本課程是后續(xù)課程數(shù)據(jù)結(jié)構(gòu)及visual c+程序設(shè)計、JAVA程序設(shè)計的重要基礎(chǔ),為今后高質(zhì)量完成畢業(yè)設(shè)計打下堅實的基礎(chǔ)。 2、考核要求 本課程為考試課。 (1)考核包括,期末考核80%(其中理論考核60%,技能考核40%),平時20% (2)理論考核采用閉卷形式,時間60分鐘 (
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 住房訂金合同范例
- 眾籌推廣合同范例
- 2025年兒科嘔吐物的試題及答案
- 人教版豬爸爸課件
- 幼兒園獲獎公開課:中班科學(xué)活動《送給老師的項鏈》課件
- 創(chuàng)造生態(tài)測試題及答案
- 2025年新型闖關(guān)考試題及答案
- 2025年面試機械類試題及答案
- 美容皮膚治療
- 個人租合同范例
- 優(yōu)生五項臨床意義
- 2024年池州職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫標(biāo)準(zhǔn)卷
- 事故隱患內(nèi)部報告獎勵機制實施細(xì)則
- 小學(xué)六年級數(shù)學(xué)學(xué)情分析及提升方案
- 事業(yè)單位考試(公共基礎(chǔ)知識)3000題每日練習(xí)
- 新會計法下加強企業(yè)財會監(jiān)督策略研究
- 人力資源社會保障宣傳工作計劃及打算
- 2024年秋兒童發(fā)展問題的咨詢與輔導(dǎo)終考期末大作業(yè)案例分析1-5答案
- 廣東省廣州市2021年中考道德與法治試卷(含答案)
- 2024年貴州省公務(wù)員錄用考試《行測》真題及答案解析
- 2024-2030年中國滑板車行業(yè)競爭策略及發(fā)展前景預(yù)測報告
評論
0/150
提交評論