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