![淺談高職《C程序設(shè)計》課程教學(xué)改革_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/3/bddd98c1-e48b-4ca5-ac52-79caa86f723d/bddd98c1-e48b-4ca5-ac52-79caa86f723d1.gif)
![淺談高職《C程序設(shè)計》課程教學(xué)改革_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/3/bddd98c1-e48b-4ca5-ac52-79caa86f723d/bddd98c1-e48b-4ca5-ac52-79caa86f723d2.gif)
![淺談高職《C程序設(shè)計》課程教學(xué)改革_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/3/bddd98c1-e48b-4ca5-ac52-79caa86f723d/bddd98c1-e48b-4ca5-ac52-79caa86f723d3.gif)
![淺談高職《C程序設(shè)計》課程教學(xué)改革_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/3/bddd98c1-e48b-4ca5-ac52-79caa86f723d/bddd98c1-e48b-4ca5-ac52-79caa86f723d4.gif)
![淺談高職《C程序設(shè)計》課程教學(xué)改革_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/3/bddd98c1-e48b-4ca5-ac52-79caa86f723d/bddd98c1-e48b-4ca5-ac52-79caa86f723d5.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、 淺談高職c程序設(shè)計課程教學(xué)改革 吳爽+余曉峰【摘要】c程序設(shè)計課程是高職院校計算機專業(yè)的一門專業(yè)基礎(chǔ)課,為后續(xù)的專業(yè)核心課的學(xué)習(xí)打下良好的基礎(chǔ),但是由于受傳統(tǒng)教學(xué)方法和其他因素的影響,導(dǎo)致c程序設(shè)計課程的教學(xué)效果不盡人意。本文在分析和探討目前c程序設(shè)計教學(xué)現(xiàn)狀的前提下,在教學(xué)方法等方面進行了教學(xué)改革探索,同時在課堂教學(xué)中把理論與實踐教學(xué)有機地結(jié)合起來,充分挖掘?qū)W生的創(chuàng)造潛能,提高學(xué)生解決實際問題的綜合能力。實踐證明了此次教學(xué)改革方法在高職院校的c程序設(shè)計課程中取得了良好的教學(xué)效果?!娟P(guān)鍵詞】c程序設(shè)計;教學(xué)方法tp312.1-4;g712
2、b 2095-3089(2017)14-0035-02隨著網(wǎng)絡(luò)發(fā)展的日新月異和信息化的不斷深入,21世紀(jì)成為信息技術(shù)高速發(fā)展的時代,越來越多的人從事計算機方面的工作,而程序設(shè)計工作在其中占據(jù)很大的比重。目前比較受歡迎的程序語言有c語言、java、c+等語言,而c語言精煉靈活、可移植性較好、應(yīng)用領(lǐng)域廣泛、目標(biāo)程序效率高1,其他幾門語言直接或間接地參考了c語言的語法特性,因此在高職院校將c語言作為計算機專業(yè)學(xué)生學(xué)習(xí)程序設(shè)計的入門課程。c程序設(shè)計課程是高職院校計算機專業(yè)新生的一門專業(yè)基礎(chǔ)必修課,它將為后續(xù)學(xué)習(xí)專業(yè)核心課c#程序設(shè)計、java程序設(shè)計等其他程序設(shè)計語言類課程做好鋪墊。該課程旨在培養(yǎng)學(xué)生
3、的分析與解決問題能力,提高學(xué)生的思維能力和程序設(shè)計能力。學(xué)生通過c語言程序設(shè)計課程的學(xué)習(xí)學(xué)會分析問題。高職院校非常重視c語言程序設(shè)計的學(xué)習(xí),但是由于各種原因,課堂效果不盡人意,教師認(rèn)真?zhèn)湔n積極輔導(dǎo),學(xué)生卻產(chǎn)生了強烈的厭學(xué)情緒,甚至徹底放棄學(xué)習(xí)。一是由于課程本身的特性,c程序設(shè)計課程具有概念抽象、邏輯性強、語法知識多等特點2,它涉及到高中的數(shù)學(xué)知識和常見的英文單詞。在c語言程序設(shè)計這門課程教學(xué)中,選用的教材大部分都是以程序設(shè)計結(jié)構(gòu)為主線介紹各種語法知識和結(jié)構(gòu)的特點,各章節(jié)知識點側(cè)重于介紹各種獨立的算法,缺乏完整的案例應(yīng)用3,內(nèi)容講解枯燥無味。二是教師的教學(xué)方法過于陳舊,傳統(tǒng)的教學(xué)教師按照教材內(nèi)容
4、傳授理論知識,課堂教學(xué)內(nèi)容局限于教材,而課程相關(guān)概念又比較抽象,講解的內(nèi)容局限于抽象層次,缺乏一個典型的應(yīng)用案例4,因此學(xué)生難以理解。三是學(xué)生的基礎(chǔ)比較薄弱。對于高職院校的學(xué)生來說,基礎(chǔ)知識相對比較薄弱,尤其對于數(shù)學(xué)和英語這些枯燥的課程,而c語言中涉及到一些基本的數(shù)學(xué)常識和英文單詞。有的學(xué)生束手無策,從第一節(jié)課開始就像聽天書,對這門課完全失去興趣,到最后徹底放棄學(xué)習(xí)這門課程。四是課程開設(shè)的學(xué)時有限,一般為每周4學(xué)時,理論和實驗各2學(xué)時,受時間限制教師在理論課上的內(nèi)容講解很難做到面面俱到,只能選取其中較典型算法分析講解。五是有些學(xué)生能夠聽懂所講內(nèi)容,但給一個新的算法自己分析又有困難,或者新的問題
5、自己卻又不會分析設(shè)計算法,出現(xiàn)“能聽懂,不會寫”的現(xiàn)象。針對以上存在的問題,高職院校要提高c語言程序設(shè)計課程的教學(xué)質(zhì)量,課程教學(xué)改革勢在必行。結(jié)合以往課程教學(xué)經(jīng)驗,本著“學(xué)以致用”原則,突出“以能力為本”的專業(yè)人才的培養(yǎng)特點,注重培養(yǎng)程序設(shè)計能力,實現(xiàn)理論與實踐相結(jié)合,提出了c語言程序設(shè)計課程教學(xué)改革的幾種方法。一、課程教學(xué)改革(一)改革傳統(tǒng)教學(xué)方法1.重要代碼板書法傳統(tǒng)的教學(xué)方法按照“提出問題、分析問題、給出語法、講解語法規(guī)則、解決問題”的步驟來進行5,雖然教師結(jié)合了高職學(xué)生的認(rèn)知規(guī)律,精選與現(xiàn)實生活息息相關(guān)的問題作為案例,認(rèn)真分析案例的設(shè)計思路和解決問題的方法步驟,但是現(xiàn)在教師普遍采用多媒
6、體開展教學(xué),程序直接在ppt上全部顯示,密密麻麻全是英文字母。雖然課堂的信息量增大了,但是在演示過程中,演示速度通常較快,學(xué)生思維難以與之同步6。尤其是對于復(fù)雜度較高的排序、遞歸等問題,對于理論基礎(chǔ)本來就很薄弱的高職學(xué)生來講,課堂顯得枯燥乏味,很難激發(fā)學(xué)生的學(xué)習(xí)興趣。在教學(xué)過程中,教師應(yīng)該在講解過程中將代碼或者程序中的核心代碼寫在黑板上以示強調(diào),對于重要代碼反復(fù)講,在黑板上固定位置重復(fù)書寫,會加深學(xué)生對語法規(guī)則的理解和記憶,提高學(xué)生的學(xué)習(xí)興趣。2.拓展演練法如第一章中的例三:求兩個數(shù)中的較大者。課本中自定義了一個max函數(shù),用來實現(xiàn)求兩個數(shù)中的較大者的功能,然后在主函數(shù)中調(diào)用此函數(shù),以此求得兩
7、個數(shù)中的較大者。一方面為了了解學(xué)生對所學(xué)知識的掌握程度,另一方面為了提高學(xué)生的發(fā)散思維,課后布置了一個作業(yè):求三個數(shù)中的最大者。教師鼓勵學(xué)生們拓寬思路,分小組討論,并點名讓同學(xué)上講臺完成算法的設(shè)計。一般同學(xué)們會想到分兩次調(diào)用自定義函數(shù),從而求得三個數(shù)中的最大者。d=max(a,b);d=max(c,d);為了有效地激發(fā)學(xué)生的好奇心和求知欲,讓學(xué)生更深一步了解到程序編寫從無到有、從簡單到復(fù)雜的過程,教師可以鼓勵學(xué)生嘗試改編自定義函數(shù)的功能,讓該函數(shù)可以實現(xiàn)求三個數(shù)中的最大者的功能。這是對課本上的習(xí)題進行拓展演練,讓同學(xué)們對函數(shù)的類型、定義以及調(diào)用等概念有了初步的認(rèn)識和了解。3.對錯示范法對錯示范
8、法即在教學(xué)中,教師要找到教材中容易出錯的知識點,誤導(dǎo)學(xué)生犯錯,使學(xué)生暴露錯誤,然后剖析錯誤之處,從修正錯誤的過程中加深對知識的理解和掌握。如在第三章順序程序設(shè)計講解語法過程中,為了讓學(xué)生了解到浮點型數(shù)據(jù)在程序設(shè)計過程中發(fā)揮的作用,在講解例題1時,將攝氏溫度轉(zhuǎn)化為華氏溫度。在黑板上書寫程序的時候,教師故意將其中一行容易出錯的地方演示出來。c=(5/9)*(f-32);程序調(diào)試運行之后,發(fā)現(xiàn)得到的數(shù)據(jù)不符合邏輯,教師引導(dǎo)學(xué)生發(fā)現(xiàn)出錯的原因。通過對學(xué)生上機最容易出錯的問題的示例和探究,讓學(xué)生真正掌握知識和編程的一些技巧。endprint排序問題是c程序設(shè)計學(xué)習(xí)中的一個經(jīng)典問題。在學(xué)習(xí)第四章選擇結(jié)構(gòu)程
9、序設(shè)計中,其中有一個例題:輸入3個數(shù),要求按由小到大的順序輸出。教師在分析算法的過程中,讓學(xué)生思考如何進行比較來對3個數(shù)排序。如果兩兩進行比較,需要做3次比較和對換,教師提出問題:這3次比較的順序?qū)Y(jié)果是否會產(chǎn)生影響,學(xué)生在未提前預(yù)習(xí)課本的情況下一般未可知否。教師在比較順序的過程中設(shè)置陷阱:if(a>b)if(b>c)if(a>c)教師在分別給a,b,c賦值的過程中也設(shè)置了陷阱,如36,54,25,最后得到的輸出結(jié)構(gòu)是36,25,54,顯而易見得到的結(jié)果不符合題目要求。教師引導(dǎo)學(xué)生發(fā)現(xiàn)程序設(shè)計過程出現(xiàn)的邏輯錯誤,一方面告誡學(xué)生在設(shè)計算法時要步步謹(jǐn)慎,然后代入數(shù)據(jù)檢驗算法是否正
10、確,另一方面讓學(xué)生在實踐過程中體驗到獲取知識的樂趣,增強學(xué)習(xí)的主動性和積極性。(二)強化實踐教學(xué)環(huán)節(jié)結(jié)合高職學(xué)院學(xué)生的學(xué)情,采取了“理論知識夠用、強化實踐教學(xué)”的原則,適當(dāng)削減了理論知識的學(xué)時,加強了實踐教學(xué)環(huán)節(jié)。課前有序安排實踐內(nèi)容,明確實踐教學(xué)的目的、上機練習(xí)習(xí)題、以及實踐各環(huán)節(jié)的設(shè)置,尤其是設(shè)置了一些具有現(xiàn)實意義的趣味題目,還有一些考察知識點較為全面的綜合習(xí)題,讓學(xué)生達到“做中練,練中學(xué)”,切實提高學(xué)生解決實際問題的能力。二、總結(jié)筆者分析了高職學(xué)生在學(xué)習(xí)c程序設(shè)計課程中普遍存在的問題,并分析了原因所在,結(jié)合自身教學(xué)實踐,提出了多種教學(xué)方法以提高學(xué)生的學(xué)習(xí)興趣。通過這些手段充分調(diào)動了學(xué)生的學(xué)習(xí)積極性,取得了較好的教學(xué)效果。參考文獻1章曉英,基于項目導(dǎo)向的高職計算機應(yīng)用基礎(chǔ)課程教學(xué)改革與實踐j.無線互聯(lián)科技,2012年07期.2羅雅麗.基于行動導(dǎo)向的高職計算機應(yīng)用基礎(chǔ)的教學(xué)改革j.電腦開發(fā)與應(yīng)用,2011年11期.3彭納新,陳俞強.基于任務(wù)驅(qū)動的高職院校c語言程序設(shè)計課程教學(xué)改革與實踐j.
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生產(chǎn)效率的飛躍新世代生產(chǎn)設(shè)備介紹
- 幼兒園中國傳統(tǒng)節(jié)日活動方案
- 2023八年級數(shù)學(xué)下冊 第二章 一元一次不等式與一元一次不等式組6 一元一次不等式組第2課時 一元一次不等式組的解法(2)說課稿 (新版)北師大版001
- 12 寓言二則 說課稿-2023-2024學(xué)年語文二年級下冊統(tǒng)編版001
- 8我們受特殊保護 第二課時《專門法律來保護》說課稿-2024-2025學(xué)年六年級上冊道德與法治統(tǒng)編版
- 25《慢性子裁縫和急性子顧客》說課稿-2024-2025學(xué)年統(tǒng)編版語文三年級下冊
- Module 1(說課稿)-2023-2024學(xué)年外研版(一起)英語一年級下冊
- Module6 Unit2 He ran very fast(說課稿)2024-2025學(xué)年外研版(三起)英語五年級上冊
- 28 少年閏土 說課稿-2024-2025學(xué)年統(tǒng)編版六年級上冊
- 22《狐假虎威》第二課時 說課稿-2024-2025學(xué)年統(tǒng)編版語文二年級上冊
- 農(nóng)產(chǎn)品質(zhì)量評估與分級
- 社區(qū)成人血脂管理中國專家共識(2024年)
- 信息科技重大版 七年級上冊 互聯(lián)網(wǎng)應(yīng)用與創(chuàng)新 第1單元 單元教學(xué)設(shè)計 互聯(lián)網(wǎng)時代
- CR200J動力集中動車組拖車制動系統(tǒng)講解
- 骨盆骨折患者的護理
- 國際貨物運輸委托代理合同(中英文對照)全套
- 全面新編部編版四年級下冊語文教材解讀分析
- 江蘇農(nóng)牧科技職業(yè)學(xué)院單招《職業(yè)技能測試》參考試題庫(含答案)
- 三年級上冊脫式計算100題及答案
- 烹飪實訓(xùn)室安全隱患分析報告
- 《金屬加工的基礎(chǔ)》課件
評論
0/150
提交評論