賈露,汪靜,張志
(湖北廣播電視大學軟件工程學院,武漢430074)
《Java 編程技術(shù)基礎(chǔ)》課程,作為移動應(yīng)用開發(fā)、軟件技術(shù)、物聯(lián)網(wǎng)應(yīng)用技術(shù)專業(yè)的專業(yè)基礎(chǔ)課[1],該課程是為專業(yè)打基礎(chǔ)的程序設(shè)計課程,開設(shè)于大學一年級第一學期,該階段的高職學生沉浸于高中階段的被動、泛泛而學的學習方式,學習依賴性強、理論知識不足,但好奇心強、勤動手愿意嘗試新事物。因此,對于大一階段計算機類的高職學生在知識點的掌握、編程思維習慣的養(yǎng)成方面更加注重,需要從被動學習轉(zhuǎn)向主動學習、泛泛而學到探究式獨立學習、共性學習到個性學習,獨立、全面的思維能力。圍繞這些問題如何著手培養(yǎng)?成為《Java 編程技術(shù)基礎(chǔ)》課程開發(fā)中的重要問題。根據(jù)學生訴求、學生心理分析以及課程性質(zhì)、地位,采用線上與線下相結(jié)合的教學模式——精品在線課程[2]。
精品在線課程的內(nèi)容建設(shè)是銖積寸累,作為計算機類基礎(chǔ)課程的《Java 編程技術(shù)基礎(chǔ)》擁有一套較完善的課程標準、授課計劃、建設(shè)方案,教師教學過程中積累了一定的教學案例、試題庫、習題庫,課程將教學單元分成18 個,每個單元配有相關(guān)教學資源[2]。于是,在現(xiàn)有資源基礎(chǔ)上,將《Java 編程技術(shù)基礎(chǔ)》在線開放課程內(nèi)容的建設(shè)從三方面展開如圖1 所示。
圖1 建設(shè)方案
(1)學習資源
教師錄制線上視頻學生積極學習并鞏固知識點,線下配合課件、技術(shù)文檔及相關(guān)案例(優(yōu)良案例與缺陷案例)進行學習。因此,教學資源有36 個微視頻(每個視頻約10 分鐘),18 個單元課件,輔以60 個授課計劃技術(shù)學習文檔,線上與線下學習資源不斷。
(2)實訓資源
高職計算機類授課模式是理實一體,該模式以學生主體地位,在動手操作中領(lǐng)悟要領(lǐng)、掌握原理為最終目標。作為實訓最常見的模式,作為根基的實訓的資源的建設(shè)顯得尤為重要。在本課程的實訓資源有:線上習題庫400 道以上,線下習題庫400 道以上(習題庫源自教師長期授課積累,以及配合藍橋杯比賽的訓練題庫);同時,引入線上與線下項目庫:優(yōu)良案例項目36個以上、缺陷案例項目36 個以上、綜合項目案例項目18 個以上、綜合缺陷案例項目18 個以上、拓展任務(wù)18個以上。
(3)評價交流
評價作為有效課堂直觀體現(xiàn),以其客觀、公正性得到師生的認可,經(jīng)評價將結(jié)果反饋至師生,促進師生交流,提高有效課堂。對于本課程,借助藍墨云,形成師生共同評價,達到教學反饋、學習反饋、改進及時的效果。同時,提高學生課堂參與度、增強滿意度、突出主體地位[3]。
《Java 編程技術(shù)基礎(chǔ)》課程作為高職高專移動應(yīng)用開發(fā)專業(yè)必修課程4 學分共72 課時,同時,也作為專業(yè)基礎(chǔ)課程,開設(shè)于大一年上學期,大一的他們學習興趣濃但缺乏編程思維,勤動手但輕理論、對于編程中遇到的問題思路不清、分析問題解決問題能力不夠[3],更是高職高專計算機類大一新生普遍存在的問題。
課程資源方面,該課程授課教師團隊有多年開發(fā)、教學、指導學生備賽經(jīng)驗,已積累項目化教學案例及配套課件、習題庫、藍橋杯題庫資源、原理流程圖、思維導圖、動畫、課題建設(shè)的缺陷案例資源庫。
基于設(shè)計背景,課程預(yù)建設(shè)成集教學資源、實訓資源、評價交流為三位一體的精品在線課程。既有微視頻課前預(yù)習、課后復習,又有線上線下習題庫及配套課件、授課計劃學習文檔,更有教師評價、學習小組互評,教學情況得以及時反饋。
資源建設(shè)分為三個模塊:視頻教學、模塊化項目教學、缺陷案例[4]。
視頻教學:視頻教學按照課前和課后劃分,課前視頻教學用于預(yù)習。課后發(fā)布的視頻主要起到任務(wù)拓展:當次課程中綜合題目的缺陷案例講解視頻。
模塊化項目教學:《Java 編程技術(shù)基礎(chǔ)》課程知識點零散,學生在學習中掌握不全、易混淆概念。因此,將零散的知識點提煉與概況,把整個大項目分解到每次課程的模塊化項目[5],再合理引入與項目知識點對應(yīng)的藍橋杯試題。
缺陷案例:缺陷案例貫穿于整個課程,選用搜集學生上課時易錯題、備賽中遇到的排錯題進行歸納總結(jié),針對不同知識點對應(yīng)不同的缺陷案例,課中的缺陷案例主要針對原理、知識點的掌握,課后綜合型缺陷案例項目是對當次課中項目總體的把握與提升。
《Java 編程技術(shù)基礎(chǔ)》精品在線開放課程的設(shè)計在2018 級移動應(yīng)用開發(fā)專業(yè)首次應(yīng)用,以每次課為一個設(shè)計過程,設(shè)計過程分為課前、課中、課后。
(1)課前
教師通過藍墨云班課發(fā)布預(yù)習視頻及相關(guān)的問題,同時,發(fā)布本次課程的評分標準及任務(wù)書,要求學生按照任務(wù)書中要求劃分學習小組。學生觀看學習視頻后,回答相關(guān)問題,教師根據(jù)平臺上學生回答問題情況,調(diào)整教學計劃。
(2)課中
根據(jù)課前學生的反饋,教師先以問題為導向由簡單問題到復雜問題,抽絲剝繭引導學生學習知識點,并結(jié)合原理流程圖、小動畫、思維導圖的形式從視覺上使得抽象、零散的知識點得以整體化、具體化呈現(xiàn)實現(xiàn)化零為整教學效果。學生在掌握抽象知識點后,教師發(fā)布對應(yīng)知識點的缺陷案例,學生按照課前發(fā)布的計劃書及評分標準,以小組為單位完成單元排錯,單元排錯后進行小組間互評、教師點評并根據(jù)巡視中出現(xiàn)的普遍問題進行詳細講解。點評結(jié)束后,再合理引入與項目知識點對應(yīng)的藍橋杯基礎(chǔ)試題(在線)的升級任務(wù),鞏固本次課程知識點,提升學生理論,加強學生算法的訓練,達到以賽促學。最后,綜合學生互評和教師評價選出本次課程中最快、代碼優(yōu)化更好的小組與個人。
(3)課后
發(fā)布項目綜合性的缺陷案例講解視頻,并結(jié)合視頻發(fā)布的缺陷案例試題,學生完成排錯任務(wù)。教師開啟藍橋杯做題權(quán)限,學生可以在線做題。通過QQ 平臺及時與教師交流解決課后問題。
本次精品在線開放課程應(yīng)用于高職高專2018 級移動應(yīng)用開發(fā)部分班級中(一共4 個班級,每個班級人數(shù)都為40 人且入學成績水平一樣,期末考試采用統(tǒng)一試題統(tǒng)一評分標準。精品在線開放課程應(yīng)用于1 班和2 班,3 班和4 班保持原有教學)。2018 級移動應(yīng)用開發(fā)專業(yè)《Java 編程技術(shù)基礎(chǔ)》期末成績合格率對比如圖2 所示。
圖2 2018級移動應(yīng)用開發(fā)專業(yè)《Java編程技術(shù)基礎(chǔ)》期末成績合格率
1 班、2 班經(jīng)過基于缺陷案例的精品在線開放課程的教學過程,兩個班級無60 分以下的學生,在3 班及格率,4 班及格率。缺陷案例的引入讓學生在排錯中反向推導,直入知識點本身的原理,課前視頻導入激發(fā)學生興趣,課中問題引導、針對知識點的缺陷案例,學生不再對排錯產(chǎn)生恐懼心理,從而更加迫切的希望深入理解原理及技能,課后視頻綜合拓展。小組內(nèi)學習、探討,小組間互相評價,比學趕超的機制學生競爭意識增強,學習動力大大提高,整體學習氛圍提升,課前預(yù)習、課中練習、課后拓展鞏固的學習習慣形成,整體成績優(yōu)先。
2018 級移動應(yīng)用開發(fā)專業(yè)《Java 編程技術(shù)基礎(chǔ)》期末成績90 分以上人數(shù)、80-89 分人數(shù)、70-79 分人數(shù)、60-69 分人數(shù)成績對比如圖3、4、5、6 所示。
圖3 2018級移動應(yīng)用開發(fā)《Java編程技術(shù)基礎(chǔ)》90分以上人數(shù)
圖4 2018級移動應(yīng)用開發(fā)專業(yè)《Java編程技術(shù)基礎(chǔ)》80-89分人數(shù)
圖5 2018級移動應(yīng)用開發(fā)專業(yè)《Java編程技術(shù)基礎(chǔ)》70-79分人數(shù)
圖6 2018級移動應(yīng)用開發(fā)專業(yè)《Java編程技術(shù)基礎(chǔ)》60-69分人數(shù)
在高分段90 分數(shù)人數(shù)占比中,1 班、2 班均在10人以上,60-69 分數(shù)段1 班、2 班只有個位數(shù)在這個分數(shù)段,而80-89 分數(shù)段、70-79 分數(shù)段1 班、2 班人數(shù)均比3 班、4 班人數(shù)多。1 班、2 班通過精品在線開放課程中融入的缺陷案例與藍橋杯試題,不僅使得學生整體水平得以上升,而且能把中上等的學生通過合理的教學設(shè)計及訓練提高并上升到優(yōu)秀的水平。同時,引入綜合性的缺陷案例拓展,學生分析與解決綜合性問題的能力提高,對應(yīng)知識點的缺陷案例、思維導圖、原理流程圖等教學手段融入,學生能夠?qū)㈦y以理解的抽象概念轉(zhuǎn)化成具體內(nèi)容,突破了原理難關(guān)。采用線上線下的習題練習,鞏固并提升整體水平,還能將優(yōu)秀的學生成績再次提升。
在線開放課程意在教師從教法入手、以學生為主體,對教學中出現(xiàn)的問題予以診斷和改進,教師不斷從教學中吸取寶貴經(jīng)驗,并將合理的教學方法融入教學,教師在教學方面的能力得以提升,課堂效率更是得以提高。本次精品在線課程從創(chuàng)建到應(yīng)用,依托于教學診斷與改進中發(fā)現(xiàn)的問題,再借助缺陷案例資源建設(shè),最終得以應(yīng)用,實施效果較明顯,因此,可以將此方法推廣到軟件技術(shù)等相關(guān)專業(yè)程序開放課程中。但這并不是原班不動的復制,對于不同的情況加以調(diào)整,而在本次課程中不是一成不變更需要在建設(shè)是不斷擴充完善。