李萌 張景富 李安蓮 張慧超 孫浩
摘 要:Java企業(yè)級(jí)開(kāi)發(fā)課程是Java系列課程中實(shí)踐性較強(qiáng)的一門(mén)專業(yè)課。為解決傳統(tǒng)教學(xué)模式帶來(lái)的弊端引入了研討式教學(xué)模式。本文闡述了利用研討式教學(xué)模式結(jié)合課程特性制定研討式教學(xué)實(shí)施方案,設(shè)計(jì)研討主題,開(kāi)展課程研討,制定成績(jī)?cè)u(píng)價(jià)標(biāo)準(zhǔn)等方面的內(nèi)容。
關(guān)鍵詞:Java; 研討式教學(xué); 軟件工程
中圖分類號(hào):G642? ? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? ? 文章編號(hào):1006-3315(2019)12-150-002
當(dāng)今的軟件開(kāi)發(fā)語(yǔ)言中,Java語(yǔ)言由于擁有簡(jiǎn)單易學(xué)、優(yōu)秀的面向?qū)ο笤O(shè)計(jì)、可移植性強(qiáng)、安全性高等優(yōu)點(diǎn),成為了近幾年最流行的一種編程語(yǔ)言。根據(jù)TIOBE編程語(yǔ)言排行榜的統(tǒng)計(jì),從2002年開(kāi)始Java語(yǔ)言就長(zhǎng)期占據(jù)TIOBE排行榜的第一位。Java語(yǔ)言的系列課程已經(jīng)成為大部分國(guó)內(nèi)高校軟件工程專業(yè)必選課程。
“Java企業(yè)級(jí)開(kāi)發(fā)”課程是我校軟件工程專業(yè)Java系列課程中的一門(mén)重要的專業(yè)課,該門(mén)課程主要講授企業(yè)在應(yīng)用Java開(kāi)發(fā)中常用開(kāi)源框架的相關(guān)知識(shí)及應(yīng)用。通過(guò)該門(mén)課程的學(xué)習(xí),學(xué)生可以理解并掌握J(rèn)ava開(kāi)源框架技術(shù)的概念、核心技術(shù),培養(yǎng)學(xué)生應(yīng)用Java開(kāi)源框架編寫(xiě)Java Web應(yīng)用程序來(lái)解決實(shí)際問(wèn)題的能力,為學(xué)生進(jìn)一步學(xué)習(xí)其它Java框架和今后從事工程開(kāi)發(fā)工作打下堅(jiān)實(shí)的基礎(chǔ)。
一、傳統(tǒng)教學(xué)模式存在的問(wèn)題
“Java企業(yè)級(jí)開(kāi)發(fā)”課程傳統(tǒng)的講授方式采用講練一體的方式,即課堂講授穿插著課堂練習(xí)的方式來(lái)授課。經(jīng)過(guò)四年的教學(xué)實(shí)踐發(fā)現(xiàn),講練一體的教學(xué)方式并不適應(yīng)“Java企業(yè)級(jí)開(kāi)發(fā)”這門(mén)課程。存在的問(wèn)題主要有:
1.講練一體的教學(xué)方式中講的環(huán)節(jié)是由教師來(lái)設(shè)計(jì)每一節(jié)課程所要講述的知識(shí)點(diǎn)。這種傳統(tǒng)的以教師為中心的課堂教學(xué)方式在“Java企業(yè)級(jí)開(kāi)發(fā)”這門(mén)課程的授課中存在嚴(yán)重的問(wèn)題。這門(mén)課程擁有兩門(mén)前置課程,授課過(guò)程中用到大量前置課程中的知識(shí)點(diǎn)。由于學(xué)生對(duì)前置課程知識(shí)點(diǎn)的掌握程度有一定差距,這些差距造成學(xué)生對(duì)這門(mén)課程知識(shí)點(diǎn)的接受能力產(chǎn)生較大的差距,課堂中兩極分化明顯。
2.講練一體中練的環(huán)節(jié)是讓學(xué)生在課堂按教師要求編寫(xiě)例子程序來(lái)練習(xí)講過(guò)的知識(shí)點(diǎn)。學(xué)生的動(dòng)手能力、編程能力有一定的差距。在規(guī)定的練習(xí)時(shí)間內(nèi)學(xué)生對(duì)例子程序的完成進(jìn)度存在差距,部分學(xué)生完成后無(wú)事可做,部分學(xué)生完不成練習(xí)內(nèi)容,加劇了課堂中兩極分化程度。
3.大部分學(xué)生沒(méi)有實(shí)際的軟件項(xiàng)目經(jīng)驗(yàn),不能很好的理解企業(yè)對(duì)一個(gè)實(shí)際軟件項(xiàng)目的設(shè)計(jì)思路和實(shí)現(xiàn)過(guò)程。對(duì)課堂上講解的企業(yè)真實(shí)項(xiàng)目的設(shè)計(jì)部分的內(nèi)容掌握不足,綜合練習(xí)中設(shè)計(jì)的項(xiàng)目缺少實(shí)際的使用價(jià)值。
基于以上問(wèn)題傳統(tǒng)教學(xué)模式中學(xué)生對(duì)這門(mén)課程內(nèi)容的掌握程度兩極分化嚴(yán)重。一部分學(xué)生需要把課內(nèi)的環(huán)節(jié)拿到課外去完成,但缺乏教師成體系的指導(dǎo),這部分學(xué)生逐漸失去信心并對(duì)課程產(chǎn)生了畏懼。一部分學(xué)生想設(shè)計(jì)并制作出更完整更貼近實(shí)際的項(xiàng)目,但課堂上的知識(shí)并不足以支撐這種設(shè)計(jì),沒(méi)有目的的自主學(xué)習(xí)和資料查找限制了他們前進(jìn)的腳步。
二、研討式教學(xué)模式可行性研究
研討式教學(xué)模式起源于德國(guó),是一種以解決問(wèn)題為中心的教學(xué)方式,在國(guó)外研討式教學(xué)模式已經(jīng)成為一種普遍的教學(xué)模式[1]。在國(guó)內(nèi)也有多位學(xué)者從不同側(cè)面對(duì)研討式教學(xué)提出自己的觀點(diǎn)和看法,很多一線教育工作者也非常關(guān)注并積極推行這種教學(xué)模式。但在大部分高校中研討式教學(xué)模式依然作為輔助教學(xué)手段存在,其主要原因是研討式教學(xué)模式存在課程的適應(yīng)性。
研討式教學(xué)模式的特點(diǎn)是在教師指導(dǎo)下,學(xué)生自由分組選題,通過(guò)課下查閱大量資料進(jìn)行課上報(bào)告,學(xué)生、教師圍繞課題自由討論的課程形式[2]。判斷一門(mén)課程是否適應(yīng)研討式教學(xué)模式第一個(gè)需要考慮的條件是選題。不論是郭漢民教授總結(jié)出的“研討式五步教學(xué)法”,還是其它學(xué)者認(rèn)為的更廣泛的研討式教學(xué)法都對(duì)選題的重要性達(dá)成了共識(shí)[3]。優(yōu)秀的選題包含可操作性強(qiáng)、可以激發(fā)學(xué)習(xí)興趣、貼近實(shí)際生活、知識(shí)點(diǎn)涵蓋豐富等特點(diǎn)。一般來(lái)說(shuō)實(shí)踐性強(qiáng)的課程比較容易滿足這種選題要求。第二個(gè)需要考慮的條件是能否可以快捷有效的查詢到相關(guān)的資料。查詢資料的工作是需要學(xué)生在課外的時(shí)間完成,如果不能快捷有效的查詢到相關(guān)資料,查詢工作就會(huì)壓縮學(xué)生課外的自主時(shí)間,加重學(xué)習(xí)負(fù)擔(dān),學(xué)生會(huì)慢慢對(duì)課程失去興趣。
“Java企業(yè)級(jí)開(kāi)發(fā)”是一門(mén)實(shí)踐性很強(qiáng)的專業(yè)課程,可以設(shè)計(jì)出滿足研討式教學(xué)模式的優(yōu)秀課題。由于Java語(yǔ)言是現(xiàn)在最熱門(mén)的語(yǔ)言之一,所以相關(guān)書(shū)籍異常豐富。更可喜的是我國(guó)從2015年開(kāi)始積極推行在線課建設(shè),大量?jī)?yōu)質(zhì)教育資源在各個(gè)慕課平臺(tái)上開(kāi)源、共享,為研討式教學(xué)模式改革提供了有力的物質(zhì)保障?;谝陨蠗l件,“Java企業(yè)級(jí)開(kāi)發(fā)”課程適用研討式教學(xué)模式。
三、研討式教學(xué)模式實(shí)踐
1.制定課程研討式教學(xué)實(shí)施方案
研討式教學(xué)模式中占主導(dǎo)地位的不是授課教師而是學(xué)生。教師在研討式教學(xué)中起到了“導(dǎo)演”的作用。這個(gè)導(dǎo)演需要完成制定研討方案,控制課程進(jìn)程,引導(dǎo)學(xué)生自主學(xué)習(xí)、分組交流,總結(jié)歸納研討結(jié)果等工作。為了保證研討式教學(xué)改革效果,完成教師在研討式教學(xué)中的“導(dǎo)演”工作需要制定詳細(xì)、可行的實(shí)施方案。方案包含制定研討主題、制定分組方案、制定研討方案、制定研討準(zhǔn)則、制定教學(xué)日歷、制定成績(jī)?cè)u(píng)定標(biāo)準(zhǔn)等。
2.設(shè)計(jì)研討主題
研討主題在研討式教學(xué)模式中占有重要的地位,優(yōu)秀的主題會(huì)激發(fā)學(xué)生的學(xué)習(xí)興趣,順利高效的完成課程改革。結(jié)合本門(mén)課程的特性,研討主題的設(shè)計(jì)需要具備實(shí)際的應(yīng)用價(jià)值,課程是講述Java開(kāi)發(fā)中常用開(kāi)源框架的相關(guān)知識(shí)及應(yīng)用,應(yīng)用這些知識(shí)可以制作出web應(yīng)用程序,使用有實(shí)用價(jià)值的web應(yīng)用程序做主題會(huì)激發(fā)學(xué)生的學(xué)習(xí)興趣和動(dòng)手欲望,讓學(xué)生愿意花費(fèi)時(shí)間來(lái)完成研討主題;研討主題的設(shè)計(jì)需要貼近學(xué)生的生活,貼近生活的主題可以讓學(xué)生對(duì)研討主題有清晰的認(rèn)識(shí)、準(zhǔn)確的定位;研討主題的設(shè)計(jì)需要覆蓋課程的主要知識(shí)點(diǎn),并且可以在這個(gè)基礎(chǔ)上擴(kuò)展和延伸,能夠培養(yǎng)學(xué)生自主學(xué)習(xí)能力和創(chuàng)造性思維;所有研討主題之間需要有一定的關(guān)系,所有主題最終可以組合成一個(gè)web應(yīng)用程序。
結(jié)合以上需求,本次實(shí)踐設(shè)計(jì)研討主題為“企業(yè)如何開(kāi)發(fā)web應(yīng)用程序”,主要內(nèi)容為軟件企業(yè)使用什么樣的思維和什么軟件來(lái)設(shè)計(jì)開(kāi)發(fā)web應(yīng)用程序;“教務(wù)管理系統(tǒng)需求分析”,主要內(nèi)容為針對(duì)教務(wù)管理系統(tǒng)做需求分析;“設(shè)計(jì)教務(wù)管理系統(tǒng)web層”,主要內(nèi)容學(xué)會(huì)使用一種web層框架,應(yīng)用該框架設(shè)計(jì)教務(wù)管理系統(tǒng)web層功能;“設(shè)計(jì)教務(wù)管理系統(tǒng)持久層”,主要內(nèi)容學(xué)會(huì)使用一種持久層框架,應(yīng)用該框架設(shè)計(jì)教務(wù)管理系統(tǒng)持久層功能;“設(shè)計(jì)教務(wù)管理系統(tǒng)控制層”,主要內(nèi)容學(xué)會(huì)使用Spring框架,應(yīng)用該框架設(shè)計(jì)教務(wù)管理系統(tǒng)控制層功能;“設(shè)計(jì)并完成自己的作品”,主要內(nèi)容參考教務(wù)管理系統(tǒng),應(yīng)用所學(xué)習(xí)的知識(shí)設(shè)計(jì)并完成自己的web應(yīng)用程序。
3.課堂研討
課堂研討是研討式教學(xué)模式的核心內(nèi)容,同時(shí)也關(guān)系著研討式教學(xué)改革的成敗。課堂研討首先需要將學(xué)生分組。結(jié)合課程特性本次分組按照軟件項(xiàng)目小組模式分組,項(xiàng)目組包含項(xiàng)目經(jīng)理、系統(tǒng)架構(gòu)師、需求分析師、數(shù)據(jù)庫(kù)設(shè)計(jì)師、軟件工程師5種角色,每一種角色由一位學(xué)生擔(dān)任并完成該角色擔(dān)負(fù)的工作。分組前需要對(duì)班級(jí)整體情況做一個(gè)調(diào)查了解,根據(jù)班級(jí)情況進(jìn)行平均分組,分組后由小組討論確定每一位組員在軟件項(xiàng)目小組中的角色。課堂研討中每一個(gè)主題的第一步由教師分析主題并提出任務(wù)完成條件,明確每個(gè)角色任務(wù),給出指導(dǎo)意見(jiàn),發(fā)放學(xué)習(xí)指南。第二步分組研討,小組成員按照任務(wù)要求完成課內(nèi)研討,研討2-4學(xué)時(shí)完成,其間需要學(xué)生在課外搜集整理與主題相關(guān)的資料,學(xué)習(xí)相關(guān)的知識(shí)來(lái)完成分組研討。第三步師生研討,教師與各小組成員一起完成課內(nèi)研討,研討2學(xué)時(shí)完成,在研討過(guò)程中教師需要掌控每個(gè)小組任務(wù)的完成情況,并給予相應(yīng)的指導(dǎo)。第四步成果展示,各小組項(xiàng)目經(jīng)理將項(xiàng)目組的成果講解匯報(bào)。第五步評(píng)價(jià)總結(jié),教師給出各個(gè)小組的最終評(píng)價(jià),針對(duì)該主題做出總結(jié),收集各小組研討報(bào)告及每個(gè)角色研討報(bào)告,根據(jù)個(gè)人表現(xiàn)給出階段評(píng)分。
4.成績(jī)?cè)u(píng)定
結(jié)合課程的特性,本次成績(jī)構(gòu)成由課堂研討成績(jī)和項(xiàng)目考核成績(jī)兩部分組成。課堂研討成績(jī)、項(xiàng)目考核成績(jī)各占總成績(jī)的50%。課堂研討成績(jī)中項(xiàng)目組討論情況占研討成績(jī)的20%,小組成果匯報(bào)結(jié)果評(píng)價(jià)占研討成績(jī)的40%,個(gè)人角色完成度評(píng)價(jià)占研討成績(jī)的20%,角色研討報(bào)告評(píng)分占研討成績(jī)的20%。項(xiàng)目考核成績(jī)按照個(gè)人項(xiàng)目的完成度、實(shí)用性、知識(shí)點(diǎn)覆蓋范圍等指標(biāo)來(lái)評(píng)定相應(yīng)的成績(jī)。
四、結(jié)語(yǔ)
經(jīng)過(guò)一個(gè)教學(xué)周期的實(shí)踐探索,研討式教學(xué)模式受到了學(xué)生的好評(píng),學(xué)生參與課堂研討積極、熱情,培養(yǎng)了自主學(xué)習(xí)能力,提前體驗(yàn)了真實(shí)項(xiàng)目組中相應(yīng)角色的工作,為未來(lái)團(tuán)隊(duì)合作打下基礎(chǔ)。項(xiàng)目考核中的所有作品都滿足基本需求,并出現(xiàn)了多個(gè)具有實(shí)際使用價(jià)值的優(yōu)秀作品。
參考文獻(xiàn):
[1]趙莉,馬曉,James W.Holsinger.研討課的準(zhǔn)備與實(shí)施[J]中國(guó)大學(xué)教學(xué),2013年1月:94-96
[2]李莎,湯崢,李琳娜.基于應(yīng)用型人才培養(yǎng)的研討式課程教學(xué)研究[J]教育觀察,2016年1月:80-81
[3]李娟.研討式教學(xué)的探索與研究:一個(gè)文獻(xiàn)綜述[J]大學(xué)教育,2017年12月:15-18