劉燁
摘要:Java語言是時下首選的軟件開發(fā)語言之一。具有計算機專業(yè)的高職高專都開設有這門課程。黃岡職業(yè)技術(shù)學院計算機網(wǎng)絡專業(yè)是中央財政重點扶持的專業(yè),《Java程序設計》是這一專業(yè)的核心課程。
關鍵詞:Java;語言;課程設計;教學設計
中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2012)33-7981-02
Java語言是時下首選的軟件開發(fā)語言之一,《Java程序設計》是高職高專計算機網(wǎng)絡專業(yè)、計算機應用專業(yè)的專業(yè)課和軟件外包服務專業(yè)的專業(yè)核心課程。
1《Java程序設計》的課程設計
通過廣泛調(diào)研,在充分了解Java程序員的工作任務的基礎上,并參考程序員國家職業(yè)標準制訂了本課程標準。課程設計編制了三種類型的教學載體:JAVA簡單應用開發(fā)、基于數(shù)據(jù)庫的桌面信息系統(tǒng)設計、JAVA網(wǎng)絡應用程序設計。目的在于以工作任務為導向,將教學內(nèi)容融入到載體中實施教學。即由任務驅(qū)動學習,打破傳統(tǒng)學科體系的知識結(jié)構(gòu),從根本上改變過去存在的學生學習了各種技術(shù)后,仍然不會使用這些技術(shù)進行真實軟件項目設計的局面。
表1《Java程序設計》教學內(nèi)容
本課程標準在設計上突出體現(xiàn)職業(yè)教育的技能型和應用型特點,著重培養(yǎng)學生的實踐應用技能,力求達到理論方法夠用,技術(shù)技能過硬的目的。
課程內(nèi)容的選取是根據(jù)本門課的培養(yǎng)目標確定的。為了使知識目標、能力目標和素質(zhì)目標得到落實,我們構(gòu)建了基于工資管理的桌面信息系統(tǒng)和推進式的不確定性的動態(tài)頁面設計為主線的課程內(nèi)容。把整個課程教學內(nèi)容分成五個模塊13個單元,保證理論教學與實踐教學融為一體。
五個模塊13個單元的教學內(nèi)容根據(jù)培養(yǎng)目標和載體進行了整合序化。表1是《Java程序設計》的教學內(nèi)容與學時安排。
2《Java程序設計》的教學設計
本課程采用“教、學、做”合一的教學模式。以教導學、以做促學,學以致用。把軟件開發(fā)模式引入課堂,把從企業(yè)聘請來的軟件設計師引入課堂,以真實軟件項目為載體,實行開放式教學。
本課程的教學方法主要采用項目教學法、案例教學法和任務驅(qū)動法,分組討論與啟發(fā)引導相結(jié)合。結(jié)合各個單元的內(nèi)容特點,具體方法如下表2。
表2 各個單元的教學方法
《Java程序設計》教學過程的展開是按照單元進行的,各個單元的課時數(shù)不一定相同。各模塊的課時安排如下:
模塊一:Java程序設計基礎(12學時)
模塊二:面向?qū)ο蟮某绦蛟O計(24學時)
模塊三:圖形程序設計(40學時)
模塊四:高級應用(40學時)
模塊五:課程設計(整周40學時)
合計:116學時+整周課程設計40學時
教學過程按照下列六個步驟進行:
第一步:展示效果。展示動態(tài)網(wǎng)頁或基于工資管理的桌面信息系統(tǒng),在讓學生建立感性認識的同時,明確本單元的學習目標,學習任務和需要掌握的內(nèi)容。
第二步:講解內(nèi)容。剖析學習任務,分解學習內(nèi)容,以載體為目標講解各個知識點,激發(fā)學生學習的熱情和興趣,增強學生學習的主體意識和地位。以軟件作坊為教學情境展開教學。
第三步:實踐訓練。訓練學習編制程序模塊的能力。讓學生自己動手,自己實踐,完成本單元的學習任務。學生在實踐過程中,采用分組討論,制訂步驟的方式逐步實施,老師起指導、協(xié)調(diào)、監(jiān)督、驗收的作用。
第四步:歸納總結(jié)。在學生實踐的過程中,既要注意過程的歸納,也要重視結(jié)果的小結(jié),最后由教師進行總結(jié)。強調(diào)關鍵知識點和程序編制的注意事項,勇于面對失敗,在失敗中汲取教訓,養(yǎng)成良好的編程習慣。
第五步:鞏固拓展。在學生完成本單元的設計任務后,由教師和學生分別提出完善或擴展界面功能的問題,然后由學生自行解決,教師輔導。達到熟練掌握技能和拓展知識面的效果。
第六步:作業(yè)布置。布置作業(yè)的目的在于檢查學生的學習情況和知識掌握情況。作業(yè)的來源有兩個渠道:教師設計作業(yè)和學生自舉作業(yè)。在作業(yè)中反應出來的個別問題通過答疑輔導解決、共性問題拿到課堂講解。保證每一個單元的學習步步為壘。
其中模塊一、模塊二和模塊四的第十二單元簡化上列步驟。其它各個單元按照上列六個步驟進行教學。
《Java程序設計》的考核方式綜合了平時、單元實訓、模塊實訓、筆試和課程設計五個環(huán)節(jié)。囊括了過程性評價和終結(jié)性評價,涵蓋學生的態(tài)度、知識和能力,突出實踐動手能力考核。各個環(huán)節(jié)所占的比重和依據(jù)如表3。
參考文獻:
[1]中國高等職業(yè)院校計算機教育改革課題研究組.中國高職院校計算機教育課程體系·2007[M].北京:中國鐵道出版社,2007.
[2]王先國.Java程序設計實用教程[M].北京:清華大學出版社,2009.