【摘" 要】 Java語(yǔ)言程序設(shè)計(jì)是計(jì)算機(jī)學(xué)院的專業(yè)基礎(chǔ)類必修課程,該課程是學(xué)生形成面向?qū)ο笏枷氲年P(guān)鍵課程,課程目標(biāo)是使學(xué)生掌握J(rèn)ava語(yǔ)言中類與對(duì)象的創(chuàng)建與使用,面向?qū)ο蟪绦蛟O(shè)計(jì)的思想、枚舉、泛型、異常處理機(jī)制、輸入輸出流、多線程及數(shù)據(jù)庫(kù)訪問(wèn)等。
【關(guān)鍵詞】 Java語(yǔ)言程序設(shè)計(jì);課程教學(xué)改革;應(yīng)用型本科課程
一、國(guó)內(nèi)外研究狀況
Java作為國(guó)際流行編程語(yǔ)言,其教學(xué)改革一直備受關(guān)注,2009年,陳濤提出通過(guò)案例教學(xué)法培養(yǎng)學(xué)生獨(dú)立分析和解決問(wèn)題的能力。2010年,孔宇強(qiáng)等人提出優(yōu)化理論教學(xué),強(qiáng)化實(shí)踐教學(xué);為高職院校創(chuàng)新應(yīng)用型人才培養(yǎng)樹(shù)立方向。2016年,朱強(qiáng)將“項(xiàng)目驅(qū)動(dòng)”和“競(jìng)賽驅(qū)動(dòng)”的教學(xué)方法引入到課程中,使得畢業(yè)生與企業(yè)需求很好地銜接,提高了課程的教學(xué)質(zhì)量和教學(xué)效果。2017年,楊晨強(qiáng)調(diào)在高職Java語(yǔ)言課程中采用“基礎(chǔ)優(yōu)先”,并以問(wèn)題驅(qū)動(dòng)的方式開(kāi)展教學(xué),以此來(lái)提高學(xué)生的面向?qū)ο缶幊棠芰Α?019年,賈艷平提出以就業(yè)為導(dǎo)向進(jìn)行Java語(yǔ)言課程改革,實(shí)現(xiàn)高職院校計(jì)算機(jī)專業(yè)就業(yè)發(fā)展目標(biāo)的清晰化制定,切實(shí)提高Java程序設(shè)計(jì)、開(kāi)發(fā)的水平。
在發(fā)達(dá)國(guó)家,專業(yè)課程包含互動(dòng)研討會(huì)。課前常給出教學(xué)難點(diǎn)和重點(diǎn);學(xué)生可以根據(jù)自己的學(xué)習(xí)水平和興趣進(jìn)行討論或演講,以獲取知識(shí)。在交際互動(dòng)過(guò)程中,教師不僅可以掌握學(xué)生的學(xué)習(xí)過(guò)程,還可以根據(jù)學(xué)生的反饋改進(jìn)課程教學(xué)。
二、學(xué)情分析
應(yīng)用型本科院校的學(xué)生動(dòng)手能力較強(qiáng),更愿意實(shí)踐,但理論學(xué)習(xí)能力相對(duì)偏弱。理論知識(shí)偏多會(huì)導(dǎo)致學(xué)生的注意力容易分散,故課堂中實(shí)踐應(yīng)占大部分,如將理論在實(shí)踐中穿插講解會(huì)取得良好的效果。同時(shí),課程需與市場(chǎng)人才需求緊密結(jié)合,應(yīng)用型本科院校的學(xué)生更應(yīng)注重所學(xué)內(nèi)容對(duì)就業(yè)是否有實(shí)質(zhì)性的幫助。
三、Java語(yǔ)言程序設(shè)計(jì)課程教學(xué)現(xiàn)狀分析
(一)教學(xué)案例涵蓋知識(shí)點(diǎn)較少
教學(xué)案例是鞏固和運(yùn)用知識(shí)點(diǎn)的必備教學(xué)資源,但目前Java語(yǔ)言程序設(shè)計(jì)課程教學(xué)案例各章節(jié)比較獨(dú)立,一個(gè)案例只能涵蓋一兩個(gè)知識(shí)點(diǎn),且這樣的教學(xué)案例不能把知識(shí)點(diǎn)融入真實(shí)環(huán)境中,只是實(shí)踐知識(shí)點(diǎn)本身,并沒(méi)有提供知識(shí)點(diǎn)可運(yùn)用的真實(shí)場(chǎng)景,故所學(xué)不知何時(shí)可用。另外,由于案例內(nèi)容較單一,不能將前后所學(xué)知識(shí)進(jìn)行綜合運(yùn)用,無(wú)法形成體系。而實(shí)際問(wèn)題往往需要將所學(xué)知識(shí)進(jìn)行綜合運(yùn)用,這容易導(dǎo)致學(xué)生遇到實(shí)際問(wèn)題缺乏解決的能力,達(dá)不到既定的教學(xué)目標(biāo)。
(二)單純的“以賽促教”存在教學(xué)內(nèi)容偏頗的局限
“以賽促教”“以賽促學(xué)”是教授和學(xué)習(xí)Java語(yǔ)言程序設(shè)計(jì)課程的有效方法。比賽目的和教學(xué)目標(biāo)不同,雖然在知識(shí)的涵蓋上兩者差別不大,但備賽和學(xué)習(xí)知識(shí)這兩種形式的側(cè)重點(diǎn)不同,單純的“以賽促教”或“以賽促學(xué)”具有教學(xué)內(nèi)容不全面、偏頗等局限性。
(三)教學(xué)案例與生產(chǎn)實(shí)際存在差距
面向?qū)ο缶幊趟季S的建立,需要在熟練掌握基礎(chǔ)知識(shí)的基礎(chǔ)之上,在實(shí)踐中逐步形成。而對(duì)實(shí)踐的要求是越接近生產(chǎn)實(shí)際越有效?,F(xiàn)有使用的教學(xué)案例以驗(yàn)證知識(shí)居多,與生產(chǎn)實(shí)際存在一定差距。
四、課題研究的主要內(nèi)容和需解決的關(guān)鍵問(wèn)題
(一) 課題研究的主要內(nèi)容
1. 明確相關(guān)概念
通過(guò)文獻(xiàn)查閱和課程組內(nèi)研討,重新定義綜合案例、案例拆分、導(dǎo)學(xué)案、多維落實(shí)、遞進(jìn)式組織教學(xué)內(nèi)容和半命題式作業(yè)等相關(guān)概念,為后續(xù)Java語(yǔ)言程序設(shè)計(jì)課程的改革明確方向,統(tǒng)一思想。
2. 分析現(xiàn)狀及存在的問(wèn)題
通過(guò)師生問(wèn)卷調(diào)查、行業(yè)需求及未來(lái)發(fā)展趨勢(shì)調(diào)研,總結(jié)梳理Java語(yǔ)言程序設(shè)計(jì)課程在應(yīng)用型本科院校的實(shí)際教學(xué)中存在的問(wèn)題,包括課程與就業(yè)市場(chǎng)要求內(nèi)容不符、教學(xué)資源無(wú)法實(shí)現(xiàn)與企業(yè)實(shí)際崗位需求接軌、教學(xué)模式與教學(xué)方法較為單一、實(shí)踐學(xué)時(shí)明顯偏低、案例設(shè)計(jì)多受章節(jié)知識(shí)點(diǎn)的限制和教學(xué)評(píng)價(jià)仍以知識(shí)考核為主,缺乏能力考核和過(guò)程考核等。
3. 對(duì)接行業(yè)需求,重構(gòu)教學(xué)內(nèi)容
課程的設(shè)計(jì)應(yīng)立足行業(yè)需要和企業(yè)開(kāi)發(fā)的需求凝練知識(shí)點(diǎn),構(gòu)建知識(shí)鏈條,設(shè)計(jì)小型綜合案例,并按授課學(xué)時(shí)完成任務(wù)的分解,沿著知識(shí)鏈,采用“遞進(jìn)式”增加來(lái)組織教學(xué)內(nèi)容,明確行業(yè)能力需求,設(shè)定課程考核方法。
4. 教學(xué)資源建設(shè)
根據(jù)行業(yè)需求設(shè)計(jì)綜合案例,并圍繞案例任務(wù)分解情況編寫(xiě)導(dǎo)學(xué)案,主要內(nèi)容包括:授課時(shí)數(shù)與方式、教學(xué)目的與要求、重點(diǎn)及難點(diǎn)、作業(yè)布置和教學(xué)后記以及教學(xué)過(guò)程等,完善配套的習(xí)題庫(kù)、作業(yè)庫(kù)和視頻庫(kù)等。配套的練習(xí)及作業(yè)采用“半命題”式開(kāi)放性任務(wù),既提高學(xué)生對(duì)所學(xué)知識(shí)的靈活應(yīng)用能力,又能為學(xué)生能力考核奠定基礎(chǔ)。
通過(guò)與企業(yè)合作,教師應(yīng)立足企業(yè)實(shí)際出發(fā)設(shè)計(jì)多個(gè)綜合的模塊化的教學(xué)案例,實(shí)現(xiàn)知識(shí)的點(diǎn)、線、面的結(jié)合,編寫(xiě)授課講義。見(jiàn)圖1。
5. 課程教學(xué)實(shí)施
課前,下發(fā)導(dǎo)學(xué)案和講義,引導(dǎo)學(xué)生進(jìn)入學(xué)習(xí)準(zhǔn)備狀態(tài)。課中,全程案例驅(qū)動(dòng),“演、講、練”同步推進(jìn),通過(guò)復(fù)習(xí)、探索、應(yīng)用、總結(jié)強(qiáng)化四步法來(lái)組織教學(xué)。采用“多維落實(shí)+案例教學(xué)”、啟發(fā)教學(xué)等多種授課方法確保教學(xué)實(shí)施過(guò)程的質(zhì)量,其間通過(guò)隨堂練習(xí)和課堂反饋,了解同學(xué)們的掌握情況,及時(shí)調(diào)整課堂。
課后,在超星平臺(tái)發(fā)布作業(yè)進(jìn)行知識(shí)層面的檢測(cè),每個(gè)月設(shè)置1~2次半開(kāi)放式綜合性小組作業(yè)進(jìn)行能力層面的檢測(cè)。
6. 質(zhì)量反饋
通過(guò)問(wèn)卷調(diào)查及監(jiān)測(cè)對(duì)學(xué)生的學(xué)習(xí)情況進(jìn)行反饋,根據(jù)反饋結(jié)果對(duì)教學(xué)改革進(jìn)行動(dòng)態(tài)調(diào)整。
(二)關(guān)鍵問(wèn)題
1. 根據(jù)市場(chǎng)人才需求,對(duì)課程內(nèi)容進(jìn)行調(diào)整,明確知識(shí)點(diǎn),進(jìn)而形成知識(shí)鏈。畢業(yè)生是否符合市場(chǎng)對(duì)人才的需求,是檢驗(yàn)教學(xué)的有效途徑。根據(jù)人才招聘需求對(duì)課程內(nèi)容進(jìn)行調(diào)整,可以擴(kuò)大就業(yè)優(yōu)勢(shì),同時(shí),不僅需要根據(jù)人才需求明確知識(shí)點(diǎn),更重要的是把知識(shí)點(diǎn)串聯(lián)起來(lái),形成知識(shí)鏈。2. 綜合案例的設(shè)計(jì)與分解,既包含全部知識(shí)點(diǎn),又要按學(xué)時(shí)分布在各堂課中。實(shí)際項(xiàng)目放在課堂會(huì)有諸多問(wèn)題,但僅覆蓋幾個(gè)知識(shí)點(diǎn)的案例又很單薄,不能形成體系。故包含多個(gè)知識(shí)點(diǎn)的綜合性案例設(shè)計(jì)是必要且必需的。同時(shí),課堂教學(xué)與實(shí)際項(xiàng)目不同,綜合性的案例構(gòu)成后,還需根據(jù)課程學(xué)時(shí)分配到每一節(jié)課當(dāng)中。自底向上地構(gòu)成綜合性案例,再自頂向下地分解到課堂是教師需要解決的問(wèn)題。
五、研究方案及落實(shí)措施
(一)融合課程思政,優(yōu)化教學(xué)組織
融合課程思政,師生同心共進(jìn)。能讓心連接在一起的最有效的紐帶之一就是愛(ài)國(guó)愛(ài)家的情感,以這種情感為基礎(chǔ),在教學(xué)中應(yīng)遵循思政教學(xué)的知識(shí)性、政治性、思想性原則。例如新冠肺炎疫情期間,每次上課前五分鐘,組織學(xué)生學(xué)習(xí)防疫小知識(shí),分享身邊抗疫故事。尤其是為了把Java課程知識(shí)和抗疫結(jié)合起來(lái),給學(xué)生展示用Java語(yǔ)言編寫(xiě)的疫情傳播模擬仿真程序,讓學(xué)生感受到如何學(xué)以致用,感受到配合防疫部門(mén)工作的重要性,感受到國(guó)家的強(qiáng)大,身邊平凡人的不平凡,通過(guò)課程思政讓師生的心緊緊連在一起,共克時(shí)艱,同心共進(jìn)。
(二)完善建設(shè)目標(biāo),細(xì)化實(shí)施方案
1.結(jié)合時(shí)代新的課程建設(shè)要求和行業(yè)發(fā)展的需求,了解課程建設(shè)動(dòng)態(tài)和建設(shè)新方法,進(jìn)一步修訂課程建設(shè)方向及建設(shè)目標(biāo)。2. 設(shè)計(jì)校訂實(shí)施方案。針對(duì)課程建設(shè)主體,展開(kāi)訪談?wù){(diào)研,結(jié)合原有建設(shè)經(jīng)驗(yàn),修訂新的建設(shè)方向。3. 教學(xué)中心建設(shè)。對(duì)教學(xué)中心中的教學(xué)資源、教學(xué)環(huán)境進(jìn)行進(jìn)一步的組織擴(kuò)充。
(三)再造課程內(nèi)容,設(shè)計(jì)教學(xué)案例
1. 課程內(nèi)容建設(shè)。進(jìn)行綜合案例設(shè)計(jì)與分解,修正細(xì)化課程內(nèi)容及案例的組裝。2. 實(shí)施教學(xué)模式。全面推廣實(shí)施Java語(yǔ)言程序設(shè)計(jì)教學(xué)新模式。3. 持續(xù)推進(jìn)教學(xué)資源建設(shè)。將現(xiàn)有的教學(xué)資源進(jìn)行調(diào)整,實(shí)現(xiàn)與案例順序相匹配。4. 教學(xué)團(tuán)隊(duì)建設(shè)。依托現(xiàn)有教學(xué)團(tuán)隊(duì),構(gòu)建一支以育德為基礎(chǔ),以教學(xué)工作為主線,基礎(chǔ)扎實(shí)、知識(shí)面寬、能力強(qiáng)、素質(zhì)高的教學(xué)團(tuán)隊(duì)。
(四)全過(guò)程教學(xué)管理,提升教學(xué)效果
1. 教師引領(lǐng),了解學(xué)生。課前引導(dǎo)學(xué)生進(jìn)入學(xué)習(xí)準(zhǔn)備狀態(tài),通過(guò)編程環(huán)境準(zhǔn)備和單獨(dú)輔導(dǎo)來(lái)了解學(xué)生。在此過(guò)程中,不同學(xué)生的學(xué)習(xí)特點(diǎn)和特長(zhǎng)在不經(jīng)意間展現(xiàn),通過(guò)不同程度、不同角度的引領(lǐng)和引導(dǎo),讓學(xué)生加深對(duì)自身的認(rèn)識(shí),培養(yǎng)獨(dú)立思考的意識(shí),樹(shù)立獨(dú)立探索新知識(shí)的信心和興趣。2. 關(guān)注互動(dòng),思維碰撞。教學(xué)的互動(dòng)體現(xiàn)在視覺(jué)、聽(tīng)覺(jué)等多方面。課程中讓學(xué)生可以保持飽滿的精神狀態(tài)和學(xué)習(xí)狀態(tài),避免懈怠的情況,爭(zhēng)取每一名學(xué)生都有提出問(wèn)題、思考問(wèn)題和回答問(wèn)題的機(jī)會(huì)。特別是對(duì)特定問(wèn)題的討論,能夠激發(fā)學(xué)生更大的熱情和因思維碰撞互相啟發(fā)而帶來(lái)的新思路,對(duì)于教育教學(xué)本身來(lái)講是更大的收獲。
(五)實(shí)踐檢驗(yàn),打造能力考核,凝練規(guī)律指導(dǎo)
1. 能力考核方式重構(gòu)。在原有考核機(jī)制基礎(chǔ)上,加大能力考核比重,既兼顧普適教育,又鼓勵(lì)分層教育、個(gè)性化教育,為各類學(xué)生開(kāi)辟成長(zhǎng)空間。2. 課程外延建設(shè)。將課程拓展到課程群、將課程教學(xué)拓展到學(xué)科競(jìng)賽、考場(chǎng)和職場(chǎng)。3. 探究建設(shè)效果,總結(jié)規(guī)律、經(jīng)驗(yàn),結(jié)合實(shí)施效果制定課程建設(shè)升級(jí)方案。
六、結(jié)語(yǔ)
應(yīng)用型本科“Java語(yǔ)言程序設(shè)計(jì)”應(yīng)采取新的教學(xué)改革方法,以軟件工程為指導(dǎo)思想,采用工程化的思想將知識(shí)點(diǎn)進(jìn)行有機(jī)地整合,以實(shí)現(xiàn)學(xué)與用直接對(duì)接的方式來(lái)提高教學(xué)質(zhì)量,助力學(xué)生的成長(zhǎng),提高學(xué)生的學(xué)習(xí)興趣和就業(yè)能力。
參考文獻(xiàn):
[1] 劉清雪. “互聯(lián)網(wǎng)+”時(shí)代背景下民辦院?!禞AVA語(yǔ)言程序設(shè)計(jì)》課程改革研究[J]. 中國(guó)新通信,2020,22(10):175-176.
[2] 熊斐. 基于OBE理念的“Java語(yǔ)言程序設(shè)計(jì)”課程教學(xué)改革研究[J]. 科技風(fēng),2023(15):109-111.
[3] 喻曉,陳濤. 應(yīng)用型本科Java語(yǔ)言程序設(shè)計(jì)課程教學(xué)改革研究[J]. 軟件導(dǎo)刊,2014,13(10):163-164.
[4] 王大偉,李叢. 應(yīng)用型本科院校Java程序設(shè)計(jì)課程教學(xué)改革研究[J]. 科技視界,2022(09):129-131.