黃岡職業(yè)技術(shù)學(xué)院 劉 燁
Java語言是時(shí)下首選的軟件開發(fā)語言之一,《Java程序設(shè)計(jì)》是高職高專計(jì)算機(jī)網(wǎng)絡(luò)專業(yè)、計(jì)算機(jī)應(yīng)用專業(yè)的專業(yè)課和軟件外包服務(wù)專業(yè)的專業(yè)核心課程。
誕生于1995年的Java語言以20世紀(jì)末和21世紀(jì)初網(wǎng)絡(luò)科技和網(wǎng)絡(luò)經(jīng)濟(jì)所特有的令人瞠目結(jié)舌的速度迅速發(fā)展,有人預(yù)言,未來90%的程序代碼將用Java語言書寫或改寫,Java的跨平臺(tái)特性、安全機(jī)制、可靠性、健壯性和內(nèi)嵌的網(wǎng)絡(luò)支持,使之成為網(wǎng)絡(luò)時(shí)代最重要和最有前途的語言。
通過《Java程序設(shè)計(jì)》這門課程的學(xué)習(xí),可以應(yīng)用于:
(1)把靜態(tài)頁面轉(zhuǎn)變?yōu)閯?dòng)態(tài)效果,使網(wǎng)站的功能更加強(qiáng)大和豐富。
(2)開發(fā)B/S模式和C/S軟件,編寫跨平臺(tái)的GUI桌面系統(tǒng)。
(3)應(yīng)用于嵌入式設(shè)備和消費(fèi)類電子產(chǎn)品。
從而對(duì)應(yīng)于該課程的培養(yǎng)目標(biāo)應(yīng)為:
(1)能力目標(biāo):能用Java編制基本的應(yīng)用程序和動(dòng)態(tài)頁面、能用Java分析從現(xiàn)實(shí)世界到計(jì)算機(jī)世界的轉(zhuǎn)換繼而能用Java從實(shí)體到類的抽象、能夠運(yùn)用Java進(jìn)行小型桌面系統(tǒng)的開發(fā)。
(2)知識(shí)目標(biāo):掌握J(rèn)ava語言基本概念、基本語句、基本語法要素,掌握繼承、重載、覆蓋、多態(tài)的含義和實(shí)現(xiàn)方法,掌握基本的常用類、圖形用戶界面的標(biāo)準(zhǔn)組件和事件處理機(jī)制。為后續(xù)課程的學(xué)習(xí)打下基礎(chǔ)。
(3)素質(zhì)目標(biāo):培養(yǎng)吃苦耐勞、團(tuán)結(jié)協(xié)作的精神,養(yǎng)成踏實(shí)認(rèn)真、終生學(xué)習(xí)、精益求精的工作習(xí)慣,增強(qiáng)責(zé)任意識(shí)、社會(huì)交流能力和工作應(yīng)變能力。
這門課程的前導(dǎo)課程是《C語言》、《網(wǎng)頁制作》和《計(jì)算機(jī)網(wǎng)絡(luò)》,所以它一般放在第三或第四個(gè)學(xué)期開設(shè),后續(xù)課程是面向服務(wù)器編程《JSP》、面向Web通信的《J2EE》、面向移動(dòng)通信《J2ME》。
通過廣泛調(diào)研,在充分了解Java程序員的工作任務(wù)的基礎(chǔ)上,并參考程序員國家職業(yè)標(biāo)準(zhǔn)制訂了本課程標(biāo)準(zhǔn)。課程設(shè)計(jì)編制了三種類型的教學(xué)載體:JAVA簡單應(yīng)用開發(fā)、基于數(shù)據(jù)庫的桌面信息系統(tǒng)設(shè)計(jì)、JAVA網(wǎng)絡(luò)應(yīng)用程序設(shè)計(jì)。目的在于以工作任務(wù)為導(dǎo)向,將教學(xué)內(nèi)容融入到載體中實(shí)施教學(xué)。即由任務(wù)驅(qū)動(dòng)學(xué)習(xí),打破傳統(tǒng)學(xué)科體系的知識(shí)結(jié)構(gòu),從根本上改變過去存在的學(xué)生學(xué)習(xí)了各種技術(shù)后,仍然不會(huì)使用這些技術(shù)進(jìn)行真實(shí)軟件項(xiàng)目設(shè)計(jì)的局面。
表一 《Java程序設(shè)計(jì)》教學(xué)內(nèi)容
本課程標(biāo)準(zhǔn)在設(shè)計(jì)上突出體現(xiàn)職業(yè)教育的技能型和應(yīng)用型特點(diǎn),著重培養(yǎng)學(xué)生的實(shí)踐應(yīng)用技能,力求達(dá)到理論方法夠用,技術(shù)技能過硬的目的。
課程內(nèi)容的選取是根據(jù)本門課的培養(yǎng)目標(biāo)確定的。為了使知識(shí)目標(biāo)、能力目標(biāo)和素質(zhì)目標(biāo)得到落實(shí),我們構(gòu)建了基于工資管理的桌面信息系統(tǒng)和推進(jìn)式的不確定性的動(dòng)態(tài)頁面設(shè)計(jì)為主線的課程內(nèi)容。把整個(gè)課程教學(xué)內(nèi)容分成五個(gè)模塊13個(gè)單元,保證理論教學(xué)與實(shí)踐教學(xué)融為一體。
五個(gè)模塊13個(gè)單元的教學(xué)內(nèi)容根據(jù)培養(yǎng)目標(biāo)和載體進(jìn)行了整合序化。表一是《Java程序設(shè)計(jì)》的教學(xué)內(nèi)容與學(xué)時(shí)安排。
[1]中國高等職業(yè)院校計(jì)算機(jī)教育改革課題研究組.中國高職院校計(jì)算機(jī)教育課程體系·2007[M].北京:中國鐵道出版社,2007年7月第一版.
[2]王先國著.Java程序設(shè)計(jì)實(shí)用教程[M].北京:清華大學(xué)出版社,2009年4月第1次印刷.