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