《C語言程序設(shè)計教程》全冊教案教學設(shè)計.docx
《《C語言程序設(shè)計教程》全冊教案教學設(shè)計.docx》由會員分享,可在線閱讀,更多相關(guān)《《C語言程序設(shè)計教程》全冊教案教學設(shè)計.docx(81頁珍藏版)》請在匯文網(wǎng)上搜索。
1、C語言程序設(shè)計教程全冊教案教學設(shè)計課程名稱:C語言程序設(shè)計教程授課年級: 授課學期: 教師姓名: 年 月 日課題名稱第1章 C語言概述計劃學時3學時內(nèi)容分析本章首先介紹了什么是計算機語言,以及計算機語言的分類。講述了在程序設(shè)計中算法的地位,聯(lián)系生活中的問題陳述了什么是算法,重點講解了算法的表示方法。通過C語言概述知識介紹,了解C語言在IT領(lǐng)域的重要地位,最后講解介紹C語言集成開發(fā)工具,安裝Visual Studio2019 Community編寫第一個小程序并了解C語言程序編譯的過程。教學目標及基本要求1. C語言的起源和標準2. C語言的應(yīng)用領(lǐng)域和特點3. 主流的開發(fā)工具,能夠獨立安裝Vis
2、ual Studio2019 Community工具4. HelloWorld程序,了解程序的編譯過程教學重點1. C語言發(fā)展歷史、C語言應(yīng)用領(lǐng)域2. 使用Visual Studio2019 Community開發(fā)工具編寫第一個程序3. C語言程序編譯原理教學難點1. 熟練使用Visual Studio2019 Community開發(fā)工具教學方式教學采用教師課堂講授為主,結(jié)合教學PPT進行講解教學過程第一課時(C語言的起源、標準、應(yīng)用領(lǐng)域、特點)一、 構(gòu)造情境,導入C語言的起源(1)計算機發(fā)展歷史。工業(yè)革命發(fā)展歷史,引出計算機是解放勞動力必然的產(chǎn)物;第一臺計算機埃尼阿克誕生,到后來晶體管、大規(guī)
3、模集成電路;計算機相關(guān)的人物阿蘭圖靈、馮諾依曼等及早期編程語言簡單介紹。(2)進入主題,逐項講解以下內(nèi)容。l 介紹C語言的起源l 介紹C語言的標準l 介紹C語言的應(yīng)用領(lǐng)域(3)明確學習目標。l 要求學生了解C語言特點及其應(yīng)用領(lǐng)域l 要求學生了解程序的編譯過程二、 進行重點知識的講解(1) 教師對C語言起源和標準進行講解教師在開始講解第一章內(nèi)容之前,先綜述什么是計算機語言。提及C語言的起源并講解C語言的標準。(2) 教師對C語言應(yīng)用領(lǐng)域和C語言的特點。教師可以通過編程語言網(wǎng)站進行講述計算機編程語言不止一種,講述常見的編程語言后,重點講解C語言的應(yīng)用領(lǐng)域和C語言的特點。三、歸納總結(jié),布置課后作業(yè)
4、(1)回顧上課前的學習目標,對本節(jié)課知識點進行總結(jié)。 提問講解的知識點,對存在問題進行講解。帶領(lǐng)學生回顧C語言的起源、標準定義、應(yīng)用領(lǐng)域和C語言的特點。第二課時(開發(fā)環(huán)境搭建、編寫第一個程序、程序的編譯過程)一、 由上節(jié)講解知識,引出編程使用的集成開發(fā)環(huán)境(1)進入主題,逐項講解以下內(nèi)容。l 介紹Visual Studio2019 Communit開發(fā)環(huán)境搭建及使用l 編寫第一個程序Helloworldl 了解程序的編譯過程(3)明確學習目標。l 要求學生掌握Visual Studio2019 Communit開發(fā)工具的使用l 要求學生了編寫第一個程序l 了解程序的編譯過程二、 進行重點知識的
5、講解(1) 教師對開發(fā)環(huán)境講解。主要講解Windows平臺中的集成開發(fā)工具,企業(yè)使用的開發(fā)工具介紹。重點講述初學者使用的集成開發(fā)工具Visual Studio2019 Communit。(2) 使用Visual Studio2019 Communit編寫第一個程HelloWorld。講解使用Visual Studio2019 Communit開發(fā)工具編寫Helloworld程序,并了解程序編譯運行的過程。三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學習目標,對本節(jié)課知識點進行總結(jié)。 提問講解的知識點,對存在問題進行講解。對使用Visual Studio2019 Communit開發(fā)工具存在的
6、問題進行講解。(3) 布置課后習題作業(yè)。第三課時(演示C語言程序編譯過程)本課時主要講解程序的編譯過程,讓學生理解程序是如何生成可執(zhí)行程序,并在條件運行的情況下進行實際的演示操作。形式:實驗講解題目:了解程序的編譯過程、動態(tài)庫、靜態(tài)庫、編譯器請按照以下要求開始第一節(jié)上機課:要求如下:1) 了解C語言的編譯過程,教師在Linux或Windows平臺展示C語言編譯詳細過程。2) 帶領(lǐng)學生認識并熟練使用Visual Studio2019 Communit開發(fā)工具。3) 認識C語言中的動態(tài)庫、靜態(tài)庫。4) 了解C語言中不同的編譯器。思考題和習題教學后記C語言程序設(shè)計教程教學設(shè)計課程名稱:C語言程序設(shè)計
7、教程授課年級: 授課學期: 教師姓名: 年 月 日課題名稱第2章 C語言數(shù)據(jù)類型計劃學時4學時內(nèi)容分析本章首先介紹了C語言的基礎(chǔ)知識關(guān)鍵字、標識符、常量,在掌握這些基礎(chǔ)知識后,認識C語言的數(shù)據(jù)類型并掌握基本數(shù)據(jù)類型的定義,掌握不同數(shù)據(jù)類型間的轉(zhuǎn)換。隨后講解C語言庫函數(shù)中的輸入輸出函數(shù)的使用,最后講解了C語言的編寫風格。教學目標及基本要求5. C 99標準關(guān)鍵字和標識符6. 常量合格變量以及關(guān)鍵字修飾變量7. C語言數(shù)據(jù)類型和基本數(shù)據(jù)類型之間的轉(zhuǎn)換8. 格式化輸入和輸出函數(shù)的使用9. C語言的編程風格教學重點4. C語言發(fā)展歷史、C語言應(yīng)用領(lǐng)域5. 程序編譯原理教學難點2. 關(guān)鍵字修飾基本數(shù)據(jù)類
8、型產(chǎn)生的變化3. 標準庫輸入輸出函數(shù)的格式控制用法教學方式教學采用教師課堂講授為主,結(jié)合教學PPT進行講解教學過程第一課時(C語言的關(guān)鍵字、標識符)三、 構(gòu)造情境,導入C語言關(guān)鍵字和標識符(1)什么C語言的的關(guān)鍵字。類比生活中的例子講解什么是C語言關(guān)鍵字、以及C語言標識符命名規(guī)范。(2)進入主題,逐項講解以下內(nèi)容。l 介紹C語言的關(guān)鍵字l 介紹C語言標識符(3)明確學習目標。l 要求學生掌握C99標準關(guān)鍵字l 要求學生掌握正確的命名規(guī)范四、 進行重點知識的講解(3) 教師對關(guān)鍵字進行講解C語言關(guān)鍵字在編程中有特殊的用處在其他編程語言中也存在關(guān)鍵字,教師提及關(guān)鍵字將會在后續(xù)學習中使用。(4) 教
9、師對C語言標識符進行講解。標識符在命名中必須遵循規(guī)范,做到見名知意。從開始學編程養(yǎng)成良好的習慣,就像,先正確握筆再寫字。三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學習目標,對本節(jié)課知識點進行總結(jié)。 提問講解的知識點,對存在問題進行講解。帶領(lǐng)學生回顧什么是C語言關(guān)鍵字、C語言的命名規(guī)范。第二課時(變量與常量、關(guān)鍵字修飾變量)三、 由上節(jié)講解知識,引出變量與常量以及關(guān)鍵字修飾變量(1)進入主題,逐項講解以下內(nèi)容。l 常量與變量l 修飾變量的關(guān)鍵字l 關(guān)鍵字修飾變量后產(chǎn)生的變化(3)明確學習目標。l 要求學生掌握基本數(shù)據(jù)類型變量的定義l 要求學生掌握關(guān)鍵字修飾變量后產(chǎn)生的變化四、 進行重點知識的
10、講解(4) 教師對C語言中的常量和變量進行講解。主要講解什么是C語言常量和變量,并講解使用基本類型定義變量。(5) 講解關(guān)鍵字修飾變量后產(chǎn)生的變化。教師首先講解修飾變量的關(guān)鍵字有哪些,在講解關(guān)鍵字修飾變量后產(chǎn)生的變化。類比生活中的例子為什么要這么做。三、歸納總結(jié),布置課后作業(yè) (1)回顧上課前的學習目標,對本節(jié)課知識點進行總結(jié)。 提問講解的知識點,對存在問題進行講解。回顧關(guān)鍵字修飾變量后產(chǎn)生的變化。(6) 布置課后習題作業(yè)。第三課時(語言的數(shù)據(jù)類型、類型轉(zhuǎn)換)教師依次講解基本數(shù)據(jù)類型、指針類型、構(gòu)造類型,簡單介紹指針類型和構(gòu)造類型,重點講解基本數(shù)據(jù)類型的定義以及不同類型之間的轉(zhuǎn)換。五、 由上節(jié)
11、講解知識,引出變量與常量以及關(guān)鍵字修飾變量(1) 進入主題,逐項講解以下內(nèi)容。l C語言數(shù)據(jù)類型l 基本數(shù)據(jù)類型之間的轉(zhuǎn)換方式(2) 明確學習目標。l 要求學生掌握基本數(shù)據(jù)類型之間的轉(zhuǎn)換l 要求學生了解指針類型、構(gòu)造類型六、 進行重點知識的講解(1) 教師對C語言數(shù)據(jù)類型進行講解主要講解什么是C語言的數(shù)據(jù)類型有哪些。(2) 教師講講解基本數(shù)據(jù)類型之間的轉(zhuǎn)化教師講解講解C語言發(fā)生類型轉(zhuǎn)換是程序設(shè)計不好才發(fā)生轉(zhuǎn)換,講解轉(zhuǎn)換的兩種方式以及對數(shù)據(jù)產(chǎn)生的變化。三、歸納總結(jié),布置課后作業(yè) (1) 回顧上課前的學習目標,對本節(jié)課知識點進行總結(jié)。 提問講解的知識點,對存在問題進行講解?;仡機語言數(shù)據(jù)類型、C語
12、言基本數(shù)據(jù)類型之間的轉(zhuǎn)化。(2) 布置課后習題作業(yè)。第四課時(格式化輸入輸出函數(shù)、編程風格)教師依次講解標準庫中格式化輸入輸出函數(shù)的用法(格式控制符的使用),最后講解C語言的編程風格。一、 由上節(jié)講解知識,引出變量與常量以及關(guān)鍵字修飾變量(1) 進入主題,逐項講解以下內(nèi)容。l 格式化輸入輸出l 編程風格(2) 明確學習目標。l 要求學生掌握C語言的格式化輸入輸出風格l 要求學生掌握C語言編程風格二、 進行重點知識的講解(1) 教師對格式化輸入輸出講解主要講解格式化輸入輸出的格式控制符的使用。(2) 教師講解C語言編程風格教師在有網(wǎng)絡(luò)的狀態(tài)下,在github查找純C語言、C等編程語言大型項目,展
13、示大型項目的編程命名規(guī)范和編程風格。目的讓初學編程的學生從開始養(yǎng)成良好的編程習慣。三、歸納總結(jié),布置課后作業(yè) (1) 回顧上課前的學習目標,對本節(jié)課知識點進行總結(jié)。 提問講解的知識點,對存在問題進行講解。回顧標準庫格式化輸入輸出函數(shù)可是控制符的用法。(2) 布置課后習題作業(yè)。思考題和習題教學后記C語言程序設(shè)計教程教學設(shè)計課程名稱:C語言程序設(shè)計教程授課年級: 授課學期: 教師姓名: 年 月 日課題名稱第3章 運算符與表達式計劃學時4學時內(nèi)容分析本章首先講解了C語言中運算符與表達式的概念,接著分別對賦值運算符與賦值表達式、算術(shù)運算符及算術(shù)表達式等的講解,最后講解了運算符的優(yōu)先級。C語言的運算符比
- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
19.9 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- C語言程序設(shè)計教程 語言程序設(shè)計 教程 教案 教學 設(shè)計