摘 要:本文分析了當(dāng)前JAVA程序設(shè)計課程教學(xué)中采用多元化教學(xué)模式的必要性和必需性,從改進課堂教學(xué)模式、完善的實踐教學(xué)體系、在線教學(xué)平臺、完善的校外實訓(xùn)基地等幾個環(huán)節(jié)對JAVA程序設(shè)計課程的多元化教學(xué)模式進行深入的探索和實踐。
關(guān)鍵詞:多元化 教學(xué)模式 案例教學(xué) 在線教學(xué) 實踐教學(xué)
中圖分類號:G642 文獻標(biāo)識碼:A 文章編號:1673-9795(2013)04(a)-0160-01
JAVA程序設(shè)計語言是當(dāng)前諸多軟件公司開發(fā)產(chǎn)品最重要的一門工具,也是計算機專業(yè)的一門重要的專業(yè)課,在教學(xué)計劃中占有重要地位和作用。在JAVA程序設(shè)計的教學(xué)過程中,我們對JAVA程序設(shè)計的多元化教學(xué)模式進行了探索和實踐。將“案例式”的啟發(fā)教學(xué)模式引入課堂教學(xué),提高課堂教學(xué)效率;建立完善的實踐教學(xué)體系,強化實際編程能力;建立在線教學(xué)平臺,實現(xiàn)師生的有效互動;建立完善的校外實習(xí)實訓(xùn)基地,給學(xué)生營造真實的軟件企業(yè)工作環(huán)境,讓他們提前接受公司環(huán)境的熏陶。通過這些環(huán)節(jié),建立一套完整的以課堂教學(xué)為基礎(chǔ),以實踐教學(xué)為保障,以在線網(wǎng)絡(luò)互動交流和校外實習(xí)實訓(xùn)基地為補充的多元化教學(xué)模式。多元化教學(xué)模式涵蓋了課堂理論教學(xué),實驗實踐教學(xué),課外交流與互動,從多個方位構(gòu)建起了課程的教與學(xué)的體系。下面分別從以下幾個部分來探討我們的實踐成果。
1 改進課堂教學(xué)方法,提高課堂教學(xué)效率
課堂教學(xué)是培養(yǎng)學(xué)生能力的重要環(huán)節(jié)。由于程序設(shè)計課程的特殊性,學(xué)習(xí)過程中如果缺乏積極主動思考,就很難透徹的掌握相應(yīng)的知識點,更無法做到知識的靈活運用,這樣很容易使得學(xué)生失去學(xué)習(xí)的興趣和信心。所以課堂教學(xué)方法顯得尤為重要。將案例式教學(xué)與啟發(fā)式教學(xué)引入課堂,把枯燥的學(xué)習(xí)過程變?yōu)橛腥さ陌l(fā)現(xiàn)和創(chuàng)造過程。同時,進行“教”與“學(xué)”的角色轉(zhuǎn)換,加強課堂討論,積極引導(dǎo)學(xué)生成為課堂的主角,使學(xué)生養(yǎng)成主動學(xué)習(xí)的習(xí)慣,逐步提高學(xué)習(xí)的興趣,從而大大提高了課堂教學(xué)的效率。
2 完善的實驗教學(xué)體系,強化實際編程能力
JAVA程序設(shè)計是一門理論與實踐并重的課程,僅僅通過課堂授課的短短時間,很難讓學(xué)生真正掌握相關(guān)知識、具備較強編程能力的。編程能力的培養(yǎng)必須通過大量的上機實際操作來獲得。因此,建立完善的實驗教學(xué)體系顯得尤為重要。
我們初步構(gòu)建起了JAVA程序設(shè)計的實驗實踐教學(xué)體系,其包括以下幾個方面:
(1)認真設(shè)計實驗項目。實驗類型分為驗證、設(shè)計和綜合三種類型。對于實驗項目的設(shè)置應(yīng)遵循“由易到難”的原則,先通過簡單、趣味性強的實驗項目,培養(yǎng)起學(xué)生編程的興趣和信心,再逐步增加難度。
(2)狠抓實驗環(huán)節(jié)。學(xué)生實驗過程中,盡可能的多做演示,特別是重點和難點部分。同時注重提高學(xué)生調(diào)試程序、檢查排錯的能力,盡可能的做到每個實驗都能人人過關(guān)。
(3)將各類競賽引入實驗環(huán)節(jié)。我們在實踐教學(xué)中引入正保杯、軟件設(shè)計大賽等競賽相關(guān)的程序設(shè)計題目,鼓勵同學(xué)們在課下自己組隊,按照比賽規(guī)程,模擬比賽。這為以后組織學(xué)生參加比賽打下良好的基礎(chǔ),也保證了實踐教學(xué)效果。
3 建立在線教學(xué)平臺,實現(xiàn)師生有效互動
要真正全面的掌握一門編程技術(shù),除了理論教學(xué)與實驗教學(xué)以外,學(xué)生課下的自主學(xué)習(xí)也一個重要環(huán)節(jié)。而如何讓學(xué)生自主學(xué)習(xí)過程中獲得最高的效率,是很值得我們思索的。為此,我們建立了一個JAVA程序設(shè)計課程的在線的教學(xué)平臺,作為我們課堂教學(xué)的延續(xù)和補充。依托這個平臺,我們既為學(xué)生共享一些教學(xué)資源,也為學(xué)生在學(xué)習(xí)過程中遇到的問題答疑解惑。通過這個平臺,實現(xiàn)了與學(xué)生的課外互動,可以及時掌握學(xué)生的學(xué)習(xí)狀態(tài);也能引導(dǎo)學(xué)生積極參與到一些小的項目當(dāng)中,讓他們相互協(xié)作,并根據(jù)自己已有的經(jīng)驗共同建構(gòu)知識。
4 建立完善的校外實習(xí)實訓(xùn)基地
JAVA程序設(shè)計是當(dāng)前很多軟件公司從事軟件開發(fā)重要的工具之一。我們的學(xué)生畢業(yè)后很大一部分都將進入這類公司從事軟件開發(fā)工作。因此,僅僅依靠實踐教學(xué)環(huán)節(jié)不能真實反映出JAVA程序設(shè)計在公司中的具體應(yīng)用。為此,我們積極聯(lián)系華迪、中軟等公司建立了我們的校外實習(xí)實訓(xùn)基地,通過營造真實的軟件企業(yè)工作環(huán)境,提供真實的客戶需求,按照真實的軟件開發(fā)流程和技術(shù)規(guī)范,以項目制的方式對學(xué)生進行針對性的角色化實戰(zhàn)訓(xùn)練,使學(xué)生對商業(yè)化軟件項目開發(fā)過程有一個深刻的認識,掌握現(xiàn)代IT企業(yè)軟件開發(fā)的規(guī)范和標(biāo)準(zhǔn),并著重強化實訓(xùn)學(xué)生項目管理、系統(tǒng)分析與設(shè)計、編碼和測試等技能,使學(xué)生在團隊開發(fā)過程中感受IT企業(yè)文化,體驗團隊合作精神。
5 結(jié)語
JAVA程序設(shè)計多元化教學(xué)模式的實踐,是探索適應(yīng)當(dāng)今計算機人才需求的新型培養(yǎng)模式的大膽嘗試,是以計算機教育學(xué)的理念“授之以漁”為指導(dǎo),以“學(xué)習(xí)、實踐和創(chuàng)新一體化”為思路,從而高效、高水平、高質(zhì)量地培養(yǎng)計算機方向人才的實際應(yīng)用。實踐表明,JAVA程序設(shè)計多元化教學(xué)模式的實施,構(gòu)建起了一個重實踐、重創(chuàng)新和多方位的課程教學(xué)與學(xué)習(xí)體系,有效提高了課程的教學(xué)質(zhì)量和學(xué)生的學(xué)習(xí)效果。
參考文獻
[1]宋云嫻,韓凡石.立體化教學(xué)資源模型構(gòu)建[J].電氣電子教學(xué)學(xué)報,2005(4):100-103.
[2]景寶華.五年制高職Java程序設(shè)計課程教學(xué)改革研究[J].硅谷,2009(22):80-83.
[3]肖英.高職JAVA程序設(shè)計課堂教學(xué)的探討[J].現(xiàn)代企業(yè)教育,2007(8):37-38.