国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

線上線下混合教學(xué)模式在程序設(shè)計(jì)類課程教學(xué)中的應(yīng)用

2023-07-16 08:16王曉芳喬善平黃藝美
軟件導(dǎo)刊 2023年6期
關(guān)鍵詞:案例教學(xué)模式課程

王曉芳,荊 山,吳 鵬,喬善平,趙 燕,黃藝美

(濟(jì)南大學(xué) 信息科學(xué)與工程學(xué)院,山東 濟(jì)南 250022)

0 引言

目前,高校傳統(tǒng)課堂授課模式和在線慕課是兩種主要的授課方式。傳統(tǒng)課堂授課模式以教師為中心,教師負(fù)責(zé)課堂的組織、管理和控制,學(xué)生在教師的引導(dǎo)下,系統(tǒng)地學(xué)習(xí)課程知識(shí)。但這種模式以教師為主導(dǎo),學(xué)生被動(dòng)學(xué)習(xí),不利于培養(yǎng)學(xué)生自主學(xué)習(xí)的能力以及學(xué)習(xí)的主動(dòng)性和創(chuàng)造性,于是隨著慕課[1]的出現(xiàn),越來越多的高校將在線慕課作為傳統(tǒng)課堂的有益補(bǔ)充。但是單純采用慕課的授課方式也存在一些不足,例如課程是開放的,學(xué)習(xí)時(shí)間沒有限制,導(dǎo)致學(xué)生沒有緊迫感,課程完成率較低。同時(shí),由于慕課缺少教師和學(xué)生之間的溝通,教師不能很好地掌握學(xué)生的學(xué)習(xí)情況,影響了學(xué)習(xí)效果。因此,傳統(tǒng)課堂授課模式和在線慕課各有特點(diǎn)和優(yōu)勢(shì),只有將兩者有機(jī)融合起來,才能在發(fā)揮教師主導(dǎo)性的同時(shí)調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性。

小規(guī)模限制性在線課程(Small Private Online Course,SPOC)是MOOC與傳統(tǒng)課堂教學(xué)的深度融合,是一種將線上學(xué)習(xí)與線下課堂教學(xué)相結(jié)合的混合式教學(xué)模式[2]。本文以JSP應(yīng)用程序設(shè)計(jì)課程為例,闡述基于SPOC的線上線下混合式教學(xué)模式改革的具體方案和實(shí)踐過程。

1 相關(guān)工作

近年來,許多高校嘗試基于SPOC的混合式教學(xué)模式[2-7],與傳統(tǒng)課堂和單純MOOC相比取得了不錯(cuò)的教學(xué)效果。現(xiàn)有基于SPOC的混合式教學(xué)模式研究主要集中在MOOC+SPOC混 合 式 教 學(xué)[3-7]、SPOC+翻 轉(zhuǎn) 課 堂[8-9]、MOOC+SPOC+翻轉(zhuǎn)課堂[10]等方面?!癕OOC+SPOC混合式教學(xué)”模式解決了純MOOC教學(xué)模式存在的不足,采用SPOC課堂教學(xué)能使學(xué)生注意力更加集中,師生和生生間可以互動(dòng)交流和協(xié)作,學(xué)生可以對(duì)線上學(xué)習(xí)內(nèi)容有更深入的理解,但是這種方式不利于課程“兩性一度”的實(shí)現(xiàn)?!癝POC+翻轉(zhuǎn)課堂”模式促進(jìn)了課堂教學(xué)與信息技術(shù)的深度融合,滿足高階認(rèn)知發(fā)展訴求和深度學(xué)習(xí)的內(nèi)在追求,解決了課程的“兩性一度”問題?!癕OOC+SPOC+翻轉(zhuǎn)課堂”模式集合了前兩種模式的優(yōu)點(diǎn),有利于實(shí)現(xiàn)課程的“兩性一度”并可以充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,達(dá)到了更好的教學(xué)效果,但是這種方式對(duì)于教師掌控課堂的能力要求比較高,需要任課教師花費(fèi)大量時(shí)間和精力在課堂教學(xué)資源的準(zhǔn)備、設(shè)計(jì)和課堂的組織上。

以上研究都未按照OBE理念和工程教育認(rèn)證標(biāo)準(zhǔn),也未提及課程思政相關(guān)內(nèi)容,這兩方面是目前課堂教學(xué)中必不可少的重要內(nèi)容。本文在OBE理念指導(dǎo)下,基于工程教育認(rèn)證標(biāo)準(zhǔn)開展基于SPOC的線上線下混合式教學(xué)模式改革,并添加課程思政相關(guān)內(nèi)容,彌補(bǔ)了這方面研究的不足。

2 JSP應(yīng)用程序設(shè)計(jì)課程特點(diǎn)及現(xiàn)狀分析

JSP應(yīng)用程序設(shè)計(jì)課程是為濟(jì)南大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)和網(wǎng)絡(luò)工程專業(yè)開設(shè)的專業(yè)拓展課,是一門理論性和實(shí)踐性都很強(qiáng)的課程。課程以立德樹人為根本,按照OBE理念和工程教育認(rèn)證標(biāo)準(zhǔn),根據(jù)專業(yè)人才培養(yǎng)目標(biāo),確立了價(jià)值引領(lǐng)、知識(shí)傳授和能力培養(yǎng)三位一體的教學(xué)理念,如圖1所示,制定了課程的知識(shí)目標(biāo)、能力目標(biāo)和素養(yǎng)目標(biāo)。通過本課程的學(xué)習(xí),使學(xué)生能夠掌握J(rèn)ava Web程序設(shè)計(jì)的基本思想方法,會(huì)應(yīng)用JSP、Servlet和JavaBean技術(shù)進(jìn)行Web應(yīng)用開發(fā),培養(yǎng)學(xué)生解決復(fù)雜工程問題的能力以及團(tuán)隊(duì)協(xié)作能力,并培養(yǎng)學(xué)生精益求精的新時(shí)代“工匠精神”以及紀(jì)律規(guī)則意識(shí)、職業(yè)素質(zhì)和道德規(guī)范,為學(xué)生今后在軟件開發(fā)領(lǐng)域的學(xué)習(xí)和工作奠定基礎(chǔ)。課程的知識(shí)目標(biāo)、能力目標(biāo)和素養(yǎng)目標(biāo)具體如下:

Fig.1 The trinity teaching concept of value leading,knowledge imparting and ability training圖1 價(jià)值引領(lǐng)、知識(shí)傳授、能力培養(yǎng)三位一體教學(xué)理念

(1)知識(shí)目標(biāo)。了解Java Web開發(fā)思想和JSP運(yùn)行原理;掌握J(rèn)SP運(yùn)行環(huán)境的配置方法;熟練掌握J(rèn)SP語法;理解JSP內(nèi)置對(duì)象;掌握J(rèn)SP與JavaBean、Java Servlet技術(shù);理解MVC開發(fā)模式;掌握J(rèn)SP訪問數(shù)據(jù)庫的操作。

(2)能力目標(biāo)。培養(yǎng)學(xué)生解決網(wǎng)絡(luò)軟件開發(fā)領(lǐng)域復(fù)雜工程問題的能力,能夠?qū)浖到y(tǒng)設(shè)計(jì)、開發(fā)和實(shí)施過程中的解決思路進(jìn)行評(píng)判,分析關(guān)鍵影響因素,尋求合理的設(shè)計(jì)方案和實(shí)現(xiàn)方案,并對(duì)結(jié)果和數(shù)據(jù)進(jìn)行分析與總結(jié);培養(yǎng)學(xué)生誠實(shí)守信、嚴(yán)謹(jǐn)細(xì)致、善于溝通、團(tuán)隊(duì)協(xié)作、敢于創(chuàng)新和奉獻(xiàn)社會(huì)的能力。

(3)素養(yǎng)目標(biāo)。注重強(qiáng)化學(xué)生工程倫理教育,培養(yǎng)學(xué)生精益求精的新時(shí)代“工匠精神”,激發(fā)學(xué)生科技報(bào)國的家國情懷和使命擔(dān)當(dāng);培養(yǎng)學(xué)生的紀(jì)律規(guī)則意識(shí)、職業(yè)素質(zhì)和道德規(guī)范,為今后在軟件開發(fā)領(lǐng)域的學(xué)習(xí)和工作奠定基礎(chǔ)。

課程大綱中課程目標(biāo)與畢業(yè)要求的對(duì)應(yīng)關(guān)系如下:①掌握J(rèn)SP技術(shù)的基礎(chǔ)知識(shí)以及網(wǎng)絡(luò)程序設(shè)計(jì)的基本思想與方法,能夠運(yùn)用所學(xué)知識(shí)與方法,分析和理解基于JSP的網(wǎng)絡(luò)軟件系統(tǒng)開發(fā)的工作原理,并能夠針對(duì)復(fù)雜網(wǎng)絡(luò)軟件系統(tǒng)問題需求選取恰當(dāng)?shù)拈_發(fā)工具和技術(shù)、凝練并表達(dá)設(shè)計(jì)流程,形成設(shè)計(jì)方案并研究其可行性(支撐畢業(yè)要求3-2);②能夠運(yùn)用JSP運(yùn)行環(huán)境搭建、Web項(xiàng)目開發(fā)、調(diào)試和部署等知識(shí),分析網(wǎng)絡(luò)軟件系統(tǒng)設(shè)計(jì)、開發(fā)和實(shí)施過程中的關(guān)鍵影響因素,并能夠針對(duì)復(fù)雜網(wǎng)絡(luò)軟件系統(tǒng)問題搭建恰當(dāng)?shù)膶?shí)驗(yàn)平臺(tái)實(shí)施軟件實(shí)驗(yàn)并驗(yàn)證(支撐畢業(yè)要求4-3)。

由于JSP應(yīng)用程序設(shè)計(jì)這門課程實(shí)踐性很強(qiáng),課程組自2016年開始在機(jī)房授課,通過邊講邊練的教學(xué)方式,提高了學(xué)生的實(shí)踐動(dòng)手能力和編程能力。但同時(shí)也發(fā)現(xiàn),學(xué)生課堂上在教師的帶領(lǐng)下可以順利完成課程實(shí)驗(yàn)內(nèi)容,但是課下自主學(xué)習(xí)能力以及獨(dú)立發(fā)現(xiàn)問題和解決問題的能力還有待進(jìn)一步加強(qiáng),而且這種授課方式?jīng)]有充分考慮學(xué)生間的差異性,導(dǎo)致不能充分挖掘?qū)W生的潛力。因此,課程組在2020年結(jié)合學(xué)生的學(xué)情以及本課程內(nèi)容多學(xué)時(shí)少的特點(diǎn),開始探索基于SPOC的線上線下混合式教學(xué)模式。

3 基于SPOC的混合式教學(xué)模式改革實(shí)踐

課程組基于超星網(wǎng)絡(luò)教學(xué)平臺(tái)(只針對(duì)授課班級(jí)開放),探索基于SPOC的線上線下混合式教學(xué)模式改革,具體改革方案如圖2所示。

Fig.2 Online and offline mixed teaching mode based on SPOC mode圖2 基于SPOC模式的線上線下混合式教學(xué)模式

課堂分為線上課堂和線下課堂兩部分,授課過程分為課前、課中和課后3部分。線上課堂基于超星網(wǎng)絡(luò)教學(xué)平臺(tái),主要做課前導(dǎo)學(xué),重點(diǎn)培養(yǎng)學(xué)生自主學(xué)習(xí)能力。課前教師布置線上學(xué)習(xí)任務(wù)和要求,提供學(xué)習(xí)資源,學(xué)生課前根據(jù)要求完成線上任務(wù)學(xué)習(xí),對(duì)于學(xué)習(xí)過程中遇到的問題可以在線反饋或交流討論。線下課堂主要針對(duì)授課內(nèi)容中的重點(diǎn)和學(xué)生在線學(xué)習(xí)中反饋的難點(diǎn)進(jìn)行講授和答疑,并布置具有高階性、創(chuàng)新性和挑戰(zhàn)度的題目,然后進(jìn)行隨堂研討,達(dá)到知識(shí)吸收內(nèi)化的效果,并通過隨堂測(cè)驗(yàn)檢查學(xué)生知識(shí)的掌握情況。通過布置課后拓學(xué)內(nèi)容,包括作業(yè)、階段測(cè)驗(yàn)、實(shí)驗(yàn)等進(jìn)一步鞏固所學(xué)知識(shí),實(shí)現(xiàn)全過程質(zhì)量監(jiān)控和評(píng)價(jià)。本文主要從如下5個(gè)方面詳細(xì)介紹課程的改革方案和具體實(shí)踐情況。

3.1 教學(xué)內(nèi)容

JSP應(yīng)用程序設(shè)計(jì)課程一個(gè)教學(xué)班人數(shù)在40人左右,具備開設(shè)SPOC課程的條件。課程具有較強(qiáng)的實(shí)踐性,在課程實(shí)際教學(xué)中,教學(xué)內(nèi)容較多、難度較大,但是課時(shí)量有限(計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)40學(xué)時(shí),網(wǎng)絡(luò)工程專業(yè)32學(xué)時(shí))。采用SPOC模式,可以將學(xué)生易懂的基礎(chǔ)知識(shí)點(diǎn)放在線上講解,節(jié)省理論課學(xué)時(shí),使教師在線下面授課堂上有更多的時(shí)間針對(duì)具有高階性、創(chuàng)新性和挑戰(zhàn)度的知識(shí)點(diǎn)進(jìn)行講解和討論交流,更好地實(shí)現(xiàn)課程的“兩性一度”。

課程教學(xué)內(nèi)容共分為13個(gè)章節(jié),如圖3所示。課程內(nèi)容設(shè)置兼顧了學(xué)生的差異性和不同層次學(xué)生的個(gè)性化需求,其中第1、3、4、5、6、7、9、11、13章為必學(xué)內(nèi)容,第2章提供給基礎(chǔ)比較薄弱的學(xué)生補(bǔ)習(xí)HTML和CSS相關(guān)知識(shí),第8、10、12章提供給基礎(chǔ)較好、學(xué)有余力的學(xué)生進(jìn)行擴(kuò)展學(xué)習(xí)。

Fig.3 Teaching content of JSP application design course圖3 JSP應(yīng)用程序設(shè)計(jì)課程授課內(nèi)容

此外,課程以立德樹人為根本,通過深入挖掘蘊(yùn)含在授課內(nèi)容中的思政元素,結(jié)合課程4個(gè)主要知識(shí)模塊:JSP運(yùn)行原理、JSP語法、MVC開發(fā)模式、綜合項(xiàng)目開發(fā)實(shí)踐,設(shè)計(jì)了4個(gè)思政案例,將專業(yè)教學(xué)目標(biāo)和課程思政目標(biāo)相結(jié)合,在知識(shí)傳授中融入價(jià)值引領(lǐng),通過思政元素的融入,突出科學(xué)倫理和工程倫理教育,培養(yǎng)學(xué)生精益求精、協(xié)作共進(jìn)的新時(shí)代“工匠精神”,以及嚴(yán)謹(jǐn)細(xì)致、善于溝通、敢于創(chuàng)新、奉獻(xiàn)社會(huì)的優(yōu)秀品質(zhì),為今后在軟件開發(fā)領(lǐng)域的學(xué)習(xí)和工作奠定基礎(chǔ)。

3.2 教學(xué)平臺(tái)

SPOC教學(xué)平臺(tái)采用超星網(wǎng)絡(luò)教學(xué)平臺(tái)和手機(jī)端“學(xué)習(xí)通”,該平臺(tái)操作簡單、易學(xué),覆蓋了課前、課中和課后每一個(gè)環(huán)節(jié),可以實(shí)現(xiàn)課前課后推送、課中實(shí)時(shí)接收教學(xué)資料、實(shí)時(shí)答題、在線測(cè)驗(yàn)等互動(dòng)。除具有瀏覽學(xué)習(xí)資料、在線討論交流、提交作業(yè)和批改等功能外,還將數(shù)字化的教學(xué)資源部署在其中,實(shí)現(xiàn)隨時(shí)隨地學(xué)習(xí)的功能。

3.3 教學(xué)資源

課程中的線上教學(xué)資源包括視頻與各類文檔(Word、PPT、PDF)、練習(xí)與測(cè)驗(yàn),其中視頻內(nèi)容既有國家一流課程授課資源和國內(nèi)專家學(xué)者視頻授課資源,還有部分根據(jù)本校課程特色自主錄制的視頻資源。題庫內(nèi)容除包含理論客觀題,還加入經(jīng)典實(shí)驗(yàn)案例及綜合項(xiàng)目案例,以便幫助學(xué)生對(duì)理論知識(shí)的吸收內(nèi)化。

為了提高學(xué)生分析和解決實(shí)際問題的能力,課程針對(duì)行業(yè)和企業(yè)的真實(shí)需求,以會(huì)員信息管理項(xiàng)目為例,按照項(xiàng)目驅(qū)動(dòng)式方式授課,將課程相關(guān)知識(shí)點(diǎn)分解到真實(shí)項(xiàng)目中。例如,在學(xué)習(xí)JSP知識(shí)時(shí),要求學(xué)生僅通過JSP知識(shí)實(shí)現(xiàn)會(huì)員信息管理;當(dāng)繼續(xù)學(xué)習(xí)了JavaBean之后,讓學(xué)生理解組件化思想及其優(yōu)勢(shì),并要求學(xué)生在JSP實(shí)驗(yàn)基礎(chǔ)上,修改已有程序并使用JSP+JavaBean實(shí)現(xiàn)同樣功能;接著學(xué)習(xí)JDBC數(shù)據(jù)庫,要求學(xué)生在應(yīng)用中加入數(shù)據(jù)庫的增刪改查操作,完成對(duì)數(shù)據(jù)的持久化;當(dāng)進(jìn)一步學(xué)習(xí)Servlet后,首先要求學(xué)生僅利用Servlet知識(shí)實(shí)現(xiàn)會(huì)員信息管理,讓學(xué)生通過熟悉的案例更好地理解JSP與Servlet的區(qū)別;然后講解MVC模式,讓學(xué)生通過分小組的方式,修改已有程序并利用JSP+Servlet+JavaBean完成基于MVC模式的會(huì)員信息管理系統(tǒng),并要求學(xué)生分組討論并匯報(bào):“利用MVC開發(fā)模式完成的應(yīng)用系統(tǒng)與前期完成系統(tǒng)的區(qū)別,這樣實(shí)現(xiàn)有什么樣的好處,應(yīng)用場(chǎng)景是什么”,從而使學(xué)生系統(tǒng)掌握本課程內(nèi)容并培養(yǎng)學(xué)生分工協(xié)作、精益求精、善于溝通的能力。綜上所述,通過一個(gè)真實(shí)案例貫穿整個(gè)教學(xué)過程,通過新學(xué)到的知識(shí)不斷對(duì)案例進(jìn)行改進(jìn)和完善,解決案例中存在的問題,提高了學(xué)生學(xué)習(xí)的主動(dòng)性和學(xué)習(xí)興趣,同時(shí)培養(yǎng)了學(xué)生的編程能力和分析問題、解決問題的能力。

3.4 教學(xué)設(shè)計(jì)

課前,教師通過學(xué)生線上學(xué)習(xí)反饋了解學(xué)生課前自學(xué)情況,從而確定課堂授課的重難點(diǎn);課中,教師采用“問題導(dǎo)入+理論講解+案例實(shí)踐”的教學(xué)方式,以學(xué)生為中心、授課教師為主導(dǎo)[11]。首先提出預(yù)先設(shè)計(jì)好的理論或者工程問題,對(duì)于這一問題可以由學(xué)生基于課前自學(xué)內(nèi)容進(jìn)行自主分析或者小組討論,在教師引導(dǎo)下,逐步分析獲得解決方案。如果有多種解決方案,會(huì)進(jìn)一步引導(dǎo)學(xué)生進(jìn)行對(duì)比分析以找出最優(yōu)方案,隨著討論的深入,可能再生新的問題,從而激發(fā)學(xué)生的創(chuàng)新性思維。之后,教師對(duì)于問題解決中涉及到的理論知識(shí)點(diǎn)特別是學(xué)生在課前線上學(xué)習(xí)中反饋的難點(diǎn)進(jìn)行有針對(duì)性的講授。理論講解同時(shí)配合案例實(shí)踐,邊講邊練,使學(xué)生進(jìn)一步鞏固所學(xué)知識(shí)。最后,教師通過隨堂測(cè)驗(yàn)及時(shí)了解學(xué)生知識(shí)點(diǎn)掌握情況,從而更有針對(duì)性地開展教學(xué);學(xué)生課后通過完成教師布置的作業(yè)和實(shí)驗(yàn)達(dá)到知識(shí)的鞏固和內(nèi)化,并且借助課程教學(xué)平臺(tái)進(jìn)行問題交流,查漏補(bǔ)缺。此外,同一個(gè)任務(wù)為不同基礎(chǔ)的學(xué)生提供差異化幫助,基礎(chǔ)較好的學(xué)生看任務(wù)要求即可完成;基礎(chǔ)一般的學(xué)生提供代碼提示,理解思路后實(shí)現(xiàn),可以為基礎(chǔ)薄弱的學(xué)生提供參考答案,以此實(shí)現(xiàn)對(duì)學(xué)生的個(gè)性化培養(yǎng)。通過以上教學(xué)設(shè)計(jì),既發(fā)揮了教師的主導(dǎo)性,又體現(xiàn)出了學(xué)生的主體性。

下面以課程的“MVC開發(fā)模式”這一節(jié)為例闡述如何開展教學(xué)設(shè)計(jì),并將課程思政融入教學(xué)過程。教學(xué)目標(biāo)如下:①知識(shí)目標(biāo):理解MVC開發(fā)模式及其應(yīng)用;②能力目標(biāo):能夠基于對(duì)MVC模式的理解對(duì)系統(tǒng)進(jìn)行恰當(dāng)?shù)南到y(tǒng)分析和問題研究,提出解決方案并能驗(yàn)證方案的合理性;③思政目標(biāo):培養(yǎng)學(xué)生協(xié)作共進(jìn)、善于溝通、愛崗敬業(yè)、精益求精的新時(shí)代“工匠精神”,并提高學(xué)生的網(wǎng)絡(luò)安全意識(shí)。

3.4.1 線上課堂

學(xué)生課前通過SPOC平臺(tái)學(xué)習(xí)了解本次課程講授的基本概念和課程案例(共15分鐘)。

學(xué)生課前在學(xué)習(xí)要求的引導(dǎo)下進(jìn)入SPOC教學(xué)平臺(tái)自主學(xué)習(xí)指定資源,本節(jié)課的學(xué)習(xí)要求是學(xué)習(xí)網(wǎng)絡(luò)教學(xué)平臺(tái)中的MVC處理過程及案例介紹,并要求學(xué)生們課前查閱資料解決如何在案例的登錄和注冊(cè)功能中使用MD5算法進(jìn)行密碼加密。通過課前學(xué)習(xí),學(xué)生可以初步了解MVC的概念,以及MVC中Model、View和Controller 3個(gè)模塊的具體分工和在進(jìn)行應(yīng)用程序開發(fā)時(shí)所起的作用。同時(shí),通過一個(gè)案例的介紹讓學(xué)生們更直觀地了解到MVC模式,為線下課堂講授打下良好基礎(chǔ)。

3.4.2 線下課堂

采用“任務(wù)驅(qū)動(dòng)+理論講解+案例實(shí)踐”的教學(xué)方法深入學(xué)習(xí)本堂課的重點(diǎn)和難點(diǎn)內(nèi)容(共100分鐘)。

(1)課前測(cè)(10分鐘)。課堂中,首先通過10分鐘課前測(cè)了解學(xué)生課前學(xué)習(xí)情況,根據(jù)測(cè)試結(jié)果確定授課重點(diǎn)和難點(diǎn)。

(2)案例分析并提出思考(20分鐘)。授課過程中采用“任務(wù)驅(qū)動(dòng)+理論講解+案例實(shí)踐”的教學(xué)方法,本次課程的任務(wù)案例為之前實(shí)驗(yàn)四中已完成的基于Servlet實(shí)現(xiàn)的登錄和注冊(cè)功能,這次課在此實(shí)驗(yàn)基礎(chǔ)上實(shí)現(xiàn)基于JSP+Servlet+JavaBean的MVC模式的登錄和注冊(cè)功能。關(guān)于該案例的基本介紹,學(xué)生已經(jīng)在課前任務(wù)中學(xué)習(xí)完成,因此課堂上首先對(duì)案例進(jìn)行分析,通過提問和小組討論的方式,讓大家思考實(shí)驗(yàn)四已完成的代碼在系統(tǒng)中的可維護(hù)性、可移植性以及可擴(kuò)展性方面存在哪里問題,是否滿足可復(fù)用的原則以及面向?qū)ο笠蕾嚨怪迷瓌t,一步步帶領(lǐng)學(xué)生改進(jìn)程序,使已有代碼逐漸完善為基于MVC模式的應(yīng)用程序。

(3)科學(xué)分析、融入思政元素(10分鐘)。首先以“蜜蜂王國”的故事為例(蜂王、雄蜂和工蜂分工明確、各司其職、精誠合作,總是圓滿完成各自所負(fù)的任務(wù),保證了蜜蜂王國的安定和諧和繁榮昌盛,使蜜蜂王國形成了一個(gè)絕對(duì)高效的集體),引出MVC開發(fā)模式,引導(dǎo)學(xué)生將復(fù)雜的問題進(jìn)行分解,采用模塊化分析方式理解MVC開發(fā)模式。并且,通過講解模型(Model)是由一個(gè)或多個(gè)Javabean對(duì)象組成,主要用于存儲(chǔ)數(shù)據(jù),不涉及對(duì)數(shù)據(jù)的具體處理細(xì)節(jié),以便增強(qiáng)模型的通用性。視圖(View)由一個(gè)或多個(gè)JSP頁面組成,其作用是向控制器提交必要的數(shù)據(jù)和顯示數(shù)據(jù)。控制器(Controller)是由一個(gè)或多個(gè)Servlet對(duì)象組成,根據(jù)視圖提交的要求進(jìn)行數(shù)據(jù)處理操作,并將有關(guān)結(jié)果存儲(chǔ)到Javabean中,然后Servlet使用轉(zhuǎn)發(fā)或重定向的方式請(qǐng)求視圖中的某個(gè)JSP頁面顯示數(shù)據(jù)。讓學(xué)生了解Model、View和Controller 3個(gè)模塊之間的分離,每一層分工明確,發(fā)揮各自特長優(yōu)勢(shì),降低耦合性,又互相溝通、協(xié)作,以達(dá)到共同目標(biāo),提高了系統(tǒng)的可維護(hù)性、可移植性和可擴(kuò)展性,讓學(xué)生們理解協(xié)作共進(jìn)和善于溝通表達(dá)的重要性。

(4)理論講解(20分鐘)。基于前面的案例分析和思考,抽取出重要的理論和概念進(jìn)行重點(diǎn)講授,并使用流程圖詳細(xì)介紹MVC 3個(gè)模塊是如何各自分工、相互協(xié)作完成一個(gè)應(yīng)用系統(tǒng)的。

(5)案例實(shí)踐、融入思政元素(40分鐘)。為了鞏固和內(nèi)化前面所講授的理論,通過案例實(shí)踐讓學(xué)生進(jìn)一步理解MVC開發(fā)模式。案例實(shí)踐讓學(xué)生以小組為單位完成案例任務(wù),要求學(xué)生按照MVC 3個(gè)模塊規(guī)劃小組內(nèi)分工,最后成績?cè)u(píng)定以小組答辯的方式,給學(xué)生們項(xiàng)目展示和匯報(bào)機(jī)會(huì),鍛煉學(xué)生相互協(xié)作和溝通表達(dá)的能力,加強(qiáng)學(xué)生團(tuán)隊(duì)的合作精神和精益求精的精神。在案例實(shí)踐過程中,為了解決系統(tǒng)安全問題,提高學(xué)生網(wǎng)絡(luò)安全意識(shí),課前給學(xué)生布置通過查閱資料解決利用MD5算法解決密碼加密的問題。在講解這部分時(shí),利用3分鐘左右的時(shí)間簡單描述我國著名學(xué)者王小云十余年如一日潛心研究MD5系列算法并于2004年在國際頂級(jí)密碼學(xué)會(huì)議Crypto2004上做報(bào)告的場(chǎng)景。通過這些人物的故事,讓學(xué)生了解愛崗敬業(yè)、精益求精、協(xié)作共進(jìn)、追求卓越的新時(shí)代“工匠精神”,并引導(dǎo)學(xué)生在“學(xué)中做”“做中學(xué)”,將價(jià)值觀的形成、基礎(chǔ)知識(shí)的學(xué)習(xí)以及基本技能的培養(yǎng)和提高進(jìn)行有機(jī)結(jié)合,從而將學(xué)生培養(yǎng)成為社會(huì)所需的復(fù)合型高技能應(yīng)用型人才。

(6)課后拓學(xué)。學(xué)生根據(jù)布置的課后實(shí)驗(yàn)進(jìn)行拓展訓(xùn)練并且借助課程教學(xué)平臺(tái)進(jìn)行知識(shí)鞏固和問題交流,查漏補(bǔ)缺,這樣既發(fā)揮了教師的主導(dǎo)性又體現(xiàn)了學(xué)生的主體性。此外,同一個(gè)任務(wù)為不同基礎(chǔ)的學(xué)生提供差異化幫助,基礎(chǔ)較好的學(xué)生看任務(wù)要求即可完成,基礎(chǔ)一般的學(xué)生提供代碼提示,理解思路后實(shí)現(xiàn),對(duì)于基礎(chǔ)薄弱的學(xué)生提供參考答案,以此使每位學(xué)生學(xué)有所獲,達(dá)到對(duì)學(xué)生的個(gè)性化培養(yǎng)。

3.5 教學(xué)評(píng)價(jià)

為了調(diào)動(dòng)和激發(fā)學(xué)生的學(xué)習(xí)動(dòng)力,本課程實(shí)施全過程化考核,建立了學(xué)生自評(píng)+學(xué)生互評(píng)+教師評(píng)價(jià)的多維度評(píng)價(jià)體系。通過自評(píng)和教師評(píng)價(jià),教師可以了解每個(gè)學(xué)生作業(yè)完成情況和存在的問題;通過互評(píng),同學(xué)之間可以相互學(xué)習(xí)、相互借鑒。SPOC平臺(tái)可以將線上線下過程化數(shù)據(jù)記錄下來,學(xué)生可以及時(shí)發(fā)現(xiàn)學(xué)習(xí)過程中的問題,了解自己的學(xué)習(xí)效果,查漏補(bǔ)缺,適時(shí)對(duì)后續(xù)學(xué)習(xí)目標(biāo)、學(xué)習(xí)方法和學(xué)習(xí)技巧作出調(diào)整。教師可以通過平臺(tái)查看班級(jí)學(xué)生的整體學(xué)習(xí)情況,多維度地掌握進(jìn)而靈活調(diào)整課堂教學(xué)重點(diǎn)和難點(diǎn),動(dòng)態(tài)組織課堂教學(xué)活動(dòng)的開展。同時(shí),教師也可以查看某個(gè)學(xué)生的作業(yè),根據(jù)每位學(xué)生的自評(píng)以及作業(yè)完成情況,了解每個(gè)學(xué)生在學(xué)習(xí)中存在的問題,有針對(duì)性地輔導(dǎo)到每一位學(xué)生,并與之互動(dòng)從而達(dá)到個(gè)性化學(xué)習(xí)的目的,從而形成學(xué)習(xí)過程的閉環(huán)系統(tǒng)。過程化考核評(píng)價(jià)線上考核占60%,線下考核占40%。線上考核包括作業(yè)和實(shí)驗(yàn)、視頻觀看、章節(jié)測(cè)驗(yàn)和討論,分別占18%、18%、18%和6%。其中,作業(yè)和實(shí)驗(yàn)主要考核學(xué)生對(duì)JSP開發(fā)技術(shù)的掌握情況,學(xué)生根據(jù)實(shí)驗(yàn)要求和目標(biāo),完成設(shè)計(jì)方案、測(cè)試計(jì)劃、實(shí)驗(yàn)改進(jìn)等環(huán)節(jié),主要考核形式是實(shí)驗(yàn)報(bào)告、程序檢查(含調(diào)試)和實(shí)驗(yàn)結(jié)果檢查。視頻觀看主要考核學(xué)生視頻的觀看進(jìn)度情況。章節(jié)測(cè)驗(yàn)考核學(xué)生對(duì)于章節(jié)知識(shí)的掌握情況。討論是在教學(xué)過程中或者課后給學(xué)生布置的思考題目,目的是充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性,提高學(xué)生的參與度,通過討論相互借鑒、相互學(xué)習(xí)。此外,討論內(nèi)容根據(jù)學(xué)生的差異設(shè)置不同難度的內(nèi)容,學(xué)生可以根據(jù)自己的實(shí)際情況選擇適合自己的題目,達(dá)到差異化教學(xué)目的,從而提高課程的“兩性一度”。線下考核包括考試和線下課表現(xiàn),分別占24%和16%。線下考核采用上機(jī)考試形式,主要考核學(xué)生對(duì)JSP+Servlet+JavaBean技術(shù)的掌握情況,在規(guī)定時(shí)間內(nèi),采用指定技術(shù)完成系統(tǒng)開發(fā)、測(cè)試和分析。

2020-2021-1學(xué)期,利用濟(jì)南大學(xué)網(wǎng)絡(luò)教學(xué)平臺(tái)開展線上線下混合式教學(xué),本文將從該學(xué)期學(xué)生評(píng)教、學(xué)生學(xué)習(xí)效果和成績分布3方面介紹具體教學(xué)評(píng)價(jià)情況。

在學(xué)生評(píng)教方面,通過評(píng)教成績可以看出學(xué)生對(duì)該教學(xué)模式非常認(rèn)可,課程取得了滿分的評(píng)教成績,高于前面所有學(xué)期的評(píng)教分?jǐn)?shù)。2019-2020-1學(xué)期為線下授課,學(xué)生評(píng)教為98.63分;2019-2020-2學(xué)期因?yàn)橐咔?,課程采用超星平臺(tái)線上授課,并結(jié)合QQ群進(jìn)行課程的組織和答疑,學(xué)生評(píng)教為99.94分,可見學(xué)生對(duì)于線上授課有較高的接受程度;2020-2021-1學(xué)期恢復(fù)線下授課后,采用基于SPOC的線上線下混合式授課模式,取得了比以往學(xué)期更好的授課效果,考試平均分比以往學(xué)期有所提高,不及格學(xué)生明顯減少,課程評(píng)教也達(dá)到了滿分。由此可見,基于SPOC的線上線下混合式授課模式得到了學(xué)生的認(rèn)可。

在學(xué)生學(xué)習(xí)效果方面,為了進(jìn)一步貫徹基于OBE的教學(xué)理念,2020-2021-1學(xué)期利用濟(jì)南大學(xué)網(wǎng)絡(luò)教學(xué)平臺(tái)開展線上線下混合式教學(xué),基礎(chǔ)差的學(xué)生可以課下通過平臺(tái)進(jìn)一步學(xué)習(xí)和鞏固,基礎(chǔ)好的學(xué)生可以通過平臺(tái)進(jìn)行擴(kuò)展學(xué)習(xí)。此外,通過平臺(tái)增加了課前測(cè)、章節(jié)測(cè)驗(yàn)、討論等環(huán)節(jié),加強(qiáng)了對(duì)學(xué)生的過程化考核。從該學(xué)期的學(xué)習(xí)效果看,課程目標(biāo)1的達(dá)成度為0.85,課程目標(biāo)2的達(dá)成度為0.83,如圖4所示,均高于前一學(xué)期的達(dá)成度(2019-2020-2學(xué)期課程目標(biāo)1的達(dá)成度為0.81,課程目標(biāo)2的達(dá)成度為0.79。

Fig.4 Analysis of the course objective achievement evaluation圖4 課程目標(biāo)達(dá)成評(píng)價(jià)分析

本文從作業(yè)、實(shí)驗(yàn)和期末綜合實(shí)驗(yàn)3方面評(píng)價(jià)課程目標(biāo)達(dá)成情況:

(1)平時(shí)作業(yè)情況。目標(biāo)1和目標(biāo)2都處于良好水平,整體上較好地達(dá)到了課程目標(biāo)要求。

(2)課程實(shí)驗(yàn)情況。目標(biāo)1和目標(biāo)2都處于良好水平,整體上較好地達(dá)到了課程目標(biāo)要求。

(3)期末綜合實(shí)驗(yàn)情況。期末綜合實(shí)驗(yàn)主要考查學(xué)生綜合應(yīng)用本門課程所學(xué)知識(shí)的能力,從學(xué)生完成情況看,大多數(shù)學(xué)生可以達(dá)到預(yù)期效果,目標(biāo)1和目標(biāo)2的達(dá)成都處于良好水平。但也存在個(gè)別學(xué)生僅滿足于完成基本功能以及解決代碼不熟悉、不完善的問題,這主要與這部分學(xué)生的學(xué)習(xí)態(tài)度有一定關(guān)系,他們一般缺乏學(xué)習(xí)的積極性和主動(dòng)性。

從學(xué)生成績分布看,學(xué)生和學(xué)生之間的差異以及不及格學(xué)生數(shù)量相比上學(xué)期有所減少,這表明采用線上線下混合式教學(xué)取得了一定效果,根據(jù)不同學(xué)生的個(gè)性化情況開展和組織教學(xué),基本實(shí)現(xiàn)了以學(xué)生為中心的教學(xué),提升了班級(jí)的整體教學(xué)效果。對(duì)于成績較差的學(xué)生如何進(jìn)行幫扶,是以后需要解決的重點(diǎn)問題。

基于以上教學(xué)效果分析,制定持續(xù)改進(jìn)措施如下:①進(jìn)一步利用濟(jì)南大學(xué)網(wǎng)絡(luò)平臺(tái)等輔助教學(xué)手段,加強(qiáng)對(duì)學(xué)生平時(shí)學(xué)習(xí)狀態(tài)的關(guān)注和管理,強(qiáng)化過程化考核,特別是對(duì)于基礎(chǔ)較差的學(xué)生,要多加關(guān)注,采取一定措施調(diào)動(dòng)他們學(xué)習(xí)的積極性和主動(dòng)性;②對(duì)于課堂教學(xué),繼續(xù)采用邊講邊練的方式,提升學(xué)生的動(dòng)手實(shí)踐能力,并通過布置線上學(xué)習(xí)內(nèi)容,引導(dǎo)學(xué)生課下自學(xué)、研究式學(xué)習(xí),培養(yǎng)學(xué)生帶著問題聽課以及自主學(xué)習(xí)和主動(dòng)解決問題的能力;③進(jìn)一步深入挖掘課程思政元素,提升課程育人質(zhì)量。

4 結(jié)語

本文以JSP應(yīng)用程序設(shè)計(jì)課程為例,采用基于SPOC的線上線下混合式教學(xué)模式對(duì)課程進(jìn)行了改革,突出以學(xué)生為中心、以產(chǎn)出為導(dǎo)向的教學(xué)理念,關(guān)注學(xué)生個(gè)體差異,基于過程跟蹤持續(xù)改進(jìn)教學(xué)方法。這種教學(xué)模式既能讓學(xué)生通過線上課堂自主學(xué)習(xí),又能讓學(xué)生在線下課堂通過教師的講解、答疑、翻轉(zhuǎn)課堂和討論等一系列活動(dòng)進(jìn)行深層次的進(jìn)階學(xué)習(xí),而且借助于豐富的線上資源更有利于針對(duì)不同學(xué)生的不同需求開展差異化教學(xué),提高課程的高階性、創(chuàng)新性和挑戰(zhàn)度。通過學(xué)生成績和學(xué)生反饋可以看出,該教學(xué)模式提高了學(xué)生的學(xué)習(xí)效率,并取得了較好的學(xué)習(xí)效果。當(dāng)然,在改革過程中也遇到了一些問題和困難,例如:線上和線下課堂的有機(jī)融合做得還不夠好,個(gè)別課時(shí)存在銜接不暢的情況;此外,教師要不斷更新和制作教學(xué)資源,一定程度上增加了工作量。針對(duì)目前教學(xué)過程中存在的問題,后續(xù)會(huì)積極向有經(jīng)驗(yàn)的教師學(xué)習(xí),并在實(shí)踐中不斷積累經(jīng)驗(yàn),探索有效的解決辦法。

猜你喜歡
案例教學(xué)模式課程
群文閱讀教學(xué)模式探討
《無機(jī)化學(xué)》課程教學(xué)改革
案例4 奔跑吧,少年!
數(shù)字圖像處理課程混合式教學(xué)改革與探索
軟件設(shè)計(jì)與開發(fā)實(shí)踐課程探索與實(shí)踐
為什么要學(xué)習(xí)HAA課程?
隨機(jī)變量分布及統(tǒng)計(jì)案例拔高卷
發(fā)生在你我身邊的那些治超案例
“一精三多”教學(xué)模式的探索與實(shí)踐
一個(gè)模擬案例引發(fā)的多重思考