資源描述:
《基于工程實踐能力培養(yǎng)的java程序設計課程教學改革研究》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、基于工程實踐能力培養(yǎng)的Java程序設計課程教學改革研究摘要:Java程序設計是目前計算機相關(guān)專業(yè)一個非常重要的語言類基礎課程,該課程具有較強的實踐性。為了通過該課程提升學生的專業(yè)技能,提高應用型人才培養(yǎng)的效果,應該對該課程進行基于工程實踐能力的培養(yǎng)改革。論文分析了傳統(tǒng)教學模式的特點,在現(xiàn)有的基礎上對教學方案進行改進,以工程實踐能力培養(yǎng)為目標,重新設計了Java課程的教學體系,強化實踐教學,改進教學方法。實踐證明,這些措施能夠提高學生的學習興趣,提高Java程序設計課程的教學效果。關(guān)鍵詞:Java;語言程序設計;課程改革;實踐教學中圖分類號:G642.0文獻標志碼:A文章編號:1674-932
2、425-0134-02一、引言Java語言是面向?qū)ο?、支持多線程的網(wǎng)絡編程語言,具有安全性高、可移植性好和代碼可重用性高等優(yōu)點,成為目前最流行的編程語言之一。Java程序設計作為計算機語言類基礎必修課程在我校計算機相關(guān)專業(yè)中開設。通過這門課程的學習,力爭讓學生掌握Java語言的基礎知識,理解面向?qū)ο缶幊痰乃枷?,學會面向?qū)ο缶幊痰募寄?。尤其是我校作為一個地方普通本科高校,定位于培養(yǎng)應用型的專業(yè)人才,結(jié)合目前學校轉(zhuǎn)型升級的要求,我們要通過該課程的學習,讓學生的動手技能得到系統(tǒng)的訓練,提高學生的綜合能力,把學生培養(yǎng)成具有較好實踐能力的創(chuàng)新型應用人才。二、令魍辰萄X漿復嬖詰囊恍H侍夥治令目前對于Ja
3、va程序設計課程一般的教學方法都是先采用課堂進行理論教學,在課堂上按照循序漸進的方式講授一些知識點,先從最基本的入門概念,比如數(shù)據(jù)類型、運算符和表達式等開始講起,然后逐步深入。在進行課堂理論知識講授的同時,中間穿插安排在實驗室的上機課時,讓學生對上節(jié)課學習的理論知識點通過實踐進行復習、鞏固。在這種培養(yǎng)方式下,學生注重于對單個知識點的掌握,但是忽視了對編程技能系統(tǒng)整體的培養(yǎng),沒有辦法對這些不連貫的零散知識點進行融會貫通的應用,導致學生在課程結(jié)束甚至畢業(yè)之后,缺乏對具體問題進行分析和解決的能力,面對一個實際要解決的問題,卻不知道怎么樣去實現(xiàn)。所以,這樣培養(yǎng)出來的人才無法適應社會需求,不是企業(yè)和市
4、場所需的人才。為了讓培養(yǎng)出來的人才能夠快速適應企業(yè)市場的需求,我們所要做的不僅僅是對學生傳授理論知識,還要培養(yǎng)他們的就業(yè)能力和職業(yè)能力,比如解決實際問題的能力、持續(xù)學習新知識的能力和團隊協(xié)作的精神等。所以,我們必須對傳統(tǒng)的教學方式進行改革,以提高學生的工程實踐能力為目標進行培養(yǎng)。三、基于工程實踐能力培養(yǎng)的Java程序設計課程教學目標設計基于工程實踐能力培養(yǎng)的Java程序設計課程,以培養(yǎng)適合企業(yè)市場需要的、具備一定的分析和解決問題能力的應用型人才為目標,強調(diào)實踐和動手能力的培養(yǎng),強調(diào)能夠讓學生具備解決工程問題的能力。具體來說,首先學生應該掌握Java語言的基本概念、語法等,掌握面向?qū)ο蟪绦蛟O計
5、的基本思想和原則,學會配置Java相關(guān)的開發(fā)環(huán)境。通過和數(shù)據(jù)庫原理及應用、計算機網(wǎng)絡和網(wǎng)頁設計等相關(guān)課程的聯(lián)系,綜合運用Java語言的強大功能,進行面向?qū)ο蟮木幊?,能夠在網(wǎng)絡環(huán)境中開發(fā)計算機網(wǎng)絡應用軟件、信息系統(tǒng)、企業(yè)級的應用軟件等。四、優(yōu)化的Java程序設計課程的教學體系設計根據(jù)上述基于工程實踐能力的課程教學目標,我們把Java程序設計課程的教學環(huán)境分為理論教學環(huán)節(jié)和實踐教學環(huán)節(jié)兩部分,特別是在實踐教學環(huán)節(jié),突出對學生能夠分析和解決實際問題能力的培養(yǎng)。在課程理論教學環(huán)節(jié),Java程序設計課程的教學重點是Java語言最基本的入門概念,包括Java語言的數(shù)據(jù)類型和運算、表達式和語句、語言的基本
6、流程控制以及數(shù)組技術(shù)等;面向?qū)ο蟮幕靖拍詈途幊碳夹g(shù),如類和對象、封裝和繼承、接口以及多態(tài)等方面的內(nèi)容;還需要覆蓋的內(nèi)容有基本的I/O處理、異常處理機制、網(wǎng)絡通信、數(shù)據(jù)庫訪問技術(shù)等;還需要利用大量的編程實例對圖形用戶界面編程、基本控制組件和布局、容器、圖像顯示和圖形繪制、對話框和菜單以及JavaAH等進行講解。理論教學環(huán)節(jié)的難點在于讓學生掌握面向?qū)ο缶幊痰乃枷搿⒍嗑€程編程技術(shù)以及各種事件處理模型等。課程的實踐環(huán)節(jié)是實現(xiàn)課程教學目標的重中之重。實踐教學環(huán)節(jié)我們分成三個部分。針對理論教學課堂中學習的知識點,按照傳統(tǒng)教學方案,及時在知識點學習中間安排上機實踐,這是第一部分實踐,目的在于讓學生能夠及
7、時對所學的理論知識點驗證學習、鞏固。第二部分實踐則是在學生的課外時間,布置一些實踐性、操作性和針對性比較強的課外任務,讓學生在課外通過多上機練習,進一步強化對專項技能的培養(yǎng)。第三部分實踐,我們引入基于項目式的教學方法,在課程教學的最后兩周,根據(jù)實際項目常見的技術(shù)要求,要求教師帶領學生在模擬的真實企業(yè)項目、真實工作環(huán)境、真實職業(yè)情景的情況下,依據(jù)學期所學習的知識點,分成多個項目小組完成一個獨立的項目。五、教學方