摘 要:java語(yǔ)言是公司常用開(kāi)發(fā)語(yǔ)言,根據(jù)近幾年的教學(xué)實(shí)踐經(jīng)驗(yàn),結(jié)合學(xué)生職業(yè)需求,總結(jié)本課程教學(xué)實(shí)施需要從課程體系著手,從多個(gè)方面進(jìn)行改進(jìn)與完善。要合理地安排實(shí)踐環(huán)節(jié),采用典型的項(xiàng)目,來(lái)激發(fā)學(xué)生的學(xué)習(xí)興趣,為職業(yè)化打下堅(jiān)實(shí)的基礎(chǔ)。
關(guān)鍵詞:java程序設(shè)計(jì);課程體系;項(xiàng)目驅(qū)動(dòng)
Java程序設(shè)計(jì)是軟件開(kāi)發(fā)的一門(mén)實(shí)踐性和操作性很強(qiáng)的專(zhuān)業(yè)課程。對(duì)于以實(shí)現(xiàn)學(xué)生職業(yè)化的培養(yǎng)目標(biāo),培養(yǎng)能夠與公司接軌的專(zhuān)業(yè)人才有著重要的作用。
目前很多學(xué)校對(duì)待java程序設(shè)計(jì)的課程普遍存在著以下問(wèn)題:課程體系陳舊,沒(méi)有形成以java為主線的面向?qū)ο筌浖_(kāi)發(fā)的課程體系;或者java課程體系混亂,沒(méi)有明確后續(xù)課程的實(shí)用性和相關(guān)性;實(shí)踐環(huán)節(jié)不足,導(dǎo)致學(xué)生不能學(xué)以致用;多數(shù)老師沒(méi)有實(shí)踐經(jīng)驗(yàn),導(dǎo)致教學(xué)停留在基礎(chǔ)程序的開(kāi)發(fā),不能用項(xiàng)目來(lái)驅(qū)動(dòng)教學(xué)。
為了解決上述問(wèn)題,作者經(jīng)過(guò)幾年的探索,規(guī)劃學(xué)生在軟件開(kāi)發(fā)方向的課程體系,用項(xiàng)目驅(qū)動(dòng)教學(xué),結(jié)合大賽的知識(shí)導(dǎo)向,激發(fā)學(xué)生學(xué)習(xí)的熱情,使學(xué)生能夠更好地領(lǐng)悟java程序開(kāi)發(fā)采用的基本技術(shù)和線路,為職業(yè)化打下堅(jiān)實(shí)的基礎(chǔ)。
一、明確課程體系,采用項(xiàng)目驅(qū)動(dòng)的教學(xué)方法完成教學(xué)
在java的教學(xué)過(guò)程中,我們應(yīng)該為學(xué)生從入門(mén)、進(jìn)階、高級(jí)三個(gè)階段來(lái)劃分方向。
1.用1個(gè)學(xué)期的時(shí)間學(xué)習(xí)java的基本語(yǔ)法。具體內(nèi)容上明確為:Java語(yǔ)言的基本語(yǔ)法、Java語(yǔ)言API中常用的類(lèi)、Java中的線程機(jī)制。再學(xué)習(xí)java application程序的開(kāi)發(fā)。包括圖形用戶(hù)界面設(shè)計(jì)、數(shù)據(jù)庫(kù)的連接,并以進(jìn)銷(xiāo)存管理系統(tǒng)的實(shí)現(xiàn)為實(shí)訓(xùn)項(xiàng)目,讓學(xué)生能開(kāi)發(fā)出完整的C/S結(jié)構(gòu)的信息管理系統(tǒng)。……