C語言程序設(shè)計(jì)-基于計(jì)算思維的培養(yǎng) 教案全套 曾智勇 第1-13章 C語言基本概念-構(gòu)建大規(guī)模程序_第1頁
C語言程序設(shè)計(jì)-基于計(jì)算思維的培養(yǎng) 教案全套 曾智勇 第1-13章 C語言基本概念-構(gòu)建大規(guī)模程序_第2頁
C語言程序設(shè)計(jì)-基于計(jì)算思維的培養(yǎng) 教案全套 曾智勇 第1-13章 C語言基本概念-構(gòu)建大規(guī)模程序_第3頁
C語言程序設(shè)計(jì)-基于計(jì)算思維的培養(yǎng) 教案全套 曾智勇 第1-13章 C語言基本概念-構(gòu)建大規(guī)模程序_第4頁
C語言程序設(shè)計(jì)-基于計(jì)算思維的培養(yǎng) 教案全套 曾智勇 第1-13章 C語言基本概念-構(gòu)建大規(guī)模程序_第5頁
已閱讀5頁,還剩62頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

課程教案課程名稱C語言程序設(shè)計(jì)

任課教師課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第1章C語言基本概念第1節(jié)計(jì)算機(jī)語言和程序第2節(jié)算法和算法表示教學(xué)目標(biāo)認(rèn)知目標(biāo):了解計(jì)算機(jī)語言和C程序設(shè)計(jì),理解算法、算法表示和算法優(yōu)化能力目標(biāo):掌握算法表示和算法優(yōu)化方法思政(情感)目標(biāo):通過算法的表示和優(yōu)化,培養(yǎng)兼收并蓄,工程化和系統(tǒng)化的理念與價(jià)值觀,以及精益求精的工匠精神。教學(xué)重點(diǎn)算法表示和優(yōu)化教學(xué)難點(diǎn)算法優(yōu)化教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、DevC++/VisualC++6.0開發(fā)平臺(tái)教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(10分鐘)情景導(dǎo)入:用DevC++/VisualC++6.0開發(fā)平臺(tái)開發(fā)的“誰在說謊”的程序的運(yùn)行結(jié)果,引起學(xué)生的好奇心,激發(fā)其學(xué)習(xí)C語言編程方法的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(75分鐘)

1.計(jì)算機(jī)語言和程序(10分鐘)2.介紹程序設(shè)計(jì)的步驟和C程序開發(fā)步驟(5分鐘)3.DevC++和VisualC++6.0開發(fā)平臺(tái)簡介(10分鐘)(1)用DevC++開發(fā)平臺(tái)開發(fā)簡單C程序的基本過程(2)用VisualC++6.0開發(fā)平臺(tái)開發(fā)簡單C程序的基本過程.演示法:演示開發(fā)軟件的安裝過程、運(yùn)行簡單實(shí)例、得到結(jié)果4.算法的概念、特征、性能評價(jià)和設(shè)計(jì)好算法的要求(5分鐘)演示法:演示算法的計(jì)算步驟5.算法表示(重點(diǎn))(20分鐘)案例法:設(shè)計(jì)算法流程圖、N-S圖、偽代碼、自然語言描述,表示算法6.算法優(yōu)化(難點(diǎn))(25分鐘)(1)三個(gè)數(shù)排序的算法表示(2)改進(jìn)的算法表示(3)算法比較讓學(xué)生了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授算法表示原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);教學(xué)問答:算法設(shè)計(jì)的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P27三、應(yīng)用題第1、3、4小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第1章C語言基本概念第3節(jié)結(jié)構(gòu)化程序設(shè)計(jì)方法第4節(jié)C語言編程、C程序結(jié)構(gòu)和編程風(fēng)格教學(xué)目標(biāo)認(rèn)知目標(biāo):了解C語言編程、C程序設(shè)計(jì)要素和C程序結(jié)構(gòu)特點(diǎn),理解結(jié)構(gòu)化程序設(shè)計(jì)方法、特征和總體思想能力目標(biāo):掌握C語言編程和C程序設(shè)計(jì)的任務(wù)思政(情感)目標(biāo):通過編寫與調(diào)試程序,讓學(xué)生切身體會(huì)到任何一個(gè)小小的失誤,整個(gè)程序都將無法運(yùn)行或得不到正確的結(jié)果。培養(yǎng)工作崗位上的認(rèn)真、細(xì)心和嚴(yán)謹(jǐn)?shù)淖黠L(fēng)。教學(xué)重點(diǎn)C語言編程教學(xué)難點(diǎn)結(jié)構(gòu)化程序設(shè)計(jì)方法教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、基于DevC++/VisualC++6.0開發(fā)平臺(tái)編程演示教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(10分鐘)情景導(dǎo)入:用DevC++/VisualC++6.0開發(fā)平臺(tái)開發(fā)的“Hello,World!”的程序的運(yùn)行結(jié)果,引起學(xué)生的好奇心,激發(fā)其學(xué)習(xí)C語言編程方法的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(75分鐘)

1.C程序的組成(5分鐘)2.C程序的結(jié)構(gòu)特點(diǎn)(10分鐘)3.變量、表達(dá)式和賦值(20分鐘)(1)變量的含義、賦值的含義(2)表達(dá)式的含義.演示法:演示2-3簡單程序?qū)嵗某绦蚓庉?、編譯、運(yùn)行過程、得到結(jié)果4.常量的定義、從鍵盤讀取數(shù)據(jù)(20分鐘)演示法:演示const常量、宏常量的定義,scanf()函數(shù)的使用5.程序設(shè)計(jì)的方法、結(jié)構(gòu)化程序設(shè)計(jì)的特征、總體思想(20分鐘)案例法:一元二次方程求根的模塊化設(shè)計(jì),整體流程,程序編寫、編譯、運(yùn)行讓學(xué)生了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授C語言編程原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)1.總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);2.教學(xué)問答:結(jié)構(gòu)化程序設(shè)計(jì)的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P27三、應(yīng)用題第8、9小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第2章數(shù)據(jù)類型與表達(dá)式第1節(jié)C程序的組成元素第2節(jié)C語言的基本數(shù)據(jù)類型第3節(jié)C語言的運(yùn)算符及其表達(dá)式第4節(jié)數(shù)據(jù)類型轉(zhuǎn)換教學(xué)目標(biāo)認(rèn)知目標(biāo):了解C程序的組成元素,理解C程序的處理對象能力目標(biāo):掌握基本數(shù)據(jù)類型的定義、初始化和使用思政(情感)目標(biāo):通過標(biāo)識符的命名規(guī)則,培養(yǎng)遵守制度與規(guī)定的理念與價(jià)值觀;通過演示各種數(shù)據(jù)類型范圍,培養(yǎng)學(xué)生做人“有度”的標(biāo)準(zhǔn);通過運(yùn)算符的運(yùn)算規(guī)則,培養(yǎng)學(xué)生按科學(xué)規(guī)律做事理念和價(jià)值觀,以及循序漸進(jìn)、計(jì)劃周全的工匠精神。教學(xué)重點(diǎn)運(yùn)算符及其表達(dá)式教學(xué)難點(diǎn)運(yùn)算符的使用規(guī)則教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、DevC++/VisualC++6.0使用數(shù)據(jù)類型和運(yùn)算符教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(10分鐘)情景導(dǎo)入:用DevC++/VisualC++6.0開發(fā)平臺(tái)開發(fā)的“兩個(gè)數(shù)的相除”的程序運(yùn)行結(jié)果,引起學(xué)生的好奇心,激發(fā)其學(xué)習(xí)C語言數(shù)據(jù)類型的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(75分鐘)

1.標(biāo)識符命名規(guī)則及舉例(5分鐘)2.C程序的組成元素及舉例(5分鐘)3.C語言的基本數(shù)據(jù)類型(10分鐘)(1)通過sizeof運(yùn)算符用DevC++開發(fā)平臺(tái)演示各種基本數(shù)據(jù)類型的內(nèi)存空間大小、取值范圍(2)通過變量和常量用DevC++開發(fā)平臺(tái)開發(fā)簡單C程序.演示法:演示變量、常量存儲(chǔ)、使用規(guī)則4.字符常量、字符變量、字符串常量的定義、輸入輸出(10分鐘)演示法:DevC++演示字符常量、字符變量、字符處理函數(shù)的使用5.算術(shù)運(yùn)算符及其表達(dá)式(重點(diǎn))(15分鐘)案例法:設(shè)計(jì)算術(shù)運(yùn)算符、運(yùn)算順序及其表達(dá)式的使用程序6.賦值運(yùn)算符及其表達(dá)式(難點(diǎn))(10分鐘)(1)簡單賦值、多重賦值、復(fù)合賦值(2)賦值運(yùn)算符的優(yōu)先級、結(jié)合方向、轉(zhuǎn)換規(guī)則(3)復(fù)合賦值表達(dá)式的運(yùn)算結(jié)果7.自增自減運(yùn)算符及其表達(dá)式(難點(diǎn))(10分鐘)8.不同類型數(shù)據(jù)之間的轉(zhuǎn)換(難點(diǎn))(10分鐘)讓學(xué)生了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授運(yùn)算符、表達(dá)式原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);教學(xué)問答:運(yùn)算符及其表達(dá)式的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P45三、編程題第2、3、4、5小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第3章格式化輸入與輸出第1節(jié)數(shù)據(jù)格式化輸入函數(shù)scanf第2節(jié)數(shù)據(jù)格式化輸出函數(shù)printf教學(xué)目標(biāo)認(rèn)知目標(biāo):了解C程序的數(shù)據(jù)輸入輸出方法,理解數(shù)據(jù)輸入輸出格式控制方法,理解C格式符問題及其解決辦法能力目標(biāo):掌握C程序數(shù)據(jù)格式化輸入、輸出編程方法思政(情感)目標(biāo):通過數(shù)據(jù)輸入輸出嚴(yán)格的格式要求,培養(yǎng)嚴(yán)于律己、寬以待人的處事原則。教學(xué)重點(diǎn)數(shù)據(jù)輸入輸出的格式控制方法教學(xué)難點(diǎn)C格式符問題及其解決辦法教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、DevC++/VisualC++6.0開發(fā)平臺(tái)教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(10分鐘)情景導(dǎo)入:用DevC++/VisualC++6.0開發(fā)平臺(tái)開發(fā)的“從鍵盤輸入輸出一個(gè)整數(shù)”的程序的編譯運(yùn)行結(jié)果,引起學(xué)生的好奇心,激發(fā)其學(xué)習(xí)C程序數(shù)據(jù)格式化輸入輸出方法的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(75分鐘)

1.scanf函數(shù)的使用格式、格式轉(zhuǎn)換字符、格式修飾符的含義(10分鐘)2.用DevC++演示輸入數(shù)據(jù)的格式控制(重點(diǎn))(10分鐘)演示法:演示從鍵盤輸入兩個(gè)數(shù)據(jù)給程序的不同方法、可能出現(xiàn)的問題3.C格式符問題及其解決辦法(難點(diǎn))(15分鐘)演示法:演示一個(gè)乘法表達(dá)式的輸入及輸出4.?dāng)?shù)據(jù)格式輸入的常見錯(cuò)誤(5分鐘)5.printf函數(shù)的使用格式、格式轉(zhuǎn)換字符、格式修飾符的含義(10分鐘)6.用DevC++演示輸出數(shù)據(jù)的格式控制(重點(diǎn))(10分鐘)演示法:演示從程序向顯示器顯示不同類型數(shù)據(jù)的不同方法、可能出現(xiàn)的問題7.格式化數(shù)據(jù)輸出舉例(難點(diǎn))(15分鐘)讓學(xué)生了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授格式化輸入輸出原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)1.總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);2.教學(xué)問答:數(shù)據(jù)格式化輸入、輸出的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P55二、閱讀程序,寫出運(yùn)行結(jié)果第1、3、5、7、9小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第4章選擇結(jié)構(gòu)第1節(jié)關(guān)系運(yùn)算符及表達(dá)式第2節(jié)邏輯運(yùn)算符及表達(dá)式第3節(jié)if語句第4節(jié)if-else語句教學(xué)目標(biāo)認(rèn)知目標(biāo):了解關(guān)系運(yùn)算符、邏輯運(yùn)算符及其表達(dá)式的使用方法,理解邏輯判斷中條件表達(dá)式含義能力目標(biāo):掌握條件表達(dá)式的編寫思政(情感)目標(biāo):通過“旅游景點(diǎn)售票公告”中學(xué)生半票、嬰兒老人免票的優(yōu)惠政策,培養(yǎng)尊老愛幼的傳統(tǒng)美德;通過“魚與熊掌不可兼得”的典故,培養(yǎng)正確的人生觀與價(jià)值觀,以及當(dāng)面臨個(gè)人利益與國家利益沖突時(shí)的大局觀。教學(xué)重點(diǎn)if語句、if-else語句教學(xué)難點(diǎn)復(fù)雜控制條件的編寫教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、DevC++/VisualC++6.0開發(fā)平臺(tái)教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(10分鐘)情景導(dǎo)入:用DevC++/VisualC++6.0開發(fā)平臺(tái)開發(fā)的“旅游景點(diǎn)售票公告”的程序的運(yùn)行結(jié)果,引起學(xué)生的好奇心,激發(fā)其學(xué)習(xí)C語言選擇結(jié)構(gòu)編程的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(75分鐘)

1.關(guān)系運(yùn)算符及表達(dá)式(10分鐘)2.邏輯運(yùn)算符及其表達(dá)式(10分鐘)3.控制條件的編寫(5分鐘)4.if語句實(shí)現(xiàn)單分支控制結(jié)構(gòu)(重點(diǎn))(20分鐘)(1)用DevC++開發(fā)平臺(tái)開發(fā)單分支控制的C程序(2)單分支控制結(jié)構(gòu)C程序編程的典型錯(cuò)誤.演示法:演示單分支程序的編寫、運(yùn)行相關(guān)實(shí)例、得到結(jié)果5.if-else語句實(shí)現(xiàn)雙分支控制結(jié)構(gòu)(重點(diǎn))(20分鐘)(1)用DevC++開發(fā)平臺(tái)開發(fā)雙分支控制的C程序(2)雙分支控制結(jié)構(gòu)C程序編程的典型錯(cuò)誤.演示法:演示雙分支程序的編寫、運(yùn)行相關(guān)實(shí)例、得到結(jié)果6.條件運(yùn)算符及條件表達(dá)式(難點(diǎn))(10分鐘)讓學(xué)生了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授選擇結(jié)構(gòu)設(shè)計(jì)原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)1.總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);2.教學(xué)問答:算法設(shè)計(jì)的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P80三、應(yīng)用題第1、2、3小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第4章選擇結(jié)構(gòu)第5節(jié)if語句的嵌套第6節(jié)多分支控制選擇結(jié)構(gòu)第7節(jié)switch語句教學(xué)目標(biāo)認(rèn)知目標(biāo):了解多分支選擇結(jié)構(gòu)特點(diǎn),理解多分支選擇結(jié)構(gòu)程序設(shè)計(jì)方法能力目標(biāo):掌握多分支選擇結(jié)構(gòu)編程思政(情感)目標(biāo):通過選擇結(jié)構(gòu)的程序設(shè)計(jì)、調(diào)試中碰到的各種問題及作品的不完善、不嚴(yán)密問題,培養(yǎng)邏輯嚴(yán)密、精益求精的理念與價(jià)值觀,以及一絲不茍的工匠精神。教學(xué)重點(diǎn)多分支選擇結(jié)構(gòu)教學(xué)難點(diǎn)if語句的嵌套、多分支選擇結(jié)構(gòu)編程教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、DevC++/VisualC++6.0開發(fā)平臺(tái)教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(10分鐘)情景導(dǎo)入:用DevC++/VisualC++6.0開發(fā)平臺(tái)開發(fā)的“運(yùn)動(dòng)健康”的程序的運(yùn)行結(jié)果,引起學(xué)生的好奇心,激發(fā)其學(xué)習(xí)多分支選擇結(jié)構(gòu)編程方法的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(75分鐘)

if語句嵌套(重點(diǎn)、難點(diǎn))(15分鐘)用DevC++開發(fā)平臺(tái)開發(fā)if嵌套結(jié)構(gòu)C程序演示法:演示if嵌套結(jié)構(gòu)程序編程、運(yùn)行簡單實(shí)例、得到結(jié)果2.多分支選擇級聯(lián)式語句編程(20分鐘)(1)用DevC++開發(fā)平臺(tái)開發(fā)if-elseif-else多分支選擇結(jié)構(gòu)C程序演示法:演示多分支選擇結(jié)構(gòu)程序編程、運(yùn)行簡單實(shí)例、得到結(jié)果3.switch語句編程(20分鐘)(1)用DevC++開發(fā)平臺(tái)開發(fā)switch多分支選擇結(jié)構(gòu)C程序(2)break語句的作用.演示法:演示switch語句編程、運(yùn)行簡單實(shí)例、得到結(jié)果4.switch語句與if-elseif-else的轉(zhuǎn)換(20分鐘)讓學(xué)生了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授選擇結(jié)構(gòu)設(shè)計(jì)原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)1.總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);2.教學(xué)問答:多分支選擇結(jié)構(gòu)編程的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P80三、應(yīng)用題第4、5、6小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第5章循環(huán)結(jié)構(gòu)第1節(jié)循環(huán)結(jié)構(gòu)和循環(huán)語句第2節(jié)計(jì)數(shù)控制的循環(huán)第3節(jié)for語句第4節(jié)while語句教學(xué)目標(biāo)認(rèn)知目標(biāo):了解for語句、while語句使用方法,理解兩種循環(huán)語句的區(qū)別能力目標(biāo):掌握C程序循環(huán)結(jié)構(gòu)程序設(shè)計(jì)思政(情感)目標(biāo):通過“棋盤放麥?!钡墓适拢囵B(yǎng)一步一腳印、積少成多的理念與價(jià)值觀,以及腳踏實(shí)地的工匠精神。教學(xué)重點(diǎn)for語句工作原理教學(xué)難點(diǎn)計(jì)數(shù)控制的循環(huán)教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、DevC++/VisualC++6.0開發(fā)平臺(tái)教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(10分鐘)情景導(dǎo)入:用DevC++/VisualC++6.0開發(fā)平臺(tái)開發(fā)的“棋盤放麥粒”的程序的運(yùn)行結(jié)果,引起學(xué)生的好奇心,激發(fā)其學(xué)習(xí)C語言循環(huán)編程的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(75分鐘)

1.計(jì)算思維與程序結(jié)構(gòu)(10分鐘)2.循環(huán)結(jié)構(gòu)(10分鐘)3.for語句(重點(diǎn))(20分鐘)(1)用DevC++開發(fā)平臺(tái)開發(fā)1+2+…+100之和程序,理解for循環(huán)的執(zhí)行過程(2)用DevC++開發(fā)平臺(tái)開發(fā)素?cái)?shù)判斷程序,理解for循環(huán)的執(zhí)行過程及與選擇結(jié)構(gòu)的融合機(jī)制.演示法:演示for循環(huán)結(jié)構(gòu)編程、運(yùn)行簡單實(shí)例、得到結(jié)果4.計(jì)數(shù)控制的循環(huán)(難點(diǎn))(15分鐘)演示法:通過DevC++調(diào)試程序演示計(jì)數(shù)控制的循環(huán)的計(jì)算過程5.while語句(重點(diǎn))(20分鐘)案例法:(1)用DevC++開發(fā)平臺(tái)開發(fā)1+2+…+100之和程序,理解while循環(huán)的執(zhí)行過程(2)用DevC++開發(fā)平臺(tái)開發(fā)素?cái)?shù)判斷程序,理解while循環(huán)的執(zhí)行過程及與選擇結(jié)構(gòu)的融合機(jī)制.讓學(xué)生了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授循環(huán)結(jié)構(gòu)設(shè)計(jì)原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)1.總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);2.教學(xué)問答:循環(huán)結(jié)構(gòu)編程的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P105三、編程題第1、2小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第5章循環(huán)結(jié)構(gòu)第5節(jié)條件控制的循環(huán)第6節(jié)do-while語句第7節(jié)循環(huán)的嵌套教學(xué)目標(biāo)認(rèn)知目標(biāo):了解do-while語句的使用方法,理解三種循環(huán)語句的區(qū)別能力目標(biāo):掌握C程序循環(huán)結(jié)構(gòu)程序設(shè)計(jì)思政(情感)目標(biāo):通過編寫“慈善募捐”程序,培養(yǎng)扶貧解困、愛心奉獻(xiàn)的道德情操。教學(xué)重點(diǎn)do-while語句工作原理教學(xué)難點(diǎn)條件控制的循環(huán)教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、DevC++/VisualC++6.0開發(fā)平臺(tái)教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(10分鐘)情景導(dǎo)入:用DevC++/VisualC++6.0開發(fā)平臺(tái)開發(fā)的“慈善募捐”的程序的運(yùn)行結(jié)果,引起學(xué)生的好奇心,激發(fā)其學(xué)習(xí)C語言do-while編程的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(75分鐘)

1.do-while語句(重點(diǎn))(20分鐘)(1)用DevC++開發(fā)平臺(tái)開發(fā)1+2+…+100之和程序,理解do-while循環(huán)的執(zhí)行過程(2)用DevC++開發(fā)平臺(tái)開發(fā)素?cái)?shù)判斷程序,理解do-while循環(huán)的執(zhí)行過程及與選擇結(jié)構(gòu)的融合機(jī)制.演示法:演示do-while循環(huán)結(jié)構(gòu)編程、運(yùn)行簡單實(shí)例、得到結(jié)果2.條件控制的循環(huán)(重點(diǎn)、難點(diǎn))(30分鐘)演示法:通過DevC++開發(fā)“拋硬幣猜正反面”游戲程序演示條件控制的循環(huán)結(jié)構(gòu)的設(shè)計(jì)3.循環(huán)的嵌套(重點(diǎn)、難點(diǎn))(25分鐘)案例法:(1)用DevC++開發(fā)平臺(tái)開發(fā)“乘法九九表“程序,理解循環(huán)嵌套的執(zhí)行過程(2)用DevC++開發(fā)平臺(tái)開發(fā)100-200之間素?cái)?shù)判斷程序,理解循環(huán)嵌套的設(shè)計(jì)過程.讓學(xué)生了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授循環(huán)結(jié)構(gòu)設(shè)計(jì)原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)1.總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);2.教學(xué)問答:循環(huán)結(jié)構(gòu)編程的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P105三、編程題第3、4小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第5章循環(huán)結(jié)構(gòu)第8節(jié)逗號運(yùn)算符及其應(yīng)用第9節(jié)流程控制轉(zhuǎn)移第10節(jié)循環(huán)的應(yīng)用舉例教學(xué)目標(biāo)認(rèn)知目標(biāo):了解逗號運(yùn)算符的使用方法,理解三種流程控制轉(zhuǎn)移的區(qū)別能力目標(biāo):掌握C程序循環(huán)結(jié)構(gòu)程序設(shè)計(jì)思政(情感)目標(biāo):通過觀看“漁夫和金魚”的動(dòng)畫視頻,培養(yǎng)知足常樂、不要貪得無厭的理念與價(jià)值觀。教學(xué)重點(diǎn)流程控制轉(zhuǎn)移和循環(huán)結(jié)構(gòu)編程應(yīng)用教學(xué)難點(diǎn)循環(huán)結(jié)構(gòu)編程應(yīng)用教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、DevC++/VisualC++6.0開發(fā)平臺(tái)教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(10分鐘)情景導(dǎo)入:用DevC++/VisualC++6.0開發(fā)平臺(tái)開發(fā)的“1+2+…+100”的程序的運(yùn)行結(jié)果,引起學(xué)生的好奇心,激發(fā)其學(xué)習(xí)C語言循環(huán)編程的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(75分鐘)

1.逗號運(yùn)算符及其應(yīng)用(10分鐘)2.流程控制轉(zhuǎn)移語句(重點(diǎn))(20分鐘)演示法:演示流程控制轉(zhuǎn)移編程、運(yùn)行簡單實(shí)例、得到結(jié)果(1)用DevC++開發(fā)平臺(tái)開發(fā)“從鍵盤輸入5個(gè)非零整數(shù)并顯示這5個(gè)整數(shù)的平方。若輸入0,則程序終止”程序,理解break中斷循環(huán)的執(zhí)行過程(2)用DevC++開發(fā)平臺(tái)開發(fā)“從鍵盤輸入5個(gè)非零整數(shù)并顯示這5個(gè)整數(shù)的平方。若輸入0,則程序終止”程序,理解continue中斷循環(huán)的執(zhí)行過程(3)用DevC++開發(fā)平臺(tái)開發(fā)“從鍵盤輸入5個(gè)非零整數(shù)并顯示這5個(gè)整數(shù)的平方。若輸入0,則程序終止”程序,理解goto中斷循環(huán)的執(zhí)行過程3.循環(huán)結(jié)構(gòu)編程的應(yīng)用舉例(難點(diǎn))(35分鐘)案例法:(1)用DevC++開發(fā)平臺(tái)開發(fā)“電文加密”程序,理解條件控制循環(huán)的實(shí)現(xiàn)(2)用DevC++開發(fā)平臺(tái)開發(fā)“組合數(shù)學(xué)問題”程序,理解窮舉法搜索的原理與實(shí)現(xiàn).讓學(xué)生了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授循環(huán)結(jié)構(gòu)設(shè)計(jì)原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)1.總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);2.教學(xué)問答:循環(huán)結(jié)構(gòu)編程的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P105三、編程題第5小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第6章函數(shù)第1節(jié)模塊化程序設(shè)計(jì)第2節(jié)函數(shù)的定義第3節(jié)函數(shù)的調(diào)用第4節(jié)函數(shù)的聲明第5節(jié)函數(shù)的嵌套調(diào)用第6節(jié)函數(shù)封裝與防御性編程教學(xué)目標(biāo)認(rèn)知目標(biāo):了解函數(shù)的定義、調(diào)用和聲明,理解函數(shù)封裝和防御性編程的方法、函數(shù)的設(shè)計(jì)原則能力目標(biāo):掌握函數(shù)設(shè)計(jì)與調(diào)用思政(情感)目標(biāo):通過函數(shù)的設(shè)計(jì)與調(diào)用,培養(yǎng)各取所長、團(tuán)結(jié)合作,工程化和模塊化的理念與價(jià)值觀,以及精益求精的工匠精神。教學(xué)重點(diǎn)函數(shù)的設(shè)計(jì)與調(diào)用教學(xué)難點(diǎn)函數(shù)的設(shè)計(jì)、函數(shù)封裝與防御性編程教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、DevC++/VisualC++6.0開發(fā)平臺(tái)教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(10分鐘)情景導(dǎo)入:用實(shí)際復(fù)雜問題的解決方法,機(jī)器零部件的制造、調(diào)試、測試和組裝,引出函數(shù)概念,引起學(xué)生的好奇心,激發(fā)其學(xué)習(xí)C語言函數(shù)編程的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(75分鐘)

函數(shù)定義(重點(diǎn))(10分鐘)演示法:(1)用DevC++開發(fā)平臺(tái)設(shè)計(jì)一個(gè)C程序函數(shù)2.函數(shù)調(diào)用(重點(diǎn))(15分鐘)演示法:(1)用DevC++開發(fā)平臺(tái)設(shè)計(jì)main函數(shù),并調(diào)用一個(gè)設(shè)計(jì)好的C函數(shù),運(yùn)行簡單實(shí)例、得到結(jié)果3.函數(shù)原型聲明(10分鐘)演示法:演示main函數(shù)調(diào)用前、調(diào)用后設(shè)計(jì)函數(shù)程序的編譯結(jié)果,強(qiáng)調(diào)函數(shù)聲明的必要性(1)用DevC++開發(fā)平臺(tái)開發(fā)一個(gè)簡單的有無函數(shù)聲明的C程序4.函數(shù)封裝與防御性編程(30分鐘)演示法:演示函數(shù)的封裝,函數(shù)入口參數(shù)的合法性檢查,函數(shù)的防御性編程(1)用DevC++開發(fā)平臺(tái)開發(fā)一個(gè)用函數(shù)實(shí)現(xiàn)n!計(jì)算的C程序5.函數(shù)嵌套調(diào)用(10分鐘)讓學(xué)生了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授函數(shù)設(shè)計(jì)原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);教學(xué)問答:函數(shù)編程的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P135,四、編程題第1、2、3小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第6章函數(shù)第7節(jié)遞歸函數(shù)與函數(shù)的遞歸調(diào)用第8節(jié)變量的作用域與存儲(chǔ)類型教學(xué)目標(biāo)認(rèn)知目標(biāo):了解變量的作用域和存儲(chǔ)類型,理解遞歸函數(shù)的設(shè)計(jì)方法、遞歸調(diào)用方法能力目標(biāo):遞歸函數(shù)的設(shè)計(jì)與調(diào)用思政(情感)目標(biāo):通過玩漢諾塔游戲,導(dǎo)入遞歸問題,編寫遞歸程序,培養(yǎng)理論聯(lián)系實(shí)際,實(shí)踐檢測理論,理論與實(shí)踐相結(jié)合的理念與價(jià)值觀,以及精益求精的工匠精神。教學(xué)重點(diǎn)遞歸函數(shù)與遞歸調(diào)用教學(xué)難點(diǎn)遞歸函數(shù)設(shè)計(jì)教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、DevC++/VisualC++6.0開發(fā)平臺(tái)教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(10分鐘)情景導(dǎo)入:用玩“漢諾塔游戲”,引起學(xué)生的好奇心,激發(fā)其學(xué)習(xí)C語言遞歸編程的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(75分鐘)

1.漢諾塔問題求解(5分鐘)2.漢諾塔問題編程實(shí)現(xiàn)(重點(diǎn)、難點(diǎn))(25分鐘)(1)用DevC++開發(fā)平臺(tái)開發(fā)遞歸函數(shù),實(shí)現(xiàn)遞歸調(diào)用演示法:演示遞歸函數(shù)的設(shè)計(jì)和調(diào)用過程、運(yùn)行簡單實(shí)例、得到結(jié)果3.用遞歸法計(jì)算整數(shù)x的n次冪xn(重點(diǎn))(15分鐘)案例法:設(shè)計(jì)遞歸繼續(xù)過程、遞歸結(jié)束過程、函數(shù)遞歸調(diào)用和順序返回過程4.變量的作用域(重點(diǎn))(15分鐘)(1)用DevC++開發(fā)平臺(tái)開發(fā)局部變量程序,考察局部變量的作用范圍(2)用DevC++開發(fā)平臺(tái)開發(fā)全局變量程序,考察全局變量的作用范圍演示法:演示局部變量和全局變量的作用域、運(yùn)行簡單實(shí)例、得到結(jié)果5.變量的存儲(chǔ)類型(難點(diǎn))(15分鐘)(1)用DevC++開發(fā)平臺(tái)開發(fā)自動(dòng)變量、靜態(tài)變量程序,考察二者的特點(diǎn)演示法:演示自動(dòng)變量和靜態(tài)變量的作用域、運(yùn)行簡單實(shí)例、得到結(jié)果讓學(xué)生了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授函數(shù)設(shè)計(jì)調(diào)用原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);教學(xué)問答:遞歸函數(shù)設(shè)計(jì)的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P135,四、編程題第4、5小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第6章函數(shù)第9節(jié)模塊化程序設(shè)計(jì)實(shí)例教學(xué)目標(biāo)認(rèn)知目標(biāo):了解分治法的思想,理解模塊化程序設(shè)計(jì)總體思想、方法能力目標(biāo):掌握模塊化程序設(shè)計(jì)的方法思政(情感)目標(biāo):通過復(fù)雜問題的模塊化程序設(shè)計(jì),培養(yǎng)局部與整體、個(gè)體與協(xié)調(diào)的工程化和系統(tǒng)化的理念與價(jià)值觀,以及精益求精的工匠精神。教學(xué)重點(diǎn)模塊化程序設(shè)計(jì)教學(xué)難點(diǎn)問題的分解與求解教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、DevC++/VisualC++6.0開發(fā)平臺(tái)教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(10分鐘)情景導(dǎo)入:用復(fù)雜問題的分解得到問題的解,引起學(xué)生的解決復(fù)雜問題的好奇心,激發(fā)其學(xué)習(xí)模塊化程序設(shè)計(jì)方法的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(75分鐘)

1.“拋硬幣猜正反面”游戲問題分解(10分鐘)2.各子問題的求解過程(10分鐘)3.各子問題的函數(shù)設(shè)計(jì)(30分鐘)(1)用DevC++開發(fā)平臺(tái)設(shè)計(jì)各子問題的函數(shù)演示法:演示函數(shù)的設(shè)計(jì)、調(diào)試和測試4.各函數(shù)之間調(diào)用關(guān)系(重點(diǎn))(10分鐘)(1)用DevC++開發(fā)平臺(tái)設(shè)計(jì)各子問題函數(shù)的調(diào)用關(guān)系演示法:演示函數(shù)之間的調(diào)用、調(diào)試和測試4.設(shè)計(jì)main函數(shù),在main函數(shù)中調(diào)用各函數(shù)(25分鐘)(1)用DevC++開發(fā)平臺(tái)設(shè)計(jì)main函數(shù),并在main函數(shù)中調(diào)用各子函數(shù)演示法:演示函數(shù)的調(diào)用、程序的整體調(diào)試和測試,運(yùn)行程序,得到結(jié)果讓學(xué)生了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授函數(shù)設(shè)計(jì)調(diào)用原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)1.總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);2.教學(xué)問答:模塊化程序設(shè)計(jì)的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P135,四、編程題第6小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第7章數(shù)組第1節(jié)一維數(shù)組第2節(jié)二維數(shù)組第3節(jié)一維數(shù)組做函數(shù)參數(shù)教學(xué)目標(biāo)認(rèn)知目標(biāo):了解數(shù)組的概念和定義,理解數(shù)組的結(jié)構(gòu)和使用能力目標(biāo):掌握數(shù)字的使用思政(情感)目標(biāo):通過數(shù)組的概念、定義、使用和數(shù)組排序,培養(yǎng)個(gè)體與集體,逆向思維,工程化和系統(tǒng)化的理念與價(jià)值觀,以及精益求精的工匠精神。教學(xué)重點(diǎn)數(shù)組的定義和使用教學(xué)難點(diǎn)一維數(shù)組做函數(shù)參數(shù)教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、DevC++/VisualC++6.0開發(fā)平臺(tái)教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(10分鐘)情景導(dǎo)入:用DevC++/VisualC++6.0開發(fā)平臺(tái)開發(fā)的“全班一門課程考試成績”的程序的運(yùn)行結(jié)果,引起學(xué)生的好奇心,激發(fā)其學(xué)習(xí)C語言數(shù)組編程的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(75分鐘)

1.一維數(shù)組概念、定義、初始化(20分鐘)2.一維數(shù)組的引用(10分鐘)3.一維數(shù)組舉例(10分鐘)(1)用DevC++開發(fā)平臺(tái)開發(fā)簡單一維數(shù)組C程序的基本過程演示法:演示開發(fā)一維數(shù)組的定義、初始化和引用、運(yùn)行簡單實(shí)例、得到結(jié)果4.一維數(shù)組做函數(shù)參數(shù)(35分鐘)案例法:設(shè)計(jì)一維數(shù)組做函數(shù)參數(shù)的函數(shù),編寫main函數(shù),調(diào)用一維數(shù)組并初始化,調(diào)用函數(shù),編譯調(diào)試程序讓學(xué)生了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授一維數(shù)組設(shè)計(jì)引用原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)1.總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);2.教學(xué)問答:數(shù)組編程的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P157,四、編程題第1、2、3小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第7章數(shù)組第4節(jié)排序與查找第5節(jié)二維數(shù)組教學(xué)目標(biāo)認(rèn)知目標(biāo):了解二維數(shù)組的概念、定義、引用和初始化,理解數(shù)組排序與查找的算法思想能力目標(biāo):掌握二維數(shù)組的使用、數(shù)組的排序與查找思政(情感)目標(biāo):通過對“楊輝三角”起源的認(rèn)知,激發(fā)愛國熱情和民族自豪感。讓學(xué)生體會(huì)“楊輝三角”的樣式,分析模型特點(diǎn),確定二維數(shù)組結(jié)構(gòu),進(jìn)而發(fā)現(xiàn)遞推規(guī)律,確定推演格式,最后生成代碼。培養(yǎng)建模意識,啟發(fā)推演思維。教學(xué)重點(diǎn)二維數(shù)組使用、數(shù)組排序與查找、二維數(shù)組做函數(shù)參數(shù)教學(xué)難點(diǎn)數(shù)組排序與查找、二維數(shù)組做函數(shù)參數(shù)教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、基于DevC++/VisualC++6.0開發(fā)平臺(tái)編程演示教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(10分鐘)情景導(dǎo)入:用DevC++/VisualC++6.0開發(fā)平臺(tái)開發(fā)的“學(xué)生成績排序”的程序的運(yùn)行結(jié)果,引起學(xué)生的好奇心,激發(fā)其學(xué)習(xí)C語言排序編程的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(75分鐘)

冒泡排序(重點(diǎn))(15分鐘)案例法:一維數(shù)組冒泡排序函數(shù)設(shè)計(jì),整體流程,程序編寫、編譯、運(yùn)行選擇排序(重點(diǎn)、難點(diǎn))(15分鐘)案例法:一維數(shù)組選擇排序函數(shù)設(shè)計(jì),整體流程,程序編寫、編譯、運(yùn)行3.?dāng)?shù)組元素查找(重點(diǎn))(20分鐘)案例法:一維數(shù)組元素查找函數(shù)設(shè)計(jì),整體流程,程序編寫、編譯、運(yùn)行4.二維數(shù)組定義、初始化和引用(10分鐘)案例法:二維數(shù)組定義、初始化和引用,程序編寫、編譯、運(yùn)行5.二維數(shù)組做函數(shù)參數(shù)(重點(diǎn)、難點(diǎn))(20分鐘)案例法:二維數(shù)組做函數(shù)參數(shù)的函數(shù)設(shè)計(jì),整體流程,程序編寫、編譯、運(yùn)行讓學(xué)生了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授二維數(shù)組設(shè)計(jì)使用原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)1.總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);2.教學(xué)問答:數(shù)組排序和查找設(shè)計(jì)的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P157,四、編程題,第5、6小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第8章指針第1節(jié)指針概念第2節(jié)指針定義和初始化第3節(jié)間接尋址運(yùn)算符第4節(jié)指針做函數(shù)參數(shù)教學(xué)目標(biāo)認(rèn)知目標(biāo):了解指針的概念,理解指針的尋址方式能力目標(biāo):掌握指針的定義、初始化和使用思政(情感)目標(biāo):通過“快遞直達(dá)和自取”實(shí)例分析,培養(yǎng)學(xué)生實(shí)踐與認(rèn)識的辯證關(guān)系,以及一切從實(shí)際出發(fā),實(shí)事求是的工匠精神。教學(xué)重點(diǎn)指針的使用教學(xué)難點(diǎn)指針的尋址方式教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、DevC++/VisualC++6.0使用數(shù)據(jù)類型和運(yùn)算符教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(10分鐘)情景導(dǎo)入:通過“快遞直達(dá)和自取”案例的分析與認(rèn)識,引起學(xué)生的好奇心,激發(fā)其學(xué)習(xí)C語言指針類型的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(75分鐘)

1.指針概念(10分鐘)2.指針定義和初始化(25分鐘)3.指針的尋址運(yùn)算符(10分鐘)(1)通過DevC++開發(fā)平臺(tái)演示變量的直接尋址的數(shù)據(jù)訪問方式(2)通過DevC++開發(fā)平臺(tái)演示變量的間接尋址的數(shù)據(jù)訪問方式.演示法:演示變量直接尋址、間接尋址的使用規(guī)則4.指針做函數(shù)參數(shù)(30分鐘)案例法:設(shè)計(jì)指針做參數(shù)的函數(shù)、main函數(shù)設(shè)計(jì)、指針初始化及函數(shù)的調(diào)用規(guī)則讓學(xué)生了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授指針使用原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)1.總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);2.教學(xué)問答:指針編程的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P176,四、編程題第1小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第8章指針第4節(jié)指針做函數(shù)參數(shù)舉例教學(xué)目標(biāo)認(rèn)知目標(biāo):了解值傳遞的過程,理解地址傳遞的過程和本質(zhì)能力目標(biāo):掌握指針做函數(shù)參數(shù)的設(shè)計(jì)方法思政(情感)目標(biāo):通過指針在函數(shù)參數(shù)必須先正確初始化的嚴(yán)格要求,培養(yǎng)嚴(yán)于律己、寬以待人的處事原則。教學(xué)重點(diǎn)指針做函數(shù)參數(shù)教學(xué)難點(diǎn)函數(shù)如何修改實(shí)參的值教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、DevC++/VisualC++6.0開發(fā)平臺(tái)教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(10分鐘)情景導(dǎo)入:用指針指向一個(gè)數(shù)據(jù)時(shí),如何向函數(shù)傳遞數(shù)據(jù)?如何從函數(shù)修改實(shí)參的值?類似這樣的設(shè)問,引起學(xué)生的好奇心,激發(fā)其學(xué)習(xí)指針做函數(shù)參數(shù)的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(75分鐘)

用swap函數(shù)的不同形式參數(shù)演示函數(shù)的工作狀態(tài)(重點(diǎn))(10分鐘)案例法:演示不同形式參數(shù)給函數(shù)做參數(shù)的不同運(yùn)行結(jié)果、可能出現(xiàn)的問題2.指針數(shù)據(jù)交換時(shí)初始化的重要性(重點(diǎn))(10分鐘)案例法:演示函數(shù)內(nèi)部指針沒有初始化時(shí),進(jìn)行數(shù)據(jù)交換的不同結(jié)果、可能出現(xiàn)的問題3.用指針做函數(shù)參數(shù)設(shè)計(jì)一個(gè)成績管理系統(tǒng)(重點(diǎn)、難點(diǎn))(25分鐘)案例法:各個(gè)模塊函數(shù)的設(shè)計(jì),參數(shù)選擇,各模塊之間的關(guān)系,系統(tǒng)整體流程,編輯、編譯程序、運(yùn)行結(jié)果4.模塊化程序設(shè)計(jì)一個(gè)體育訓(xùn)練程序(重點(diǎn)、難點(diǎn))(30分鐘)案例法:各個(gè)模塊函數(shù)的設(shè)計(jì),參數(shù)選擇,各模塊之間的關(guān)系,系統(tǒng)整體流程,編輯、編譯程序、運(yùn)行結(jié)果讓學(xué)生了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授指針使用原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)1.總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);2.教學(xué)問答:指針做函數(shù)參數(shù)的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P176,四、編程題,第2小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第9章選擇結(jié)構(gòu)第1節(jié)字符串常量與字符串存儲(chǔ)第2節(jié)字符指針第3節(jié)字符串讀寫第4節(jié)字符串處理函數(shù)第5節(jié)字符串做函數(shù)參數(shù)第6節(jié)從函數(shù)返回字符串指針教學(xué)目標(biāo)認(rèn)知目標(biāo):了解字符串常量、字符串存儲(chǔ)方法、字符指針、字符串讀寫方法、字符串處理函數(shù),理解字符串做函數(shù)參數(shù)及如何從函數(shù)返回字符串指針能力目標(biāo):掌握字符串的使用思政(情感)目標(biāo):通過“人名按字母順序排序”的問題分析,學(xué)生感覺現(xiàn)在學(xué)習(xí)內(nèi)容比以前困難了很多,壓力增大,培養(yǎng)知識能力財(cái)富日積月累的人生觀與價(jià)值觀,以及工程化、系統(tǒng)化、精益求精的工匠精神。教學(xué)重點(diǎn)字符串存儲(chǔ)和初始化、字符串做函數(shù)參數(shù)、字符串處理函數(shù)使用教學(xué)難點(diǎn)字符串的輸入輸出、字符串做函數(shù)參數(shù)教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、DevC++/VisualC++6.0開發(fā)平臺(tái)教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(10分鐘)情景導(dǎo)入:用DevC++/VisualC++6.0開發(fā)平臺(tái)開發(fā)的“從鍵盤輸入字符串并在顯示器輸出”的程序的運(yùn)行結(jié)果,引起學(xué)生的好奇心,激發(fā)其學(xué)習(xí)C語言字符串編程的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(75分鐘)

1.字符串常量(3分鐘)2.字符串存儲(chǔ)和初始化(5分鐘)3.字符指針(7分鐘)4.字符串輸入輸出(重點(diǎn))(20分鐘)(1)用DevC++開發(fā)平臺(tái)演示字符串輸入輸出的各種方法程序的不同運(yùn)行結(jié)果演示法:演示各種字符串輸入方法程序的編寫、運(yùn)行相關(guān)實(shí)例、得到結(jié)果5.字符串處理函數(shù)及其應(yīng)用(重點(diǎn))(20分鐘)(1)用DevC++開發(fā)平臺(tái)開發(fā)用字符串處理函數(shù)進(jìn)行人名排序的C程序演示法:演示字符串處理函數(shù)應(yīng)用程序的編寫、運(yùn)行相關(guān)實(shí)例、得到結(jié)果6.字符串做函數(shù)參數(shù)(難點(diǎn))(30分鐘)(1)用DevC++開發(fā)平臺(tái)開發(fā)用字符串處理函數(shù)進(jìn)行人名排序的C程序案例法:演示字符串做函數(shù)參數(shù)應(yīng)用程序的編寫、運(yùn)行相關(guān)實(shí)例、得到結(jié)果讓學(xué)生了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授字符串使用原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)1.總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);2.教學(xué)問答:字符串編程的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P190,三、編程題,第1、2、3、5小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第10章指針與數(shù)組第1節(jié)指針的運(yùn)算第2節(jié)指針與一維數(shù)組的關(guān)系教學(xué)目標(biāo)認(rèn)知目標(biāo):了解指針的運(yùn)算,理解指針與一維數(shù)組運(yùn)算關(guān)系能力目標(biāo):掌握指針與數(shù)組靈活應(yīng)用編程思政(情感)目標(biāo):通過優(yōu)秀學(xué)長工作經(jīng)驗(yàn)分享,培養(yǎng)正確的技能觀、精益求精的理念與價(jià)值觀,以及一絲不茍的工匠精神。教學(xué)重點(diǎn)指針與一維數(shù)組的關(guān)系教學(xué)難點(diǎn)指針與一維數(shù)組的等價(jià)引用教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、DevC++/VisualC++6.0開發(fā)平臺(tái)教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(10分鐘)情景導(dǎo)入:用DevC++/VisualC++6.0開發(fā)平臺(tái)開發(fā)的“數(shù)組逆序顯示”的程序的運(yùn)行結(jié)果,引起學(xué)生的好奇心,激發(fā)其學(xué)習(xí)數(shù)組等價(jià)引用編程的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(75分鐘)

1.數(shù)組與指針的等價(jià)引用(重點(diǎn)、難點(diǎn))(25分鐘)(1)動(dòng)畫演示一維數(shù)組與指針的等價(jià)引用(2)用DevC++開發(fā)平臺(tái)開發(fā)一維數(shù)組與指針等價(jià)引用C程序演示法:演示一維數(shù)組與指針等價(jià)引用編程、運(yùn)行簡單實(shí)例、得到結(jié)果2.?dāng)?shù)組與指針的關(guān)系(重點(diǎn))(20分鐘)(1)用DevC++開發(fā)平臺(tái)開發(fā)一維數(shù)組與指針等價(jià)引用C程序演示法:演示一維數(shù)組與指針等價(jià)引用編程、運(yùn)行簡單實(shí)例、得到結(jié)果3.一維數(shù)組與指針做函數(shù)參數(shù)(30分鐘)(1)用DevC++開發(fā)平臺(tái)開發(fā)用數(shù)組下標(biāo)法、指針下標(biāo)法、指針法做函數(shù)參數(shù)的C程序案例法:演示數(shù)組下標(biāo)法、指針下標(biāo)法、指針法函數(shù)編程、運(yùn)行簡單實(shí)例、得到結(jié)果讓學(xué)生了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授指針與一維數(shù)組等價(jià)引用原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)1.總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);2.教學(xué)問答:數(shù)組與指針等價(jià)引用編程的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P212,三、編程題,第1、2小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第10章指針與數(shù)組第3節(jié)指針與二維數(shù)組關(guān)系第2節(jié)指針數(shù)組教學(xué)目標(biāo)認(rèn)知目標(biāo):了解二維數(shù)組的指針表示,理解指針與二維數(shù)組的等價(jià)引用能力目標(biāo):掌握指針與二維數(shù)組的等價(jià)引用思政(情感)目標(biāo):通過軟件行業(yè)的發(fā)展前景,引導(dǎo)學(xué)生對未來的只有愿景,激發(fā)學(xué)生對社會(huì)主義核心價(jià)值觀的認(rèn)同感。教學(xué)重點(diǎn)指針與二維數(shù)組的關(guān)系教學(xué)難點(diǎn)指針與二維數(shù)組的等價(jià)引用教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、DevC++/VisualC++6.0開發(fā)平臺(tái)教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(10分鐘)情景導(dǎo)入:用DevC++/VisualC++6.0開發(fā)平臺(tái)開發(fā)的“n-魔方陣”的程序的運(yùn)行結(jié)果,引起學(xué)生的好奇心,激發(fā)其學(xué)習(xí)C語言指針與二維數(shù)組等價(jià)引用編程的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(75分鐘)

二維數(shù)組的行指針(重點(diǎn))(20分鐘)案例法:(1)用DevC++開發(fā)平臺(tái)開發(fā)用行指針訪問二維數(shù)組的程序,理解行指針與二維數(shù)組的等價(jià)引用2.二維數(shù)組的列指針(重點(diǎn))(20分鐘)案例法:(1)用DevC++開發(fā)平臺(tái)開發(fā)用列指針訪問二維數(shù)組的程序,理解列指針與二維數(shù)組的等價(jià)引用3.指向二維數(shù)組的指針做函數(shù)的參數(shù)(重點(diǎn)、難點(diǎn))(20分鐘)(1)通過指向二維數(shù)組的指針用DevC++開發(fā)平臺(tái)開發(fā)成績管理系統(tǒng)程序,理解指針與二維數(shù)組的關(guān)系演示法:演示指向二維數(shù)組的指針做函數(shù)參數(shù)編程、運(yùn)行簡單實(shí)例、得到結(jié)果4.指針數(shù)組(難點(diǎn))(15分鐘)演示法:通過DevC++開發(fā)指針數(shù)組的C程序演示指針數(shù)組的應(yīng)用讓學(xué)生了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授指針與二維數(shù)組等價(jià)引用原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)1.總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);2.教學(xué)問答:指針與二維數(shù)組等價(jià)引用、指針數(shù)組編程的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P212三、編程題第5小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第11章自定義數(shù)據(jù)類型第1節(jié)結(jié)構(gòu)體定義第2節(jié)結(jié)構(gòu)體變量的初始化第3節(jié)結(jié)構(gòu)體變量的引用第4節(jié)結(jié)構(gòu)體嵌套教學(xué)目標(biāo)認(rèn)知目標(biāo):了解自定義數(shù)據(jù)類型概念,理解結(jié)構(gòu)體的定義、初始化和引用能力目標(biāo):掌握結(jié)構(gòu)體的使用思政(情感)目標(biāo):通過復(fù)雜數(shù)據(jù)的表示,培養(yǎng)學(xué)生對事物認(rèn)識的發(fā)展觀和全面觀。教學(xué)重點(diǎn)結(jié)構(gòu)體定義、初始化和引用教學(xué)難點(diǎn)結(jié)構(gòu)體的引用教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、DevC++/VisualC++6.0開發(fā)平臺(tái)教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(5分鐘)情景導(dǎo)入:用學(xué)生數(shù)據(jù)信息的表示,引起學(xué)生的好奇心,激發(fā)其學(xué)習(xí)C語言自定義數(shù)據(jù)類型編程的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(80分鐘)

1.結(jié)構(gòu)體定義(重點(diǎn))(20分鐘)(1)用DevC++開發(fā)平臺(tái)開發(fā)結(jié)構(gòu)體數(shù)據(jù)類型,理解結(jié)構(gòu)體數(shù)據(jù)類型的含義(2)用DevC++開發(fā)平臺(tái)開發(fā)結(jié)構(gòu)體變量及其初始化,理解結(jié)構(gòu)體變量與結(jié)構(gòu)體類型的區(qū)別.演示法:演示結(jié)構(gòu)體編程、運(yùn)行簡單實(shí)例、得到結(jié)果2.結(jié)構(gòu)體變量的引用(重點(diǎn)、難點(diǎn))(30分鐘)演示法:通過DevC++開發(fā)簡單的學(xué)生成績管理系統(tǒng)程序演示結(jié)構(gòu)體變量的引用3.結(jié)構(gòu)體類型重定義(重點(diǎn))(25分鐘)案例法:(1)用DevC++開發(fā)平臺(tái)開發(fā)結(jié)構(gòu)體類型重定義程序,理解typedef運(yùn)算符的含義4.結(jié)構(gòu)體存儲(chǔ)空間大小計(jì)算(5分鐘)讓學(xué)生了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授結(jié)構(gòu)體設(shè)計(jì)使用原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)1.總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);2.教學(xué)問答:結(jié)構(gòu)體編程的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P244,三、編程題第1小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第11章自定義數(shù)據(jù)類型第5節(jié)結(jié)構(gòu)體數(shù)組第6節(jié)結(jié)構(gòu)體指針第7節(jié)結(jié)構(gòu)體做函數(shù)參數(shù)教學(xué)目標(biāo)認(rèn)知目標(biāo):了解結(jié)構(gòu)體數(shù)組的定義、初始化和引用,理解結(jié)構(gòu)體指針的引用能力目標(biāo):掌握結(jié)構(gòu)體數(shù)組和結(jié)構(gòu)體指針編程思政(情感)目標(biāo):通過自定義數(shù)據(jù)類型編程,培養(yǎng)專注、敬業(yè)、責(zé)任擔(dān)當(dāng)?shù)穆殬I(yè)理念與價(jià)值觀,以及精益求精的工匠精神。教學(xué)重點(diǎn)流程控制轉(zhuǎn)移和循環(huán)結(jié)構(gòu)編程應(yīng)用教學(xué)難點(diǎn)循環(huán)結(jié)構(gòu)編程應(yīng)用教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、DevC++/VisualC++6.0開發(fā)平臺(tái)教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(10分鐘)情景導(dǎo)入:用DevC++/VisualC++6.0開發(fā)平臺(tái)開發(fā)的“全班同學(xué)信息輸入輸出”的程序的運(yùn)行結(jié)果,引起學(xué)生的好奇心,激發(fā)其學(xué)習(xí)C語言結(jié)構(gòu)體數(shù)組編程的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(75分鐘)

結(jié)構(gòu)體數(shù)組定義、初始化和引用(重點(diǎn))(20分鐘)演示法:演示結(jié)構(gòu)體數(shù)組編程、運(yùn)行簡單實(shí)例、得到結(jié)果(1)用DevC++開發(fā)平臺(tái)開發(fā)結(jié)構(gòu)體數(shù)組直接初始化。(2)用DevC++開發(fā)平臺(tái)開發(fā)用for循環(huán)對結(jié)構(gòu)體數(shù)組初始化。(3)用DevC++開發(fā)平臺(tái)開發(fā)結(jié)構(gòu)體數(shù)組應(yīng)用程序。2.結(jié)構(gòu)體指針定義、初始化和引用(重點(diǎn)、難點(diǎn))(20分鐘)演示法:演示結(jié)構(gòu)體指針編程、運(yùn)行簡單實(shí)例、得到結(jié)果(1)用DevC++開發(fā)平臺(tái)開發(fā)結(jié)構(gòu)體指針直接初始化。(2)用DevC++開發(fā)平臺(tái)開發(fā)用for循環(huán)對結(jié)構(gòu)體指針初始化。(3)用DevC++開發(fā)平臺(tái)開發(fā)結(jié)構(gòu)體指針應(yīng)用程序。3.結(jié)構(gòu)體做函數(shù)參數(shù)(難點(diǎn))(35分鐘)案例法:(1)用DevC++開發(fā)平臺(tái)開發(fā)公司雇員管理系統(tǒng)程序,理解結(jié)構(gòu)體數(shù)組和結(jié)構(gòu)體指針參數(shù)傳遞實(shí)現(xiàn)讓學(xué)了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授結(jié)構(gòu)體設(shè)計(jì)使用原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)1.總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);2.教學(xué)問答:結(jié)構(gòu)體數(shù)組和結(jié)構(gòu)體指針編程的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P244,三、編程題,第2小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第11章自定義數(shù)據(jù)類型第8節(jié)結(jié)構(gòu)體做函數(shù)參數(shù)舉例第9節(jié)共用體第10節(jié)枚舉類型教學(xué)目標(biāo)認(rèn)知目標(biāo):了解共用體、枚舉類型的定義和使用,理解構(gòu)造數(shù)據(jù)類型的特點(diǎn)能力目標(biāo):掌握結(jié)構(gòu)體、共用體和枚舉類型編程思政(情感)目標(biāo):通過理解事物的聯(lián)系是普遍存在的,引導(dǎo)學(xué)生用類比的方法進(jìn)行知識的遷移,培養(yǎng)正確的技能觀,工程化和模塊化的理念與價(jià)值觀,以及精益求精的工匠精神。教學(xué)重點(diǎn)結(jié)構(gòu)體做函數(shù)參數(shù)、共用體、枚舉類型編程教學(xué)難點(diǎn)結(jié)構(gòu)體做函數(shù)參數(shù)編程教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、DevC++/VisualC++6.0開發(fā)平臺(tái)教

學(xué)

程教學(xué)環(huán)節(jié)及其時(shí)間安排

教學(xué)內(nèi)容與活動(dòng)設(shè)計(jì)設(shè)計(jì)意圖(1)新課導(dǎo)入(10分鐘)情景導(dǎo)入:用向函數(shù)傳遞結(jié)構(gòu)體的完整結(jié)構(gòu),還是傳遞結(jié)構(gòu)體的首地址哪個(gè)效率高的討論,引出結(jié)構(gòu)體做函數(shù)參數(shù)編程,引起學(xué)生的好奇心,激發(fā)其學(xué)習(xí)C語言結(jié)構(gòu)體做函數(shù)參數(shù)編程的興趣。調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,鋪墊(2)新課講授(75分鐘)

1.結(jié)構(gòu)體做函數(shù)參數(shù)(重點(diǎn)、難點(diǎn))(30分鐘)演示法:設(shè)計(jì)結(jié)構(gòu)體參數(shù)函數(shù)、程序整體流程、編譯運(yùn)行程序、得出結(jié)果(1)用DevC++開發(fā)平臺(tái)設(shè)計(jì)一個(gè)結(jié)構(gòu)體做函數(shù)參數(shù)的C程序2.共用體(重點(diǎn))(25分鐘)演示法:(1)用DevC++開發(fā)平臺(tái)設(shè)計(jì)共用體數(shù)據(jù)類型,定義共用體變量,完成變量初始化和變量引用,運(yùn)行簡單實(shí)例、得到結(jié)果3.枚舉類型(20分鐘)演示法:(1)用DevC++開發(fā)平臺(tái)設(shè)計(jì)枚舉數(shù)據(jù)類型,定義枚舉類型變量,完成變量初始化和變量引用,運(yùn)行簡單實(shí)例、得到結(jié)果讓學(xué)生了解實(shí)際應(yīng)用背景直觀了解過程和結(jié)果、引發(fā)探究心傳授結(jié)構(gòu)體、共用題、枚舉類型設(shè)計(jì)使用原理和方法,提高分析能力(3)總結(jié)思考(5分鐘)1.總結(jié):知識點(diǎn)和重難點(diǎn)歸納總結(jié);2.教學(xué)問答:三種構(gòu)造數(shù)據(jù)類型編程的要點(diǎn)和難點(diǎn)是什么?加深對知識的記憶和理解作業(yè)、思考題作業(yè):P244,三、編程題,第2小題。教學(xué)反思(課后總結(jié)思考)(可選)板書設(shè)計(jì)(可選)

課程名稱C語言程序設(shè)計(jì)

任課教師曾智勇課程類型專業(yè)必修教學(xué)對象數(shù)媒本科生計(jì)劃學(xué)時(shí)2學(xué)時(shí)教學(xué)單元、章節(jié)《C語言程序設(shè)計(jì)》第12章文件第1節(jié)文件概念第2節(jié)文件的打開與關(guān)閉第3節(jié)順序讀寫數(shù)據(jù)文件教學(xué)目標(biāo)認(rèn)知目標(biāo):了解文件的存儲(chǔ)方式,理解計(jì)算機(jī)文件系統(tǒng)的工作原理能力目標(biāo):掌握文件的讀寫編程思政(情感)目標(biāo):通過文件的使用,編寫文件讀寫程序,培養(yǎng)學(xué)生短期與長期,理論聯(lián)系實(shí)際,實(shí)踐檢測理論,理論與實(shí)踐相結(jié)合的理念與價(jià)值觀,以及精益求精的工匠精神。教學(xué)重點(diǎn)文件的打開、關(guān)閉和順序讀寫教學(xué)難點(diǎn)文件的順序讀寫教學(xué)方法、手段、媒介教法:情景引入法、講授法、演示法、案例法教學(xué)媒介:多媒體、DevC++/VisualC++6.0開發(fā)平臺(tái)教

學(xué)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論