黃岡職業技術學院 劉 燁
Java語言是時下首選的軟件開發語言之一,《Java程序設計》是高職高專計算機網絡專業、計算機應用專業的專業課和軟件外包服務專業的專業核心課程。
誕生于1995年的Java語言以20世紀末和21世紀初網絡科技和網絡經濟所特有的令人瞠目結舌的速度迅速發展,有人預言,未來90%的程序代碼將用Java語言書寫或改寫,Java的跨平臺特性、安全機制、可靠性、健壯性和內嵌的網絡支持,使之成為網絡時代最重要和最有前途的語言。
通過《Java程序設計》這門課程的學習,可以應用于:
(1)把靜態頁面轉變為動態效果,使網站的功能更加強大和豐富。
(2)開發B/S模式和C/S軟件,編寫跨平臺的GUI桌面系統。
(3)應用于嵌入式設備和消費類電子產品。
從而對應于該課程的培養目標應為:
(1)能力目標:能用Java編制基本的應用程序和動態頁面、能用Java分析從現實世界到計算機世界的轉換繼而能用Java從實體到類的抽象、能夠運用Java進行小型桌面系統的開發。
(2)知識目標:掌握Java語言基本概念、基本語句、基本語法要素,掌握繼承、重載、覆蓋、多態的含義和實現方法,掌握基本的常用類、圖形用戶界面的標準組件和事件處理機制。為后續課程的學習打下基礎。
(3)素質目標:培養吃苦耐勞、團結協作的精神,養成踏實認真、終生學習、精益求精的工作習慣,增強責任意識、社會交流能力和工作應變能力。
這門課程的前導課程是《C語言》、《網頁制作》和《計算機網絡》,所以它一般放在第三或第四個學期開設,后續課程是面向服務器編程《JSP》、面向Web通信的《J2EE》、面向移動通信《J2ME》。
通過廣泛調研,在充分了解Java程序員的工作任務的基礎上,并參考程序員國家職業標準制訂了本課程標準。課程設計編制了三種類型的教學載體:JAVA簡單應用開發、基于數據庫的桌面信息系統設計、JAVA網絡應用程序設計。目的在于以工作任務為導向,將教學內容融入到載體中實施教學。即由任務驅動學習,打破傳統學科體系的知識結構,從根本上改變過去存在的學生學習了各種技術后,仍然不會使用這些技術進行真實軟件項目設計的局面。

表一 《Java程序設計》教學內容
本課程標準在設計上突出體現職業教育的技能型和應用型特點,著重培養學生的實踐應用技能,力求達到理論方法夠用,技術技能過硬的目的。
課程內容的選取是根據本門課的培養目標確定的。為了使知識目標、能力目標和素質目標得到落實,我們構建了基于工資管理的桌面信息系統和推進式的不確定性的動態頁面設計為主線的課程內容。把整個課程教學內容分成五個模塊13個單元,保證理論教學與實踐教學融為一體。
五個模塊13個單元的教學內容根據培養目標和載體進行了整合序化。表一是《Java程序設計》的教學內容與學時安排。
[1]中國高等職業院校計算機教育改革課題研究組.中國高職院校計算機教育課程體系·2007[M].北京:中國鐵道出版社,2007年7月第一版.
[2]王先國著.Java程序設計實用教程[M].北京:清華大學出版社,2009年4月第1次印刷.