【摘要】隨著計(jì)算機(jī)和互聯(lián)網(wǎng)的高速發(fā)展,特別是大數(shù)據(jù)與云計(jì)算的崛起,Java語(yǔ)言已經(jīng)成為世界上最受歡迎的開(kāi)發(fā)語(yǔ)言。本文從Java程序課程體系設(shè)置、教學(xué)方法及手段、課程章節(jié)小項(xiàng)目與課程大實(shí)訓(xùn)以及校企合作等方面入手,探討Java程序設(shè)計(jì)課程的創(chuàng)新教學(xué)與實(shí)踐方式,制定一套與軟件產(chǎn)業(yè)經(jīng)濟(jì)發(fā)展及Java工程師技能需求相適應(yīng)的教學(xué)體系,培養(yǎng)更多具有扎實(shí)理論基礎(chǔ)、較強(qiáng)實(shí)踐研發(fā)工程能力的軟件人才。
【關(guān)鍵詞】軟件人才培養(yǎng) Java程序設(shè)計(jì) 教學(xué)改革
【基金項(xiàng)目】本文系2016年南京工業(yè)大學(xué)浦江學(xué)院重點(diǎn)教學(xué)改革研究項(xiàng)目“基于校企合作軟件人才培養(yǎng)的專業(yè)課程教學(xué)改革與實(shí)踐”(2016JG011Z)階段性研究成果。
【中圖分類號(hào)】G420 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】2095-3089(2017)14-0252-02
隨著大數(shù)據(jù)與云計(jì)算應(yīng)用崛起,軟件行業(yè)經(jīng)濟(jì)也進(jìn)入了快速迭代發(fā)展期,特別是李克強(qiáng)總理提出互聯(lián)網(wǎng)+經(jīng)濟(jì)與大眾創(chuàng)業(yè)創(chuàng)新號(hào)召后,各行各業(yè)對(duì)計(jì)算機(jī)應(yīng)用,特別是軟件行業(yè)的應(yīng)用研發(fā)需求越來(lái)越緊迫。近幾年江蘇大力發(fā)展軟件產(chǎn)業(yè)經(jīng)濟(jì),南京軟件谷軟件名城的建設(shè)與發(fā)展,使得社會(huì)對(duì)軟件人才的需求大幅增加,軟件經(jīng)濟(jì)對(duì)地方展業(yè)經(jīng)濟(jì)的貢獻(xiàn)也越來(lái)越大,成為社會(huì)綠色經(jīng)濟(jì)、科技經(jīng)濟(jì)的重要驅(qū)動(dòng)力。
一、軟件產(chǎn)業(yè)發(fā)展與對(duì)Java教學(xué)技能需求分析
高校計(jì)算機(jī)科學(xué)與技術(shù)對(duì)軟件人才的教學(xué)培養(yǎng)與社會(huì)軟件產(chǎn)業(yè)經(jīng)濟(jì)的發(fā)展技能需求存在無(wú)法銜接情況,高校學(xué)生軟件設(shè)計(jì)課程學(xué)完無(wú)法達(dá)到軟件企業(yè)對(duì)技能的需求。軟件企業(yè)中應(yīng)用最多的語(yǔ)言為Java,大部分項(xiàng)目都是Java研發(fā),因此企業(yè)在對(duì)軟件人才需求崗位上有著明確的技能要求,從Java的面向?qū)ο笤O(shè)計(jì)到Java面向?qū)ο箝_(kāi)發(fā),再到多線程與網(wǎng)絡(luò)應(yīng)用的設(shè)計(jì)研發(fā),對(duì)于學(xué)生軟件工程實(shí)踐能力提出了很高的要求,學(xué)生在學(xué)完課程后應(yīng)該具備一定的實(shí)踐研發(fā)工程能力,具有面向?qū)ο笏季S。
二、根據(jù)課程技能需求開(kāi)展“項(xiàng)目驅(qū)動(dòng)”教學(xué)實(shí)踐探索
1.項(xiàng)目設(shè)計(jì)
驅(qū)動(dòng)項(xiàng)目設(shè)計(jì)是開(kāi)展教學(xué)的關(guān)鍵,項(xiàng)目的知識(shí)點(diǎn)涵蓋與難度既要符合教學(xué)規(guī)律又要體現(xiàn)企業(yè)研發(fā)技能需求??傮w來(lái)說(shuō),首先要有明確項(xiàng)目目標(biāo),知識(shí)點(diǎn)與項(xiàng)目有機(jī)融合體現(xiàn);其次“項(xiàng)目”設(shè)計(jì)要符合學(xué)生特點(diǎn),選擇難度適合的工程項(xiàng)目,同時(shí)要緊貼企業(yè)實(shí)際應(yīng)用,符合企業(yè)需求;最后Java語(yǔ)言教學(xué)要幫助學(xué)生樹(shù)立面向?qū)ο蠛兔嫦蚬こ痰挠^點(diǎn)。
2.團(tuán)隊(duì)組建
在項(xiàng)目設(shè)計(jì)完成之后,引導(dǎo)學(xué)生組建開(kāi)發(fā)團(tuán)隊(duì),形成協(xié)作開(kāi)發(fā)環(huán)境。每個(gè)團(tuán)隊(duì)由 5 人組成,分別擔(dān)當(dāng)項(xiàng)目經(jīng)理、系統(tǒng)分析員、系統(tǒng)開(kāi)發(fā)工程師、系統(tǒng)測(cè)試人員、技術(shù)寫(xiě)作者等角色。在單元項(xiàng)目完成后,團(tuán)隊(duì)成員角色呼喚,讓學(xué)生在學(xué)期的各個(gè)項(xiàng)目中完成熟悉項(xiàng)目團(tuán)隊(duì)每個(gè)角色,真實(shí)模擬了企業(yè)中真實(shí)開(kāi)發(fā)情景。
3.項(xiàng)目研發(fā)
在項(xiàng)目中教師充當(dāng)顧問(wèn)角色,在開(kāi)發(fā)之前向?qū)W生分析項(xiàng)目中需要解決的問(wèn)題,提煉相關(guān)知識(shí)點(diǎn)。學(xué)生提出問(wèn)題,再思考如何去完成項(xiàng)目。在學(xué)生主動(dòng)思考學(xué)習(xí)后,教師可以將知識(shí)點(diǎn)分解講解演示,調(diào)動(dòng)學(xué)生主動(dòng)求知的欲望。
4.項(xiàng)目驗(yàn)收
項(xiàng)目驗(yàn)收階段教師充當(dāng)需求提供方對(duì)學(xué)生團(tuán)隊(duì)完成的研發(fā)項(xiàng)目進(jìn)行階段性總結(jié)與考評(píng),并組織學(xué)生就項(xiàng)目進(jìn)行答辯。在驗(yàn)收過(guò)程中,一方面檢查學(xué)生的理論與實(shí)踐學(xué)習(xí)效果;另一方面通過(guò)答辯讓學(xué)生既知其然又知其所以然。
三、創(chuàng)新考核評(píng)價(jià)
根據(jù)企業(yè)對(duì)軟件人才的技能需求,合理設(shè)計(jì)項(xiàng)目,將教材知識(shí)點(diǎn)有機(jī)地融入到項(xiàng)目中,讓學(xué)生自行組建團(tuán)隊(duì)完成項(xiàng)目研發(fā),同時(shí)教師在項(xiàng)目完成之后進(jìn)行階段性總結(jié)和驗(yàn)收,如此打破了傳統(tǒng)的教師灌輸知識(shí)點(diǎn),學(xué)生記憶知識(shí)點(diǎn),上機(jī)進(jìn)行代碼驗(yàn)證的教學(xué)方式,很好地在啟發(fā)中完成教學(xué)任務(wù)與目標(biāo)。
項(xiàng)目的驗(yàn)收考核已經(jīng)成為了課程教學(xué)考核的不可分割的重要部分,因此在期末的課程考核評(píng)價(jià)設(shè)計(jì)上采用新的考核模式,從三方面來(lái)考核計(jì)算學(xué)生課程成績(jī):(1)理論知識(shí)考核,包括知識(shí)點(diǎn)理解記憶,同時(shí)也包括代碼的編寫(xiě)能力與風(fēng)格以及設(shè)計(jì)模式的應(yīng)用,此部分采用機(jī)考形式,在相應(yīng)的考試平臺(tái)上開(kāi)展,占40%;(2)平時(shí)的課堂參與度與課堂習(xí)題完成情況認(rèn)定,占30%;(3)項(xiàng)目實(shí)訓(xùn)考核,以模擬真實(shí)企業(yè)項(xiàng)目過(guò)程為考核,結(jié)合項(xiàng)目驗(yàn)收答辯開(kāi)展,考查學(xué)生綜合應(yīng)用能力,占30%。
四、結(jié)語(yǔ)
教學(xué)過(guò)程是教和學(xué)相輔相成的過(guò)程,面向軟件行業(yè)對(duì)Java技能的需求,在任務(wù)驅(qū)動(dòng)的基礎(chǔ)上,科學(xué)合計(jì)設(shè)計(jì)項(xiàng)目,將理論知識(shí)點(diǎn)應(yīng)用與企業(yè)項(xiàng)目研發(fā)管理相融合,在學(xué)生在項(xiàng)目實(shí)戰(zhàn)中學(xué)習(xí)驗(yàn)證知識(shí)應(yīng)用,同時(shí)鍛煉學(xué)生的溝通合作能力,體現(xiàn)了學(xué)院“工本位”的教育理念,在課堂中“以學(xué)生為主體”,引導(dǎo)學(xué)生在“在做中學(xué)”,符合軟件企業(yè)的人才質(zhì)量需求和應(yīng)用型本科教育的人才培養(yǎng)要求。
作者簡(jiǎn)介:
黃承寧(1985年— )男,江蘇南京人,碩士,講師,研究方向?yàn)榇髷?shù)據(jù)與物聯(lián)網(wǎng)、計(jì)算機(jī)課程教學(xué)改革。