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