C語言程序設(shè)計說課教案_第1頁
C語言程序設(shè)計說課教案_第2頁
C語言程序設(shè)計說課教案_第3頁
C語言程序設(shè)計說課教案_第4頁
C語言程序設(shè)計說課教案_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

C語言程序設(shè)計說課教案《C語言程序設(shè)計》說課教案從以下方面說明:一、課程性質(zhì)、地位二、教學(xué)對象分析及要求三、課程體系四、課程的重點、難點及突破五、教學(xué)方法與教學(xué)手段六、學(xué)生考核七、教學(xué)計劃一、課程性質(zhì)、地位1.課程的性質(zhì)《C語言程序設(shè)計》課程是高職高專通信類和電子信息類各專業(yè)職業(yè)素質(zhì)必修課,旨在培養(yǎng)高職學(xué)生運用計算機進(jìn)行邏輯思維的能力,掌握運用C語言編程來解決崗位工作中實際問題的方法和步驟,為提高職業(yè)能力和拓展職業(yè)空間打下堅實基礎(chǔ)。所以,本課程主要針對培養(yǎng)這類人才基本程序設(shè)計能力的目的而設(shè)置的課程。學(xué)生畢業(yè)后工作崗位主要有計算機管理員、單片機應(yīng)用設(shè)計員、網(wǎng)絡(luò)應(yīng)用等,在計算機控制、單片機應(yīng)用、電子技術(shù)、通信技術(shù)等相關(guān)行業(yè)中都將使用C語言作為應(yīng)用系統(tǒng)開發(fā)設(shè)計語言,C語言也是其它編程語言類課程的前導(dǎo)課程,也是信息產(chǎn)業(yè)部計算機專業(yè)和軟件專業(yè)水平資格考試(程序員、網(wǎng)絡(luò)管理員等)考試中要求的主要程序設(shè)計語言。應(yīng)用程序設(shè)計軟件工程C++、VC、VB數(shù)據(jù)結(jié)構(gòu)C語言程序設(shè)計2.課程的地位通信技術(shù)(計算機網(wǎng)絡(luò)方向)專業(yè)和電子信息技術(shù)專業(yè),C語言室基礎(chǔ),是計算機應(yīng)用設(shè)計的基礎(chǔ)。是學(xué)習(xí)其他程序語言的前導(dǎo)及基礎(chǔ)。二、教學(xué)對象分析及要求1(教學(xué)對象本系學(xué)習(xí)C語言課程的生源是高中生源和中專生源。高中生文化基礎(chǔ)扎1實,但計算機專業(yè)知識薄弱,開始學(xué)習(xí)時較困難,但入門提高較快。中專生,文化基礎(chǔ)薄弱,但計算專業(yè)已經(jīng)學(xué)習(xí)一些,開始學(xué)習(xí)不會很困難,但是知識轉(zhuǎn)換能力方面會有困難,學(xué)習(xí)進(jìn)度會慢一點。針對不同生源學(xué)生在教學(xué)方法和重難點方面有所區(qū)別。(對同一生源不同程度學(xué)生采取如下策略2狀態(tài)策略1厭學(xué)扎實其理論基礎(chǔ),找到實踐成功點2較差結(jié)合實際案例,提高解決問題的能力3樂學(xué)知識轉(zhuǎn)換,提高具體的應(yīng)用能力4較好知識轉(zhuǎn)換,提高綜合的應(yīng)用能力高職智力不差,但自控能力相比較差。所以要從非智力因素入手,培養(yǎng)學(xué)生的學(xué)習(xí)積極性,提高實際動手能力。3(在教學(xué)中教與學(xué)問題教學(xué)演示探究教議一議學(xué)想一想做一做三、課程體系《C語言程序設(shè)計》教學(xué)學(xué)時為60,理論內(nèi)容以“夠用為度”的原則,按照程序設(shè)計能力,通過一個項目“學(xué)生成績管理系統(tǒng)”為主線,介紹C語言基本概念、三種基本程序結(jié)構(gòu)設(shè)計、指針、函數(shù)體等重點內(nèi)容。然后通過1周的課程設(shè)計,完成項目“學(xué)生成績管理系統(tǒng)”綜合設(shè)計題目。課程內(nèi)容附表1。1.課程內(nèi)容選取依據(jù)1)C語言編程規(guī)范根據(jù)C語言編程規(guī)范等資料,選取的內(nèi)容是C語言教學(xué)中必須掌握的適應(yīng)中。另外還根據(jù)C語言程序設(shè)計和后繼課程(數(shù)據(jù)庫、網(wǎng)絡(luò)編程語言等)之間的關(guān)系、C語言知識與技能要求及高職學(xué)生人才培養(yǎng)目標(biāo)要求來確定本課程的教學(xué)內(nèi)容。2)職業(yè)素質(zhì)要求具備基本的閱讀程序和程序的編寫能力。同時具備實際問題轉(zhuǎn)換為計算機程序解決的能力。3)實際工作中崗位能力需求通過對通信和電子專業(yè)畢業(yè)生的調(diào)查、人才招聘信息和一線專業(yè)技術(shù)人員交流,確定本系通信技術(shù)專業(yè)和電子專業(yè)的學(xué)生主要有程序設(shè)計員、單片機開發(fā)員、網(wǎng)站設(shè)計員、計算機維護管理、企業(yè)應(yīng)用軟件實施員、通信工程施工等工作崗位,這些崗位中,程序設(shè)計思維和源代碼編寫能力是關(guān)鍵技能,而C語言作為專業(yè)核心課程中的基礎(chǔ)課程,必須掌握結(jié)構(gòu)化程序設(shè)計思路,我們選取本課程內(nèi)容是根據(jù)這些要求選取的。2.課程體系模塊2C語言基三種基本程數(shù)組與函本概念序設(shè)計結(jié)構(gòu)指針數(shù)四個模塊中,以“三種基本程序設(shè)計結(jié)構(gòu)”為核心。每個模塊包含對應(yīng)層次的多個知識點,各層的知識點可相互交叉、延伸、構(gòu)成《C語言程序設(shè)》課程的理論知識結(jié)構(gòu)。3.知識結(jié)構(gòu)1)C基本概念:算法、流程圖、結(jié)構(gòu)化/模塊化程序設(shè)計方法和表達(dá)式等2)三種基本程序設(shè)計結(jié)構(gòu):順序、分支、循環(huán)結(jié)構(gòu)程序設(shè)計:介紹三種基本程序控制命令,和相應(yīng)結(jié)構(gòu)的程序設(shè)計方法。各種程序都是由這三種結(jié)構(gòu)組成,是重中之重。3)數(shù)組與指針:數(shù)組:重點介紹利用數(shù)組來處理批量數(shù)據(jù)和矩陣等特殊形式的數(shù)據(jù)處理指針:介紹C語言特有的利用內(nèi)存地址直接訪問數(shù)據(jù)方式,使程序更夠訪問計算機底層的能力,具有更加強大的功能4)函數(shù):介紹函數(shù)的調(diào)用和參數(shù)傳遞,利用函數(shù)實驗?zāi)K化程序設(shè)計4.技能結(jié)構(gòu)在技能方面,以Turboc開發(fā)環(huán)境作為實踐平臺。將能力劃分為輸入/輸出程序設(shè)計、分支程序設(shè)計、循環(huán)程序設(shè)計、模塊化程序設(shè)計和綜合程序設(shè)計五部分。1)輸入/輸出程序設(shè)計:主要包括數(shù)據(jù)的表示,數(shù)據(jù)的輸入與輸出、數(shù)據(jù)的計算,掌握程序中數(shù)據(jù)的存儲、輸入/輸出與計算能力。2)分支程序設(shè)計:主要是掌握if、switch語句的結(jié)構(gòu),能夠靈活運用設(shè)計分支程序。循環(huán)程序設(shè)計:主要是掌握利用while、for循環(huán)結(jié)構(gòu)設(shè)計處理需要重復(fù)執(zhí)行的任務(wù)。綜合程序設(shè)計:主要是在順序、分支、循環(huán)程序設(shè)計基礎(chǔ)上,利用數(shù)組、指針、結(jié)構(gòu)體等數(shù)據(jù)的表示方式,設(shè)計綜合應(yīng)用程序。3)實驗實訓(xùn)是課程教學(xué)的重要環(huán)節(jié),促使對學(xué)生知識點的理解,掌握實際技能的途徑,在選擇實驗和實訓(xùn)項目時主要依據(jù)如下:根據(jù)知識點,選擇有利于理解知識點的項目;根據(jù)技能培養(yǎng)要求,選擇針對性強的實驗項目,通過實驗鍛煉學(xué)生的實際程序設(shè)計能力。結(jié)合實際工作需要,從現(xiàn)場實際案例中選取實驗項目,是學(xué)生了解實際工作任務(wù)。4)實踐教學(xué)內(nèi)容任務(wù)一:C語言編程環(huán)境的使用、調(diào)試簡單的數(shù)學(xué)計算程序任務(wù)二:方程求解任務(wù)三:一字符的加密與解密、簡單的數(shù)學(xué)計算任務(wù)四:簡單的計算器、猜數(shù)字游戲任務(wù)五:學(xué)生成績排名與查詢、矩陣運算任務(wù)六:菜單的顯示、數(shù)據(jù)查詢?nèi)蝿?wù)七:利用函數(shù)設(shè)計最大公約數(shù)的求解、系統(tǒng)中斷的調(diào)研5)課程設(shè)計環(huán)節(jié)通過項目案例“學(xué)生成績管理系統(tǒng)”,學(xué)生綜合利用各知識點解決實際問題,3掌握實際項目設(shè)計中各工作過程及任務(wù),使綜合程序設(shè)計技能得到提高。所以在選擇實訓(xùn)項目時,主要考慮從實際現(xiàn)場項目選取,從難度適中、不同應(yīng)用領(lǐng)域、能體現(xiàn)實際工作過程、能夠在實驗室再現(xiàn)模擬實現(xiàn)的項目,使學(xué)生得到多方面的實際工作技能的鍛煉。四、課程的重點和難點及突破1(課程重點重點模塊重要內(nèi)容A.程序設(shè)計基礎(chǔ)知識A.流程圖的畫法B.順序結(jié)構(gòu)程序設(shè)計B.變量的理解C.選擇結(jié)構(gòu)程序設(shè)計C.表達(dá)式的正確書寫D.循環(huán)結(jié)構(gòu)程序設(shè)計D.數(shù)據(jù)的輸入/輸出E.函數(shù)E.if語句選擇程序設(shè)計F.while與for循環(huán)程序設(shè)計G.函數(shù)的定義與參數(shù)傳遞2(課程難點難點模塊難點內(nèi)容A.選擇結(jié)構(gòu)程序設(shè)計A.if語句的嵌套B.循環(huán)結(jié)構(gòu)程序設(shè)計B.多重循環(huán)程序設(shè)計C.數(shù)組C.二維數(shù)組與字符串D.函數(shù)D.指針E.指針E.函數(shù)的嵌套調(diào)用與遞歸調(diào)用F.結(jié)構(gòu)體F.鏈表3(難點突破方法A.從基本語法規(guī)定入手B.弱化實用性不強的細(xì)節(jié)C.突出基本重點內(nèi)容的掌握D.知識點的應(yīng)用方法作為突破口E.設(shè)置針對性的訓(xùn)練內(nèi)容和題目五、教學(xué)方法和教學(xué)手段1.任務(wù)驅(qū)動每次課都提出一個明確的任務(wù),通過一個任務(wù)掌握某個章節(jié)的知識點,突出重點,分解難點,教學(xué)目的明確。如講授多重循環(huán)以制作實際生活中的“數(shù)字電子鐘”為例設(shè)計一個時、分、秒的時鐘;講授順序程序設(shè)計“模擬交通信號燈”中紅綠燈顯示過程設(shè)計程序;講授選擇結(jié)構(gòu)時模擬中央臺“購物街”節(jié)目中猜測商品價格設(shè)計程序。學(xué)生學(xué)習(xí)積極性大為提高。2.項目(案例)教學(xué)以項目“學(xué)生成績管理系統(tǒng)”為主線,貫穿順序、選擇、循環(huán)結(jié)構(gòu)和數(shù)組、指針等所有章節(jié)中,課程教學(xué)具有連貫性。同時結(jié)合現(xiàn)場提供實際項目案例(子項目)組織教學(xué)。教學(xué)過程中,首先提出項目目標(biāo),然后通過知識講解、方法演示、實踐演練、復(fù)習(xí)歸納,以解決實際問題的學(xué)習(xí)方法來學(xué)習(xí)軟件開發(fā)。使學(xué)生體會到知識的實用性,提高學(xué)習(xí)興趣。知識的實用性,提高學(xué)習(xí)興趣。應(yīng)用案例有競賽平分、紅綠燈控制、學(xué)生成績管理等項目。3.課程設(shè)計學(xué)生以組為單位(2,3人),自已選題,然后圍繞要解決的問題,進(jìn)行分析4和研究,查閱、自學(xué)相關(guān)的文獻(xiàn)資料,確定技術(shù)路線和實施方案,組內(nèi)分工,合作完成,最后分組答辯評分。整個過程以學(xué)生獨立完成為主,教師只提供必要的輔導(dǎo)。經(jīng)過綜合訓(xùn)練中模擬實際軟件開發(fā)的演練,使學(xué)生得到了鍛煉,進(jìn)一步激發(fā)了學(xué)習(xí)興趣,培養(yǎng)了問題求解和編程能力,還有利于培養(yǎng)探索和創(chuàng)新能力。六、考核方法(考試形式:可以采用筆試、口試、做設(shè)計、寫論文、實際操作以及開卷、1閉卷等多種方式。(考題類型:增加題型,增加靈活性。少出只用一種方法,只有一個答案2的題目,多出一些綜合思考題、分析題、應(yīng)用題,學(xué)生解題時能對知識的深層理解、分析、比較、融會貫通。3(記分獎勵:加大平時考試所占總成績比例,對有獨立見解或創(chuàng)新的學(xué)生加鼓勵分,獎勵有主見、有獨立思維能力的學(xué)生。4考試方式1)上機操作考試。《C語言程序設(shè)計》課程操作性比較強,改為上機操作考試方式,每一份考卷現(xiàn)場抽題,現(xiàn)場操作,教師根據(jù)學(xué)生操作過程及結(jié)果評分,這種方式可以考察學(xué)生理論基礎(chǔ)和應(yīng)用知識的能力,促進(jìn)學(xué)生的學(xué)習(xí)和實際動手能力。)編程測試。在規(guī)定的時間內(nèi)編寫一個簡單實用的完整程序,并上機調(diào)2試通過。教師根據(jù)學(xué)生編程能力、代碼質(zhì)量、出錯情況和程序調(diào)試能力等給出一個綜合成績。3)開卷考試。對設(shè)計類課程,提倡和鼓勵開卷考試,試卷內(nèi)容多為理論聯(lián)系實際的開放性試題,這種考試方式能考察學(xué)生應(yīng)用所學(xué)知識分析問題的能力。4)理論和實踐兩部分綜合考試??荚噧?nèi)容需把握課程大綱基本要求,體現(xiàn)課程主要知識點和能力要求。不考死記硬背的內(nèi)容知識,而是考核學(xué)生運用這些知識的能力和實際的技能。5)課程考核的成績一般由平時成績和期末考試兩部分組成,兩者的比重在學(xué)院的有關(guān)規(guī)定基礎(chǔ)上稍作了調(diào)整:平時成績60%,期末40%,以提高過程的考核。七、附表1周次章節(jié)名稱教學(xué)內(nèi)容課時實用課時備注5第一章C語言概述41.1C語言簡介21.2,1.3,1.5簡單C程序介紹(上機)26第二章數(shù)據(jù)類型、運算符及表6達(dá)式2.1、2.2常量和變量,C語言的基本數(shù)據(jù)2類型2.3運算符和表達(dá)式272.5實訓(xùn)(上機)2第三章順序結(jié)構(gòu)程序設(shè)計103.1、3.2C語句概述、程序的三種基本結(jié)25周次章節(jié)名稱教學(xué)內(nèi)容課時實用課時備注構(gòu)83.3數(shù)據(jù)的輸入輸出23.4順序結(jié)構(gòu)程序設(shè)計舉例(上機)293.4順序結(jié)構(gòu)程序設(shè)計舉例(上機)23.6實訓(xùn)2第四章選擇結(jié)構(gòu)程序設(shè)計12104.1if語句24.2switch語句2114.3選擇結(jié)構(gòu)程序設(shè)計舉例(上機)4124.5實訓(xùn)(上機)4第五章循環(huán)程序設(shè)計12135.1while語句25.2do-while語句2145.3for語句25.4、5.5多重循環(huán)(上機)2155.4、5.5多重循環(huán)(

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論