本書依據(jù)高職軟件技術(shù)專業(yè)人才培養(yǎng)目標(biāo)和定位要求,結(jié)合學(xué)生的認(rèn)知規(guī)律特點(diǎn),“由淺入深,由簡(jiǎn)單到復(fù)雜”將所有知識(shí)點(diǎn)融入一個(gè)完整項(xiàng)目中,以培養(yǎng)學(xué)生開發(fā)Java項(xiàng)目的能力為目標(biāo),注重學(xué)生對(duì)Java項(xiàng)目開發(fā)技術(shù)的應(yīng)用。以“項(xiàng)目為導(dǎo)向,任務(wù)為驅(qū)動(dòng)”的課程模式,將這個(gè)完整的項(xiàng)目分割成五個(gè)子項(xiàng)目,即設(shè)計(jì)購物系統(tǒng)界面、實(shí)現(xiàn)購物系統(tǒng)界面的功能、實(shí)現(xiàn)商品模塊的功能、實(shí)現(xiàn)會(huì)員模塊的功能、實(shí)現(xiàn)管理員模塊的功能,為了提高學(xué)生的開發(fā)能力,增加了項(xiàng)目六綜合任務(wù)。
教材配套教學(xué)資源豐富,支撐線上精品在線平臺(tái)開放
《Java程序設(shè)計(jì)基礎(chǔ)》是高職軟件技術(shù)專業(yè)程序設(shè)計(jì)語言核心課程的配套教材,是根據(jù)高職院校的培養(yǎng)目標(biāo),按照高職院校教學(xué)改革和課程改革的要求,以企業(yè)調(diào)研為基礎(chǔ),確定開發(fā)項(xiàng)目,明確課程目標(biāo),制定課程設(shè)計(jì)的標(biāo)準(zhǔn),以能力培養(yǎng)為主線,與企業(yè)合作,共同進(jìn)行課程的開發(fā)和設(shè)計(jì)。本書以培養(yǎng)學(xué)生具有程序員崗位的職業(yè)能力為目標(biāo),在掌握基本操作技能的基礎(chǔ)上,著重培養(yǎng)學(xué)生的項(xiàng)目開發(fā)技能,以解決現(xiàn)實(shí)生活的實(shí)際問題。
本書的設(shè)計(jì)理念與思路是按照學(xué)生職業(yè)能力成長(zhǎng)的過程進(jìn)行培養(yǎng),根據(jù)學(xué)情分析和學(xué)生的認(rèn)知規(guī)律,教學(xué)團(tuán)隊(duì)搜集資料、走訪企業(yè),了解更多的軟件專業(yè)技術(shù)需求,聘請(qǐng)企業(yè)高級(jí)工程師參與教材編寫、設(shè)計(jì)教學(xué)案例、參與微課的錄制等工作,校企聯(lián)合開發(fā)了這本工學(xué)結(jié)合的教材。與傳統(tǒng)教材編排方式不同,本教材的特色定位是以“項(xiàng)目為導(dǎo)向,任務(wù)為驅(qū)動(dòng)”,設(shè)計(jì)教學(xué)內(nèi)容,注重理論聯(lián)系實(shí)際,在教學(xué)中以培養(yǎng)學(xué)生的開發(fā)思想、開發(fā)方法和運(yùn)用能力為重點(diǎn),以提高學(xué)生的編碼能力為基礎(chǔ),以培養(yǎng)學(xué)生分析項(xiàng)目、分解項(xiàng)目模塊、解決實(shí)際問題的能力為終極目標(biāo)。
本書共6個(gè)項(xiàng)目,28個(gè)任務(wù),參考教學(xué)時(shí)數(shù)為56~60學(xué)時(shí)。書中主要內(nèi)容包括設(shè)計(jì)購物系統(tǒng)界面、實(shí)現(xiàn)購物系統(tǒng)界面的功能、實(shí)現(xiàn)商品模塊的功能、實(shí)現(xiàn)會(huì)員模塊的功能、實(shí)現(xiàn)管理員模塊的功能,為了提高學(xué)生的開發(fā)能力,增加了綜合任務(wù)。項(xiàng)目包括項(xiàng)目描述、學(xué)習(xí)目標(biāo)、若干任務(wù)、項(xiàng)目總結(jié)、項(xiàng)目實(shí)訓(xùn)、課后拓展(除項(xiàng)目1和項(xiàng)目6)和課后練習(xí)(除項(xiàng)目6)。每個(gè)任務(wù)實(shí)現(xiàn)一個(gè)功能,包括任務(wù)描述、知識(shí)鏈接、任務(wù)實(shí)施和拓展任務(wù)幾個(gè)環(huán)節(jié),并對(duì)應(yīng)相應(yīng)的知識(shí)點(diǎn)。讓學(xué)生在潛移默化中掌握知識(shí)點(diǎn),并達(dá)到技能點(diǎn)靈活應(yīng)用。
本書的特色與創(chuàng)新體現(xiàn)在如下幾個(gè)方面:
1.本書采用“以項(xiàng)目為導(dǎo)向,以任務(wù)為驅(qū)動(dòng)”課程模式。本書完全打破了傳統(tǒng)知識(shí)體系章節(jié)的結(jié)構(gòu)形式,與企業(yè)合作,開發(fā)了全新的以程序員的工作任務(wù)為載體的任務(wù)結(jié)構(gòu)形式。教材設(shè)計(jì)的教學(xué)模式對(duì)接崗位工作模式,本書主要是將Java基礎(chǔ)知識(shí)融入項(xiàng)目開發(fā)過程中,主要講解Java技術(shù)的基礎(chǔ)知識(shí)、軟件的開發(fā)思想和開發(fā)流程,由淺入深、層層遞進(jìn)、環(huán)環(huán)相扣,適合初學(xué)者學(xué)習(xí)。
2.教材全面融入行業(yè)技術(shù)標(biāo)準(zhǔn)、素質(zhì)教育與能力培養(yǎng)。將軟件開發(fā)的技術(shù)標(biāo)準(zhǔn)和學(xué)生就業(yè)崗位的程序員職業(yè)資格標(biāo)準(zhǔn)融入教材中,突出了職業(yè)道德和職業(yè)能力培養(yǎng)。通過學(xué)生自主學(xué)習(xí),在完成學(xué)習(xí)性工作任務(wù)中訓(xùn)練學(xué)生在知識(shí)、技能和職業(yè)素養(yǎng)方面的綜合職業(yè)能力,鍛煉學(xué)生分析問題、解決問題的能力,注重多種教學(xué)方法和學(xué)習(xí)方法的組合使用,將學(xué)生素質(zhì)教育與能力培養(yǎng)融入教材。
3.教材配套教學(xué)資源豐富,支撐線上精品在線平臺(tái)開放。本教材配套教學(xué)資源主要包括微課視頻43個(gè)、PPT43個(gè)、測(cè)試題350道、作業(yè)庫若干、試卷庫若干,其中43個(gè)視頻資源累計(jì) 400 分鐘左右,同時(shí)選擇精品資源在教材中以二維碼的形式進(jìn)行鏈接,保障學(xué)生實(shí)時(shí)自學(xué)自測(cè)的需要。教材支撐的“Java程序設(shè)計(jì)基礎(chǔ)”課程在學(xué)銀在線(超星泛雅網(wǎng)絡(luò)課程平臺(tái))上線。
本書由哈爾濱職業(yè)技術(shù)學(xué)院吳奇英主編,負(fù)責(zé)確定教材編制的體例及統(tǒng)稿工作,由哈爾濱職業(yè)技術(shù)學(xué)院宋磊、尹洪巖、朱嵩宇、陳 ,黑龍江鑫聯(lián)華信息股份有限公司歐陽廣婧任副主編。吳奇英負(fù)責(zé)編寫項(xiàng)目1~項(xiàng)目5;歐陽廣婧負(fù)責(zé)編寫項(xiàng)目6;朱嵩宇負(fù)責(zé)編寫項(xiàng)目1和項(xiàng)目2課后習(xí)題;陳 負(fù)責(zé)編寫項(xiàng)目5課后習(xí)題。本書配有微課資源,由吳奇英、宋磊、尹洪巖、姜宇和歐陽廣婧負(fù)責(zé)錄制,可以通過掃描二維碼進(jìn)行學(xué)習(xí)。
本書由哈爾濱職業(yè)技術(shù)學(xué)院的王永強(qiáng)和王天成主審,給各位編者提出了很多專業(yè)技術(shù)性修改建議。在此特別感謝哈爾濱職業(yè)技術(shù)學(xué)院教材編審委員會(huì)領(lǐng)導(dǎo)給予教材編寫的指導(dǎo)和大力幫助,在編寫本教材的過程中,得到了哈爾濱職業(yè)技術(shù)學(xué)院院長(zhǎng)孫百鳴的細(xì)心指導(dǎo),得到了哈爾濱職業(yè)技術(shù)學(xué)院徐翠娟、王永強(qiáng)、王天成三位院長(zhǎng)的指導(dǎo)和幫助,同時(shí)也得到了軟件技術(shù)專業(yè)教師的支持和幫助,他們提出了許多寶貴意見和建議,在此向他們表示衷心的感謝。同時(shí)得到了黑龍江鑫聯(lián)華信息股份有限公司的幫助,他們對(duì)項(xiàng)目的開發(fā)提出了寶貴的意見,在此對(duì)他們表示由衷的感謝。
由于作者水平有限,編寫時(shí)間倉促,書中難免會(huì)有不妥之處,敬請(qǐng)廣大讀者給予批評(píng)指正。
編 者
2021年8月
吳奇英,2006年08月至今就職于哈爾濱職業(yè)技術(shù)學(xué)院。2015年4月主持黑龍江職業(yè)教育學(xué)會(huì)課題“職業(yè)院校計(jì)算機(jī)公共基礎(chǔ)課分層教學(xué)的探索與研究”已結(jié)題;2018年7月主持黑龍江高等教育學(xué)會(huì)“基于網(wǎng)絡(luò)信息化的高校教學(xué)模式改革與探索的研究”已結(jié)題。2013年9月在《黑龍江科技信息》發(fā)表論文:職業(yè)院校計(jì)算機(jī)公共基礎(chǔ)課分層教學(xué)的探索與研究;2018年2月在《電腦迷》發(fā)表論文:如何讓學(xué)生充分利用網(wǎng)絡(luò)資源進(jìn)行自主學(xué)習(xí);2018年2月下旬第6期在《科學(xué)技術(shù)創(chuàng)新》發(fā)表論文:嵌入式軟件應(yīng)用于計(jì)算機(jī)軟件開發(fā)過程中的價(jià)值探討;2018年04月在《數(shù)碼世界》發(fā)表論文:《使用Java理解程序邏輯》課程的改革;2018年4月上在《電腦迷》發(fā)表論文:基于網(wǎng)絡(luò)信息化的高校教學(xué)模式改革與探索的研究;2018年5月在《數(shù)碼世界》發(fā)表論文:網(wǎng)絡(luò)信息化有助于高校教學(xué)模式的改革;2018年6月下在《中國高新區(qū)》發(fā)表論文:移動(dòng)互聯(lián)網(wǎng)時(shí)代軟件開發(fā)類微課設(shè)計(jì)與制作;2018年7第19期在《科技視界》發(fā)表論文:JAVA課程改革有助于提高學(xué)生自主學(xué)習(xí)的能力;2018年8月(下)在《中國新技術(shù)新產(chǎn)品》發(fā)表論文:信息安全環(huán)境下計(jì)算機(jī)軟件的開發(fā)與應(yīng)用;2018