賀桂英
摘要:本文對高職計算機類課程特點及教學(xué)現(xiàn)狀進行了分析,提出了“從認識中來,到實踐中去”的高職計算機課程教學(xué)模式及實施過程說明,強調(diào)計算機課程教學(xué)從認識項目開始,在教學(xué)中間部分講解知識點相關(guān)理論及原理,以實踐為最終目的;并通過具體的教學(xué)實踐說明這種教學(xué)模式的特點和優(yōu)勢。
關(guān)鍵詞:課程教學(xué)模式;認識;實踐
中圖分類號:G642 文獻標(biāo)識碼:B
計算機學(xué)科中的課程一般強調(diào)理論與實踐緊密結(jié)合,學(xué)生掌握純理論的內(nèi)容而不會操作不行,只會實踐而不懂相關(guān)原理就不會進行變化,這樣所學(xué)內(nèi)容就局限于操作那一小塊,不能融會貫通,也就不能靈活應(yīng)用和發(fā)揮。
我們探索“從認識中來,到實踐中去”的高職計算機課程教學(xué)模式,力求使學(xué)生既能靈活地掌握課程中的相關(guān)基礎(chǔ)知識和理論原理,并且更能成為實踐操作中的高手。這種教學(xué)模式是在重視實踐操作且不放棄理論知識這種教學(xué)思想的指導(dǎo)下,圍繞著計算機專業(yè)中的某一門課程中的教學(xué)專題,形成相對穩(wěn)定的、系統(tǒng)化的一種教學(xué)模式。
1計算機課程特點及教學(xué)現(xiàn)狀分析
計算機專業(yè)課程內(nèi)容絕大部分均與實踐有關(guān),高職課程教學(xué)更要注重實踐能力的培養(yǎng)。例如,計算機基礎(chǔ)類課程除了告訴學(xué)生計算機的基本常識和原理性內(nèi)容外,還要培養(yǎng)學(xué)生對計算機的基本操作(Office辦公軟件、常用工具軟件)能力;計算機網(wǎng)絡(luò)類課程培養(yǎng)學(xué)生對網(wǎng)絡(luò)的認識和組網(wǎng)、網(wǎng)絡(luò)配置、管理網(wǎng)絡(luò)和使用網(wǎng)絡(luò)的能力;計算機語言類課程主要培養(yǎng)學(xué)生的編程能力,即給定一個現(xiàn)實問題,編寫出符合題意的高效率的程序的能力。
傳統(tǒng)的計算機課程教學(xué)模式,一般是老師首先在課堂上對本次課的理論知識進行分析講解,其中與實踐操作有關(guān)的內(nèi)容老師或者是講解操作步驟和注意事項,改進的方式是與實踐有關(guān)的內(nèi)容由老師邊演示操作邊講解,教師演示完成后,由學(xué)生自己操作,如果操作過程中碰到問題時再由老師或同學(xué)幫助解決。
這樣一種教學(xué)模式的好處是,教師在課程教學(xué)中占有絕對的主動性,他(她)根據(jù)自己對學(xué)生的了解來進行教學(xué),課堂的組織者是教師。但是,這種教學(xué)模式不理想的地方是,一個教學(xué)班級幾十個學(xué)生一般只配備一名教師,學(xué)生問題多時教師無法幫助到每位學(xué)生,不能很好地解決學(xué)生的問題,而且學(xué)生在老師的要求下被動適應(yīng)教學(xué),他們在開始學(xué)習(xí)時提不起精神,原因是教師講解相關(guān)理論知識時,高職的學(xué)生因為基礎(chǔ)較差,學(xué)習(xí)主動性不強,學(xué)生普遍不會對相關(guān)知識太感興趣,注意力集中幾分鐘后容易走神,等到老師講解操作內(nèi)容時又有些眼花繚亂,跟不上思路,這樣的話,就會直接影響到學(xué)生學(xué)習(xí)的主動性和積極性,影響著教學(xué)效率和質(zhì)量,關(guān)系到教學(xué)目標(biāo)不能很好地實現(xiàn),教學(xué)任務(wù)不能圓滿完成,同時學(xué)生不能在教學(xué)過程中有所發(fā)揮或創(chuàng)造,對實踐能力的培養(yǎng)不利。
還有一種情況是,如果教師在教學(xué)過程中圖簡單方便,將編程類操作需要的代碼直接發(fā)給學(xué)生,讓學(xué)生模仿完成項目就可以了。這樣的一種實踐操作教學(xué)方法,對學(xué)生很不利,因為學(xué)生會一直地跟著教師的思路去操作,而不會去尋求更佳的實現(xiàn)方法和培養(yǎng)發(fā)現(xiàn)或靈活處理操作錯誤的能力,更談不上創(chuàng)造能力的培養(yǎng),學(xué)生一旦離開老師就會茫茫然而不知所措。
2 “從認識中來,到實踐中去”的高職計算機課程教學(xué)模式說明
我們探索“從認識中來,到實踐中去”的高職計算機課程教學(xué)模式,從學(xué)生的認知能力出發(fā),強調(diào)學(xué)生的自主創(chuàng)造能力、實際操作能力和團隊合作能力的培養(yǎng),優(yōu)化課堂教學(xué)結(jié)構(gòu),培養(yǎng)學(xué)生的學(xué)習(xí)主動性和創(chuàng)造開發(fā)項目的能力。
這種教學(xué)模式的基本理念是變教學(xué)為實踐,以實踐促學(xué)習(xí),教學(xué)實踐結(jié)合,教學(xué)實踐互動。實踐是教學(xué)的主線,互動是組織形式。重點培養(yǎng)學(xué)生實踐動手能力,大面積提高課堂教學(xué)效益。操作過程包括:實踐項目導(dǎo)入(選擇、準(zhǔn)備)、實踐與教學(xué)互動(學(xué)生動手、合作、探究性實踐)、當(dāng)堂練習(xí)(鞏固、延伸)等三個流程,具體可分解為實踐項目導(dǎo)入、認識新知識點、重點難點講解、合作互動、實踐歸納總結(jié)、拓展訓(xùn)練等六個基本操作步驟?;静僮鞑襟E解釋如下:
(1) 實踐項目導(dǎo)入:教師在備課時,根據(jù)某一個知識點的內(nèi)容,精心選擇實例或項目,這些實例或項目最好有實際的應(yīng)用背景,授課之前教師可以使用一些課件錄制軟件對項目的實現(xiàn)過程進行詳細的演示說明,將其制成Flash文件或影片文件,以備學(xué)生需要時參考使用。
要點:實踐項目要有實用價值,教學(xué)目標(biāo)明確。
(2) 認識新知識點:教師開始授課時,將已經(jīng)做好的項目(實現(xiàn)的結(jié)果)進行演示說明,教學(xué)從項目開始,學(xué)生通過教師介紹的項目,認識到將要學(xué)習(xí)的內(nèi)容的作用和意義,從而引發(fā)學(xué)習(xí)興趣,激發(fā)學(xué)習(xí)熱情,這就是“從認識中來”的基本意思。
要點:演示設(shè)計有創(chuàng)意,激發(fā)意圖要明確。
(3) 重點難點講解:教師對實例項目實現(xiàn)過程中的重點和難點進行說明,涉及到新知識的地方重點給出提示及使用說明或操作演示。
要點:精講——點撥疑惑,針對性強。
(4) 合作互動:學(xué)生自己動手實踐,根據(jù)項目大小學(xué)生或者單獨完成或者小組合作完成實例項目中的相關(guān)操作內(nèi)容,對有關(guān)理論知識進行消化了解,此時教師需巡視全班,指導(dǎo)并了解學(xué)生實踐中的一些主要問題。
要點:互動——生生交流,師生互動。
(5) 實踐歸納總結(jié):教師將備課時已經(jīng)做好的課件文件發(fā)給有需要的學(xué)生,然后教師講解學(xué)生實踐中的主要問題并開展討論,講解學(xué)生中做得好的地方或不足的地方。此時教師需要梳理上下知識點之間的關(guān)系,提煉出重點內(nèi)容,關(guān)聯(lián)前后知識內(nèi)容形成整體概念。之后布置與之相關(guān)的提高性的有一定綜合度或難度的實踐題目。
要點:教師引導(dǎo)——演示中要有方法說明;學(xué)生歸納——學(xué)會正確的操作方法。
(6) 拓展訓(xùn)練:學(xué)生可根據(jù)自身情況觀看教師錄制的教學(xué)視頻完成項目、自主創(chuàng)造性地完成項目,或者對于已完成項目的學(xué)生可以直接做提高性課后實踐項目。
要點:訓(xùn)練——方式靈活,突出重點;評價——面向小組,促成合作。
3 “從認識中來,到實踐中去”的高職計算機課程教學(xué)模式實踐
我們在高職計算機網(wǎng)絡(luò)技術(shù)、軟件技術(shù)和計算機信息管理等專業(yè)的編程類課程中探索使用“從認識中來,到實踐中去”的課程教學(xué)模式,學(xué)生對課程教學(xué)的滿意度明顯提高,師生關(guān)系更加融洽,學(xué)生的學(xué)習(xí)積極性大大提高,編程能力得到一定的提高。
例如在“ASP.NET動態(tài)網(wǎng)站設(shè)計”課程中,需要講授DATAREADER對象的使用方法,普通的教學(xué)方法是列出關(guān)于這個對象的常用屬性、方法和事件,然后給出一個使用實例的使用即可結(jié)束。我們講解這小節(jié)內(nèi)容的過程是:教師備課時準(zhǔn)備好一個“用戶注冊重名檢驗”的項目實例,上課時教師演示已經(jīng)做好的這個實例,其中關(guān)鍵步驟是檢驗用戶注冊的名字是否已經(jīng)存在,即重名。告訴學(xué)生實現(xiàn)過程是通過用戶在表單中給定的用戶名構(gòu)造一條查詢語句(select * from users where username=“” & uname.text & “”),系統(tǒng)通過執(zhí)行此條SQL命令從數(shù)據(jù)庫的用戶表users中查詢到是否有給定用戶名的記錄存在;其實現(xiàn)方法是將查詢的結(jié)果放到一個DATAREADER對象rs中,然后通過rs的READ()方法讀取rs中的記錄,然后判斷結(jié)果值為真就可以知道有此用戶名的記錄存在,不能使用這個用戶名(重名),如果DATAREADER對象的READ()方法得到一個假值,表示users用戶表中沒有這樣的用戶名存在,我們可以使用這個新的用戶名。這樣一個過程下來,學(xué)生從實例項目中認識到DATAREADER對象的最常用的READ()方法的使用和其實際意義。
學(xué)生了解到項目內(nèi)容及要求后開始動手操作,實現(xiàn)“重名檢驗”項目相關(guān)內(nèi)容,教師在觀察學(xué)生做了一段時間后,對一些共性的難點問題進行點撥和演示說明,同時相關(guān)技巧和理論知識要進行重點細致的講解。接著學(xué)生可繼續(xù)完成項目中的有關(guān)操作內(nèi)容,教師可布置進一步學(xué)習(xí)的實例—用戶注冊。
這樣一個教學(xué)過程完成后,學(xué)生從一個項目中開始認識了ASP.NET中的數(shù)據(jù)容器DATAREADER的作用,并通過一個有用的實例說明和動手操作實踐,使學(xué)生能基本掌握其使用方法,起到理論聯(lián)系實踐的作用。
其它課程如數(shù)據(jù)庫原理與應(yīng)用、數(shù)據(jù)結(jié)構(gòu)等基礎(chǔ)性課程,我們也探索著運用這種模式去教學(xué),總的來說,學(xué)生學(xué)習(xí)積極性有很大提高,部分同學(xué)還能找出與教師所講的不同的實踐解決方法,如果能夠得到教師的肯定與表揚,這樣將會大大激勵學(xué)生的創(chuàng)新意識,對于一些合作性的項目,通過分工協(xié)作完成項目,能更好地培養(yǎng)學(xué)生的團隊精神。對于一些基礎(chǔ)稍差的學(xué)生來說,通過觀看老師給的小課件,總能完成項目,做完練習(xí),這樣使他們的學(xué)習(xí)信心大大地增加。
4思考與展望
“從認識中來,到實踐中去”的高職計算機課程教學(xué)模式對任課教師的要求比普通授課教師的要求更高,教師的備課工作量將因為實例項目的選擇和事先準(zhǔn)備要花更多的時間和精力,需要教師更用心地投入到教學(xué)中去。另外一方面,教師課堂中的指導(dǎo)需要更有針對性和更快捷才能使更多學(xué)生受益,對學(xué)生操作中可能發(fā)生的錯誤需要有足夠的排錯經(jīng)驗才能更好地把握課堂,起到好的教學(xué)效果。
另外每門課的內(nèi)容不一樣,學(xué)生群體的基本情況也有差異,所以具體實施教學(xué)時教師需要靈活掌握講和做的度,不應(yīng)該強制性地進行生搬硬套。
同時,第二課堂活動的開展可形成良性循環(huán)和良好的學(xué)習(xí)實踐氛圍,學(xué)院和教學(xué)系部應(yīng)該多組織學(xué)生參加全省乃至全國的各種競賽活動,拓寬學(xué)生的視野,加強校際間的交流,促使學(xué)生更靈活地掌握相關(guān)知識去解決實際問題。
最后,學(xué)校與企業(yè)的真正的深度合作對教學(xué)也很重要,讓學(xué)生參加真實項目的開發(fā)或做些輔助工作,讓他們在實際的活動中去觀摩、思考與學(xué)習(xí),激發(fā)學(xué)生的學(xué)習(xí)欲望和學(xué)習(xí)積極性,提高教學(xué)質(zhì)量。
參考文獻:
[1] 莊景明. 計算機程序設(shè)計課程實驗教學(xué)新模式探討[J]. 計算機教育,2009(4):18-20.
[2] 李占昌,王炯. 示范性高等職業(yè)院校計算機類專業(yè)學(xué)生培養(yǎng)新模式[J]. 計算機教育,2009(7):13-16.
[3] 劉建東,田野. 計算機基礎(chǔ)課程體系優(yōu)化與教學(xué)模式改革實踐[J]. 計算機教育,2009(8):35-37.
[4] 苗淑杰,康維思,李偉. 校企合作培養(yǎng)應(yīng)用型人才辦學(xué)模式的研究[J]. 中國科技信息,2007(9):215-217.