段玉珍
摘 要 C語言與數(shù)據(jù)結(jié)構(gòu)課程是高職院校許多專業(yè)的一門基礎(chǔ)課程,由于傳統(tǒng)的教學(xué)方法和教學(xué)工具單一,學(xué)生學(xué)習(xí)本門課程積極性不高,學(xué)習(xí)效果不好,因此,本課程的教學(xué)改革顯得尤為重要。文章對高職院校C語言與數(shù)據(jù)結(jié)構(gòu)教學(xué)方法展開了研究與探討,旨在為促進該課程的教學(xué)改革提供參考。
關(guān)鍵詞 C語言與數(shù)據(jù)結(jié)構(gòu) 高職院校 教學(xué)方法
中圖分類號:G642.4 文獻標(biāo)識碼:A
0引言
C語言與數(shù)據(jù)結(jié)構(gòu)是各高職院校廣泛開設(shè)的計算機程序設(shè)計課程,起著引導(dǎo)學(xué)生掌握程序設(shè)計的思維方式、基本技能的作用。傳統(tǒng)的教學(xué)模式中,按照教材的章節(jié)順序進行講解,使得各部分的知識不能有機的融合在一起。教師滿堂講,學(xué)生被動聽。重視語法理論的講解,忽視能力的培養(yǎng)。使學(xué)生只是機械地記住了基本語法,能力沒有提高。如何打破這一傳統(tǒng)教學(xué)模式,采用有效的教學(xué)方法促進該課程教學(xué)質(zhì)量的提升是各高職院校關(guān)注的重點。
1高職院校C語言與數(shù)據(jù)結(jié)構(gòu)傳統(tǒng)教學(xué)方法
C語言語法豐富靈活、涉及到的算法多、功能強大,高職學(xué)生理論基礎(chǔ)和學(xué)習(xí)能力較差,所以學(xué)習(xí)難度大,學(xué)生不免存在厭學(xué)心理,學(xué)習(xí)的主動性自然降低。傳統(tǒng)C語言教學(xué)模式過分注重傳授理論知識,弱化能力培養(yǎng),教學(xué)過程中教師是主體,學(xué)生被灌輸被動地學(xué)習(xí),學(xué)習(xí)過程枯燥乏味,理論和實踐脫離,限制了學(xué)生學(xué)習(xí)的積極性和思維能力的培養(yǎng),學(xué)生認(rèn)為學(xué)習(xí)難度大,學(xué)生厭學(xué)思想比較嚴(yán)重,上課睡覺、玩手機現(xiàn)象比較嚴(yán)重。因此,探索一套有效的教學(xué)方法改善高職院校當(dāng)前C語言與數(shù)據(jù)結(jié)構(gòu)教學(xué)現(xiàn)狀十分重要。
2高職院校C語言與數(shù)據(jù)結(jié)構(gòu)新型教學(xué)方法
2.1項目教學(xué)法
項目化教學(xué)模式,就是以一個完整的實際項目為載體和主線,把知識目標(biāo)和能力融合到該項目中,以學(xué)生為主體,教師指導(dǎo)和輔助學(xué)生完成該項目而進行的教學(xué)活動。主要目的是:理論與實踐相結(jié)合,以理論知識抓住具體應(yīng)用項目的解決方案,以具體的應(yīng)用項目本身的實際加深對理論知識的理解和掌握;核心理念是:以項目為主線、教師為引導(dǎo)、學(xué)生為主體。首先采用項目演示的方法導(dǎo)入授課內(nèi)容,豐富教學(xué)方法,提高學(xué)習(xí)積極性,采用新穎的教學(xué)內(nèi)容激發(fā)學(xué)生學(xué)習(xí)熱情。項目教學(xué)過程中,教師在教學(xué)的過程中需要立足于學(xué)生的實際情況,尊重學(xué)生的個體差異性,制定合理的教學(xué)目標(biāo)。滿足學(xué)生需求的情況下,教師對書本知識進行合理的整合,根據(jù)教學(xué)大綱的要求,選擇恰當(dāng)?shù)捻椖堪咐W(xué)生采取任務(wù)驅(qū)動的方式進行教學(xué),讓學(xué)生在完成任務(wù)的過程中掌握知識,掌握相關(guān)的實踐技能,從而達到提高學(xué)生綜合能力的目標(biāo)。
2.2基于微課的翻轉(zhuǎn)課堂教學(xué)法
第一,剖析課程,項目分解。教師首先分析課程課程性質(zhì),確定教學(xué)目標(biāo),然后,將項目細(xì)分為多個子項目或任務(wù),確定每個子項目對應(yīng)的知識點,確定其教學(xué)目標(biāo)、教學(xué)思路;第二,結(jié)合項目,設(shè)計制作微課程(微視頻)。這是正式開展教學(xué)的前期準(zhǔn)備工作。微視頻針對項目對應(yīng)的知識點,要具體而微,既要符合碎片化學(xué)習(xí)的要求,又要保證知識結(jié)構(gòu)的完整性,要制作配套的微課件、微練習(xí)等。教學(xué)過程要力爭做到深入淺出,易于理解,為了具有吸引力,要配以動畫、圖片等直觀性內(nèi)容;第三,制定要求,傳遞知識。微課程制作完成后,要上傳到相關(guān)的微課程資源庫平臺,教師制定教學(xué)要求和考核目標(biāo),要求學(xué)生在線學(xué)習(xí)或下載學(xué)習(xí),進行項目實現(xiàn)必備知識的傳遞,教師可以通過在線答疑環(huán)節(jié)解決學(xué)生自主學(xué)習(xí)過程中的疑難;第四,評教結(jié)合,促進知識內(nèi)化。教師在課堂上對學(xué)生微課程學(xué)習(xí)情況進行點評,合理運用建議和鼓勵,調(diào)動學(xué)生主動學(xué)習(xí)的積極性,引導(dǎo)學(xué)生解決問題,培養(yǎng)技能,參與互動,促進知識內(nèi)化,發(fā)揮翻轉(zhuǎn)課堂的良好作用;第五,教考結(jié)合,以考促學(xué)。項目教學(xué)的實施結(jié)果,微課程的學(xué)習(xí)效果,最后需要考核來驗證,同時考核也是對學(xué)生主動、認(rèn)真完成學(xué)習(xí)任務(wù)的一種監(jiān)督和約束機制。
2.3分層教學(xué)法
高職院校的生源日趨多元化,主要有單招生、普招生、提前單招生和注冊入學(xué)學(xué)生幾類。這些學(xué)生來源不同,入學(xué)方式不同,學(xué)習(xí)能力等特點也各不相同,必須對他們進行分層教學(xué),以“適應(yīng)學(xué)生個別差異,使各層學(xué)生都能在各自原有基礎(chǔ)上得到較好發(fā)展”。在應(yīng)用分層教學(xué)法過程中,首先課程目標(biāo)需要分層。一是技能目標(biāo)分層,C語言與數(shù)據(jù)結(jié)構(gòu)課程的技能目標(biāo)可以做以下劃分:一級目標(biāo),認(rèn)識C語言關(guān)鍵字,熟悉分支、循環(huán)語句和函數(shù)的基本格式,能讀懂流程圖,了解開發(fā)軟件(VisualStudioC++或TurboC)的操作流程。二級目標(biāo),能驗證示例程序并得到正確結(jié)果,所編輯的程序具有良好的風(fēng)格,具備根據(jù)源程序?qū)懡Y(jié)果的能力和根據(jù)算法繪制流程圖的能力。三級目標(biāo),分析任務(wù)并繪制流程圖(設(shè)計算法),能根據(jù)流程圖編寫源程序,優(yōu)化、調(diào)試程序并得到正確結(jié)果;四級目標(biāo),用C語言編寫小的管理軟件,例如成績管理系統(tǒng)、小型停車場管理系統(tǒng)等。五級目標(biāo),考取程序員證書、參加省級或國家級技能比賽并獲獎等;二是知識目標(biāo)分層。第一,能用所學(xué)知識替代未學(xué)知識。第二,所學(xué)知識足以支撐學(xué)生在以后的學(xué)習(xí)中實現(xiàn)“知識遷移”;其次,考核方式要分層。分層考核既可以為各類技能大賽選拔儲備人才,又能讓學(xué)生在自己的能力范圍內(nèi)完成考試,獲得學(xué)習(xí)成就感,有利于幫助學(xué)生保持學(xué)習(xí)欲望。
3結(jié)束語
總之,有效的教學(xué)方法對促進高職院校C語言與數(shù)據(jù)結(jié)構(gòu)教學(xué)質(zhì)量的提升有重要意義。各高職院校相關(guān)教師應(yīng)不斷探索有效的教學(xué)方法,結(jié)合學(xué)生學(xué)習(xí)情況對現(xiàn)有教學(xué)方法進行改善和創(chuàng)新,探索一套適合本校學(xué)生的教學(xué)策略,從而為我國培養(yǎng)更多C語言與數(shù)據(jù)結(jié)構(gòu)相關(guān)領(lǐng)域的高素質(zhì)人才。
參考文獻
[1] 魏智慧.高職院校《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)問題與對策[J].貴州廣播電視大學(xué)學(xué)報,2014,22(02):26-28+38.
[2] 馮雙林,程麗紅.高職院校《數(shù)據(jù)結(jié)構(gòu)》課堂教學(xué)改革探討[J].價值工程,2014,33(08):232-233.
[3] 吳紀(jì)磊,龔勝東,蔡厚新.案例教學(xué)法在數(shù)據(jù)結(jié)構(gòu)導(dǎo)論課程中的應(yīng)用研究[J].電腦知識與技術(shù),2014,10(19):4511-4512+4523.