任翠池,劉迎春
(濟寧職業(yè)技術(shù)學(xué)院電子信息工程系, 山東 濟寧 272037)
《Java程序設(shè)計》課程是我校軟件技術(shù)專業(yè)的專業(yè)核心課程,是基于Java軟件開發(fā)工程師崗位的必修課程,培養(yǎng)學(xué)生的面向?qū)ο缶幊棠芰Α>蜆I(yè)崗位主要面向信息技術(shù)領(lǐng)域、軟件開發(fā)公司、軟件運維公司等IT類公司,從事軟件系統(tǒng)開發(fā)、軟件產(chǎn)品測試、技術(shù)支持與服務(wù)等工作。
本課程的學(xué)習(xí),使學(xué)生掌握面向?qū)ο笏枷耄莆?Java基礎(chǔ)語法語句、常用基礎(chǔ)類庫、集合、多線程、網(wǎng)絡(luò)編程、GUI和應(yīng)用JDBC操作數(shù)據(jù)庫等知識;學(xué)會安裝與配置JDK,具備使用常用的Eclipse等開發(fā)工具[1],編程解決實際問題的職業(yè)技能;并具有團結(jié)協(xié)作、自學(xué)、上網(wǎng)查閱資料等職業(yè)素養(yǎng)。
通過本課程學(xué)習(xí),培養(yǎng)學(xué)生具備代碼編寫環(huán)境搭建、面向?qū)ο蟠a編寫、客戶溝通、技術(shù)支持與服務(wù)等職業(yè)能力,初步形成解決實際問題的能力,并形成良好的編程習(xí)慣,培養(yǎng)學(xué)生的自主學(xué)習(xí)和創(chuàng)新能力,為從事軟件開發(fā)、產(chǎn)品測試、技術(shù)支持與服務(wù)等工作打下良好基礎(chǔ)。
(1)掌握面向?qū)ο缶幊痰幕舅枷牒头椒ǎ唬?)掌握Java基本語法語句;(3)掌握Java實用類庫;(4)掌握集合類的定義與使用;(5)掌握Java多線程知識、定義與使用;(6)掌握輸入輸出類庫;(7)掌握GUI界面設(shè)計和事件處理機制;(8)掌握JDBC數(shù)據(jù)庫連接與操作技術(shù);(9)掌握網(wǎng)絡(luò)編程。
(1)具備JDK安裝與配置能力;(2)具備使用Eclipse、Notepad++、Editplus等開發(fā)工具編寫Java程序,并調(diào)試運行的能力;(3)具備編寫Java實體類的能力;(4)具備正確使用Java基本語句、語法編程程序能力;(5)具備使用Java基礎(chǔ)類,編寫程序能力;(6)具備使用Java多線程,編寫并發(fā)運行程序能力;(7)具備使用Java集合,編寫程序的能力;(8)具備使用Java輸入輸出類,編寫應(yīng)用程序能力;(9)具備使用Swing組件,設(shè)計圖形用戶界面,添加事件處理響應(yīng)代碼的能力;(10)具備使用JDBC數(shù)據(jù)庫連接與操作技術(shù),編寫數(shù)據(jù)庫應(yīng)用程序能力;(11)具備使用網(wǎng)絡(luò)編程知識,編寫網(wǎng)絡(luò)應(yīng)用程序的基本能力;(12)具備使用網(wǎng)絡(luò)資源、JDK幫助文檔查閱資料的能力;(13)具備不斷學(xué)習(xí)的能力。
(1)身心健康、具有積極向上的心態(tài);(2)具有正確的價值觀,愛祖國,誠信守法,愛崗敬業(yè);(3)具有一定的人文知識、可持續(xù)發(fā)展意識;(4)具有軟件工程意識、團結(jié)協(xié)作、團隊合作素質(zhì);(5)具有良好的編程風(fēng)格和習(xí)慣。
與企業(yè)合作共建課程,采用線上線下課程模式,以項目為載體,以知識與技能點為單元,序化教學(xué)內(nèi)容;實現(xiàn)線上線下混合式學(xué)習(xí)模式的課程設(shè)計。線上學(xué)生自主收看教學(xué)視頻、演練實訓(xùn)任務(wù)、完成單元測驗;線下教師歸納復(fù)習(xí)、精講知識技能點,學(xué)生分組在課堂上分享實訓(xùn)任務(wù),教師進行答疑解惑。在課程中對學(xué)生參考企業(yè)化管理,并進行項目化考核[2]。
通過專業(yè)調(diào)研,明確了軟件技術(shù)專業(yè)核心工作崗位為Java軟件開發(fā)工程師和Android移動應(yīng)用開發(fā)工程師。依據(jù)Java軟件開發(fā)工程師全國計算機技術(shù)與軟件專業(yè)技術(shù)資格和國際名企 Oracle公司的Java軟件工程師認證要求,選取教學(xué)內(nèi)容。Java軟件工程師職業(yè)能力主要包括:結(jié)構(gòu)化編程能力、面向?qū)ο缶幊棠芰ΑavaWeb編程能力、JavaEE企業(yè)級開發(fā)能力和移動應(yīng)用開發(fā)能力。《面向?qū)ο驤ava程序設(shè)計》課程以培養(yǎng)學(xué)生面向?qū)ο缶幊棠芰檎n程目標(biāo)。以學(xué)生信息管理系統(tǒng)(SIMS)為載體,以常用基本知識和技能點為單元,序化教學(xué)內(nèi)容,選取教學(xué)項目。以知識點為單元組織教學(xué)內(nèi)容,以學(xué)生信息管理系統(tǒng)為例,貫穿整個教學(xué)過程。在整個教學(xué)過程中,采用線上線下混合教學(xué)模式。
采用線上線下混合教學(xué)模式[3-5],線上教學(xué)實施:以微課視頻、電子教材、單元測試、討論區(qū)等進行實施;線下教學(xué)實施:以教師課堂精講、學(xué)生任務(wù)分享、教師答疑等進行實施。
教師首先要做好本課程的教學(xué)資源建設(shè),以知識點為單元,將對應(yīng)的資源上傳到網(wǎng)絡(luò)教學(xué)平臺。每一單元的資源包括微課視頻、電子教材、課件、單元測試、拓展知識、相關(guān)圖片、討論區(qū)等。每次上課前,教師在平臺上發(fā)布課前預(yù)習(xí)通知和本次課的學(xué)習(xí)任務(wù)。學(xué)生接受到預(yù)習(xí)通知,去網(wǎng)絡(luò)教學(xué)平臺查看本次課的任務(wù)。學(xué)生利用網(wǎng)絡(luò)教學(xué)平臺上的資源,可以反復(fù)觀看微課視頻、電子教材、課件等對所學(xué)知識點有一定的了解,同時可以查看拓展知識、相關(guān)圖片等拓展自己的知識領(lǐng)域,有疑惑的地方可以在討論區(qū)發(fā)帖討論。學(xué)生學(xué)習(xí)完后可以進行單元測試。教師課前登錄網(wǎng)絡(luò)教學(xué)平臺,可以查看學(xué)生的登錄時長、觀看視頻時長、單元測試成績、討論區(qū)發(fā)帖等,掌握學(xué)生的課前預(yù)習(xí)情況。通過數(shù)據(jù)并進行分析,教師更容易掌握本次課的重難點,及時調(diào)整本次課的授課內(nèi)容和教學(xué)方法。
課堂實施采取一體化教學(xué),講練結(jié)合,師生互動性好。教師根據(jù)網(wǎng)絡(luò)教學(xué)平臺反饋,對本單元知識點進行針對性的講解。布置本節(jié)課的實訓(xùn)任務(wù),學(xué)生分組進行訓(xùn)練。每一小組選取一個組長,帶領(lǐng)小組成員共同完成實訓(xùn)任務(wù)。小組間可以相互討論、共同協(xié)作。任務(wù)完成后,分組進行任務(wù)分享和點評,每個小組根據(jù)完成情況獲取不同的實訓(xùn)成績。教師對整堂課進行教學(xué)總結(jié),同時對教學(xué)平臺上的單元測試進行講解,學(xué)生討論區(qū)的問題進行答疑解惑。在整個課堂教學(xué)實施的過程中,以教師為主導(dǎo),學(xué)生為主體。
課堂教學(xué)結(jié)束后,教師對本節(jié)課的知識點和學(xué)生常出現(xiàn)問題的地方進行總結(jié),形成教學(xué)筆記發(fā)布到網(wǎng)絡(luò)教學(xué)平臺上。學(xué)生利用網(wǎng)絡(luò)教學(xué)平臺對本節(jié)課知識點進行梳理,整理學(xué)習(xí)筆記發(fā)布到網(wǎng)絡(luò)教學(xué)平臺,同時完成本節(jié)課課后作業(yè)。教師對本單元線上線下混合教學(xué)模式實施過程中的成效和存在的問題進行教學(xué)反思,以便在后續(xù)教學(xué)中持續(xù)改進和優(yōu)化教學(xué)設(shè)計,不斷提升教學(xué)效果。
學(xué)生期末成績=線上考核(30%)+線下評價(30%)+實訓(xùn)成績(40%)。
線上考核:參考網(wǎng)絡(luò)教學(xué)平臺統(tǒng)計學(xué)生的登錄時長、觀看視頻時長、單元測試成績、討論區(qū)發(fā)帖數(shù)、學(xué)習(xí)筆記數(shù)等數(shù)據(jù),占總成績的30%。
線下評價:根據(jù)學(xué)生的課堂一體化教學(xué)中出勤、課堂表現(xiàn)等情況進行評分,占總成績30%。
實訓(xùn)成績:學(xué)生分組協(xié)作,共同完成實訓(xùn)任務(wù),每一知識點單元有對應(yīng)的實訓(xùn)任務(wù),學(xué)期末有一周的綜合項目實訓(xùn)。整個實訓(xùn)過程中對學(xué)生開展企業(yè)化管理、項目化考核的課程評價機制。
本文對從課程性質(zhì)與定位、課程目標(biāo)、課程教學(xué)內(nèi)容選取與組織、課程實施、教學(xué)評價與考核等幾個方面對《Java程序設(shè)計》在線開放課程進行了建設(shè)探索與實踐。通過在線開放課程的建設(shè),進行線上線下混合模式教學(xué)改革,可以激發(fā)學(xué)生的學(xué)習(xí)熱情、興趣及主動性,有助于學(xué)生們掌握及深刻理解相關(guān)知識點。在線開放課程的時間、空間優(yōu)勢有利于學(xué)生查缺補漏,鞏固所學(xué)知識,學(xué)生們的學(xué)習(xí)成果顯著。我們在《Java程序設(shè)計》在線開放課程建設(shè)探索中,也發(fā)現(xiàn)了一些不足,比如互動交互功能欠缺,部分教師信息化技術(shù)能力有限,不能熟練使用開放課程,對學(xué)生的考核評價體系還需要進一步完善等等,這也是接下來我們需要進一步完善的努力方向。