李惠 孫新杰 陸孟
摘要:目前,計(jì)算機(jī)類的課程的教學(xué)改革大都采用CDIO模式。高校中很大一部分學(xué)生都存在基礎(chǔ)知識掌握不牢固、動(dòng)手實(shí)踐能力較差、編程語言雜而不精等問題。因此,針對學(xué)生的情況,文章提出了一種基于云班課的對分課堂的教學(xué)模式。該模式以CDIO理念為指導(dǎo),使用藍(lán)墨云班課,把傳統(tǒng)課堂分為對分課堂,給學(xué)生提供個(gè)性化資源。該模式不僅提高了學(xué)生的積極性,建立了多元化的考試機(jī)制,同時(shí)也加強(qiáng)了師生之間的互動(dòng),培養(yǎng)了學(xué)生的計(jì)算思維和創(chuàng)新能力。
關(guān)鍵詞:CDIO;云班課;對分課堂
中圖分類號:G642 ? ? ?文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2022)31-0135-03
1 研究背景
六盤水師范學(xué)院計(jì)算機(jī)科學(xué)學(xué)院的計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、物聯(lián)網(wǎng)工程和大數(shù)據(jù)四個(gè)計(jì)算機(jī)專業(yè)都開設(shè)面向?qū)ο蟪绦蛟O(shè)計(jì)Java該門課程。通過對2019級、2018級的學(xué)生的問卷調(diào)查,發(fā)現(xiàn)很多學(xué)生反映Java基礎(chǔ)知識掌握了,但是不會(huì)運(yùn)用到具體的項(xiàng)目中;一寫代碼就報(bào)錯(cuò)等問題;有時(shí)候遇到問題無從下手。造成上述問題主要是由于在教學(xué)中存在以下問題。
1) 學(xué)習(xí)需求與教學(xué)目標(biāo)不清晰
六盤水師范學(xué)院的計(jì)算機(jī)專業(yè)開設(shè)的面向?qū)ο蟪绦蛟O(shè)計(jì)Java的教學(xué)目標(biāo)過于籠統(tǒng),課程目標(biāo)并未針對專業(yè)進(jìn)行設(shè)置,這樣導(dǎo)致學(xué)生學(xué)習(xí)的需求混亂。四個(gè)專業(yè)的教學(xué)大綱設(shè)置的內(nèi)容和培養(yǎng)目標(biāo)都一樣,無區(qū)分度,并且有些內(nèi)容過于陳舊,跟不上技術(shù)的更新。例如:在JDK1.8版本中引入Lamda表達(dá)式,在該課程的教學(xué)大綱中并未涉及該內(nèi)容。此外,GUI編程在實(shí)際的項(xiàng)目開發(fā)中使用得不多,該部分內(nèi)容比較簡單,但是在本院的課程大綱中,該部分內(nèi)容的課時(shí)較多。
2) 教學(xué)模式單一,師生缺乏溝通和交流
基于CDIO 的工程教育模式雖然已成為教育發(fā)展的新趨勢,但課堂授課依然是大學(xué)授課的主要模式[1]。大部分教師理論課堂上都是采用PPT講授、實(shí)驗(yàn)課使用上機(jī)實(shí)踐。由于該門課程使用面向?qū)ο蟮木幊趟枷?,概念比較抽象,實(shí)踐性很強(qiáng),因此在教學(xué)過程中普遍采用“填鴨式”式教學(xué)。教師課堂上很少與學(xué)生進(jìn)行溝通交流,學(xué)生有疑問,教師不能及時(shí)答疑,學(xué)生只能繼續(xù)跟著教師進(jìn)度聽課,這樣,導(dǎo)致教師無法掌握學(xué)生的學(xué)習(xí)情況,在學(xué)習(xí)中積累的問題越多,學(xué)生學(xué)習(xí)的興趣越來越小。由于計(jì)算機(jī)課程的特殊性,很多學(xué)生利用網(wǎng)絡(luò)教學(xué)資源獲取知識,導(dǎo)致學(xué)生對電子設(shè)備的依賴性比較強(qiáng),因此,部分學(xué)生上課的時(shí)候也在“低頭”,教師無法及時(shí)監(jiān)管[2]。
3) 教學(xué)內(nèi)容相對滯后,并且缺乏系統(tǒng)化
市場上關(guān)于Java的教材很多,但是很多教材內(nèi)容都是相對滯后的。因?yàn)?,教材從編寫到出版要?jīng)歷幾個(gè)月,但是Java中JDK版本、框架技術(shù)在不斷更新,導(dǎo)致學(xué)生無法及時(shí)了解當(dāng)前技術(shù)的發(fā)展和市場的需求。此外,部分教材內(nèi)容不全,缺乏系統(tǒng)化。例如:很多教材中對于Java的泛型、枚舉類、注解、反射等內(nèi)容講解得比較簡單,學(xué)生對該部分知識點(diǎn)掌握得較差,導(dǎo)致后期的專業(yè)課Web開發(fā)技術(shù)、JavaEE框架與開發(fā)課程進(jìn)度較慢。
4) 教學(xué)案例項(xiàng)目設(shè)計(jì)不合理
在Java程序設(shè)計(jì)課程中,教師會(huì)針對相應(yīng)的知識點(diǎn)設(shè)計(jì)一系列的案例小程序,這些程序大多是為了配合語法知識的講解而設(shè)計(jì)出來的,一般無實(shí)際應(yīng)用價(jià)值,并且這些項(xiàng)目缺少設(shè)計(jì)環(huán)節(jié),大都是按照教師的思路講解,學(xué)生只會(huì)依葫蘆畫瓢寫代碼,即使學(xué)生運(yùn)行出程序,但是不理解里面的邏輯,忽視了學(xué)生設(shè)計(jì)能力的訓(xùn)練。
5) 考核方式單一
在高校中,大多數(shù)的課程仍采用試卷考核方式,這種考核方式注重理論而忽視實(shí)踐,很難考核出學(xué)生的真實(shí)水平,尤其是不能考查出學(xué)生的動(dòng)手能力的高低,從而導(dǎo)致考試的不公平,這樣不利于培養(yǎng)學(xué)生的計(jì)算思維和創(chuàng)新能力,不能激發(fā)學(xué)生學(xué)習(xí)的積極性,不能提高學(xué)生的動(dòng)手實(shí)踐能力和編程能力。
因此,基于上述事實(shí),對于Java課程的教學(xué)改革與實(shí)踐勢在必行[3]。
2 CDIO模式下基于云班課的對分課堂教學(xué)模式的構(gòu)建
為了培養(yǎng)具有創(chuàng)新精神和實(shí)踐能力的應(yīng)用型人才,綜合考慮六盤水師范學(xué)院的實(shí)際情況,本項(xiàng)目以CDIO理念為指導(dǎo),以培養(yǎng)與市場結(jié)合的應(yīng)用型人才為目標(biāo),使用藍(lán)墨云平臺和課程的網(wǎng)絡(luò)教學(xué)平臺,把傳統(tǒng)課堂分為對分課堂。該項(xiàng)目將從以下幾個(gè)方面對該六盤水師范學(xué)院的Java課程進(jìn)行改革。
2.1 教學(xué)目標(biāo)的改革
首先要明確學(xué)習(xí)需求與教學(xué)目標(biāo)。根據(jù)不同專業(yè)的人才需求,制定該專業(yè)的面向?qū)ο蟪绦蛟O(shè)計(jì)Java課程的教學(xué)目標(biāo)。例如:在物聯(lián)網(wǎng)專業(yè)的Java課程中,利用接口和多態(tài)的特點(diǎn),引入物聯(lián)網(wǎng)的相關(guān)內(nèi)容。大數(shù)據(jù)專業(yè)主要是掌握J(rèn)ava的底層開發(fā),為后期的大數(shù)據(jù)開發(fā)打基礎(chǔ),在設(shè)計(jì)大綱的時(shí)候要融合數(shù)據(jù)挖掘的思想。
2.2 教學(xué)內(nèi)容和教學(xué)案例項(xiàng)目設(shè)計(jì)的改革
教學(xué)內(nèi)容要逐漸轉(zhuǎn)變?yōu)橐蚤_發(fā)設(shè)計(jì)實(shí)際項(xiàng)目為主、講解所用知識點(diǎn)為輔助的方式[4]。并且根據(jù)企業(yè)的需求定期地更新教學(xué)內(nèi)容,根據(jù)各個(gè)專業(yè)的要求加入與專業(yè)相關(guān)的 Java 技術(shù)內(nèi)容。課程教學(xué)中要選取典型的教學(xué)案例項(xiàng)目。在該項(xiàng)目中設(shè)計(jì)了一個(gè)綜合性、貫穿教學(xué)全過程的教學(xué)案例項(xiàng)目。案例項(xiàng)目分解為不同的模塊,每個(gè)模塊有機(jī)地包含相應(yīng)章節(jié)的知識點(diǎn),而學(xué)生在編程實(shí)踐環(huán)節(jié)也基于此項(xiàng)目,這樣既可以加深理論知識的掌握;又可以帶動(dòng)實(shí)踐操作。例如:在2018級面向?qū)ο蟪绦蛟O(shè)計(jì)Java中,設(shè)計(jì)了一個(gè)O_DMS_Weather系統(tǒng),主要是針對六盤水天氣信息采集,然后進(jìn)行帥選、分析進(jìn)行重構(gòu)。把該項(xiàng)目按照模塊分成六個(gè)部分,然后貫穿在本課程中的各個(gè)章節(jié)中。
2.3 教學(xué)手段和教學(xué)模式的改革
本項(xiàng)目把藍(lán)黑云班課和課程網(wǎng)站作為教學(xué)平臺,把傳統(tǒng)課堂改為對分課堂教學(xué)模式。項(xiàng)目采用線上與線下緊密結(jié)合的方式,分為課前預(yù)習(xí)、課堂講授、課后在線學(xué)習(xí)、內(nèi)化吸收、課堂討論、課后知識拓展六個(gè)步驟。具體過程如圖1所示:
首先,教師在電腦上或者手機(jī)上安裝藍(lán)墨云班課平臺軟件,然后在該平臺上創(chuàng)建班課。接著教師要把教學(xué)大綱、教學(xué)計(jì)劃、教學(xué)案例項(xiàng)目,及其學(xué)生需要在線自主學(xué)習(xí)的學(xué)習(xí)資料上傳到藍(lán)墨云班課中的資源庫內(nèi)。使用“通知”的功能,提前發(fā)放“學(xué)習(xí)任務(wù)單”,并給學(xué)生布置學(xué)習(xí)任務(wù)。課堂講授中主要使用對分課堂教學(xué)模式。在使用對分課堂的時(shí)候,教師需要先利用云班課中的“作業(yè)/小組”功能根據(jù)學(xué)生的情況進(jìn)行分組。分組完成后在課堂上實(shí)施教學(xué)。教師在課堂上可以根據(jù)學(xué)生的實(shí)際情況可以采用不同的對分方式,例如使用9分鐘對分。教師先給出案例項(xiàng)目,然后給學(xué)生 3分鐘的時(shí)間思考項(xiàng)目實(shí)施的步驟;然后給 3 分鐘的時(shí)間,讓小組內(nèi)的學(xué)生進(jìn)行討論該項(xiàng)目實(shí)施的思路和過程;接著使用最后的3分鐘,抽取部分小組進(jìn)行交流、發(fā)言,并讓各小組進(jìn)行相互評價(jià)。教師可以根據(jù)學(xué)生回答的情況,進(jìn)行簡單總結(jié)。根據(jù)授課內(nèi)容的難度,教師可以把時(shí)間擴(kuò)展到 15 分鐘(5+5+5) 、或更長的對分。為了激發(fā)學(xué)生的學(xué)習(xí)興趣,教師可以在云班課的成果區(qū)發(fā)布優(yōu)秀的作品,并對每個(gè)小組的內(nèi)容進(jìn)行點(diǎn)評。為了及時(shí)地掌握學(xué)生的學(xué)習(xí)效果,教師在課上可以發(fā)布單元測試,對學(xué)生進(jìn)行在線測試。課后也可以發(fā)布問卷調(diào)查,收集學(xué)生學(xué)習(xí)的反饋意見。這樣可以及時(shí)地掌握學(xué)生學(xué)習(xí)情況,調(diào)整教學(xué)計(jì)劃,以此類推,循環(huán)重復(fù)。
2.4 考核方式的改革
按 CDIO理念,應(yīng)該選擇合適的考核方式,才能真正地體現(xiàn)學(xué)生水平[5]。針對不同層次的學(xué)生,應(yīng)該用不同的方式進(jìn)行考核,因此,該項(xiàng)目在改革中建立了多元化的考試方式??己朔譃榫砻婵己撕瓦^程性考核。過程性考核更能考核學(xué)生的實(shí)踐能力。過程性考核包括學(xué)生的平時(shí)成績、項(xiàng)目成績,卷面考核主要是期末考試的成績。
1) 平時(shí)成績
平時(shí)成績包括學(xué)生的考勤、課堂表現(xiàn)和作業(yè)成績。
教師通過云班課中的“發(fā)起簽到”記錄學(xué)生的考勤。教師通過云班課可以實(shí)現(xiàn)課堂選人、搶答、舉手,小組表現(xiàn)等。云班課會(huì)記錄學(xué)生的整個(gè)學(xué)習(xí)過程,并且根據(jù)教師設(shè)置的比例進(jìn)行打分,這樣學(xué)生可以得到公平的平時(shí)成績。
教師通過云班課或者網(wǎng)絡(luò)教學(xué)平臺可以發(fā)布作業(yè)。作業(yè)可以是填空、選擇等類型的客觀題,也可以是編程之類的主觀題。學(xué)生在平臺上提交自己的作業(yè)后,教師可以評閱,學(xué)生之間也可以互評,真正地做到以學(xué)生為中心。
2) 項(xiàng)目成績
以小組為單位進(jìn)行成績評定,包括項(xiàng)目開發(fā)、答辯、項(xiàng)目報(bào)告三部分。具體考核方案如表1所示:
3) 期末成績
期末成績主要是指卷面成績。期末成績根據(jù)教學(xué)目標(biāo)主要考核學(xué)生基礎(chǔ)知識、編程能力、綜合運(yùn)用能力。考試的內(nèi)容要覆蓋教學(xué)大綱中的知識點(diǎn)。在設(shè)置期末考試的時(shí)候盡量地設(shè)置客觀題的比例小一點(diǎn),主觀題的比例多一點(diǎn),這樣可以更加真實(shí)地反映學(xué)生的真實(shí)水平
3 教學(xué)改革效果
對2018級2班和2019級1班兩個(gè)年級實(shí)踐該教學(xué)模式,并取得了一定的成效。通過這兩個(gè)年級的學(xué)生分析,發(fā)現(xiàn)學(xué)生動(dòng)手編寫代碼的能力提高,一部分學(xué)生學(xué)習(xí)的積極性提高,積極地參加大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練項(xiàng)目,并取得了相應(yīng)的成績,還有部分學(xué)生積極參加系部里的項(xiàng)目開發(fā)小隊(duì),在教師的指導(dǎo)下成功完成了兩個(gè)實(shí)際項(xiàng)目。在后期的專業(yè)課中也起到了積極帶動(dòng)作用。
課程結(jié)束后對2018級2班進(jìn)行了問卷調(diào)查,調(diào)查結(jié)果如圖2所示。
從問卷結(jié)果看到,學(xué)生對該門課程還是比較滿意。根據(jù)問卷調(diào)查針對學(xué)生的意見(如圖3所示),教師及時(shí)地調(diào)整教學(xué),總結(jié)教學(xué)經(jīng)驗(yàn),為后面年級的教學(xué)調(diào)整做準(zhǔn)備。
對2017級、2018級(2) 班和2019級(1) 班的成績進(jìn)行分析(如表2所示),2017級未使用該教學(xué)模式。
從表2中的數(shù)據(jù)可以分析出:2018級的平均成績和及格率都明顯高于2017級。說明該教學(xué)模式有效地提高了學(xué)生的成績。
4 小結(jié)
實(shí)踐證明,CDIO模式下基于云班課的對分課堂教學(xué)模式解決了傳統(tǒng)Java程序設(shè)計(jì)課程理論教學(xué)抽象、學(xué)生學(xué)習(xí)積極性不高、比較被動(dòng)、理論內(nèi)容和實(shí)驗(yàn)內(nèi)容脫節(jié)、考核方式不合理等問題。該教學(xué)模式不僅充分調(diào)動(dòng)了學(xué)生的學(xué)習(xí)積極性,還讓學(xué)生主動(dòng)地參與學(xué)習(xí)中,實(shí)現(xiàn)了以學(xué)生為中心,并且學(xué)生的動(dòng)手能力和編程能力得到加強(qiáng),教學(xué)取得了好的效果,達(dá)到本項(xiàng)目改革的目的。
參考文獻(xiàn):
[1] 劉鑫,邵林,徐琳宏,等.CDIO模式下Java系列課程關(guān)聯(lián)性與差異性的研究與應(yīng)用[J].電腦知識與技術(shù),2019,15(2):152-153.
[2] 索望,昌燕,何林波.CDIO模式下Java程序設(shè)計(jì)課程教學(xué)改革探索[J].計(jì)算機(jī)教育,2016(9):111-114.
[3] 李滿.基于藍(lán)墨云班課的對分課堂教學(xué)方法改革探索——以《程序設(shè)計(jì)基礎(chǔ)》為例[J].電子測試,2018(20):130-131,77.
[4] 劉乃麗.基于CDIO理念的移動(dòng)開發(fā)課程改革探索[J].科教導(dǎo)刊(電子版),2020(5):7.
[5] 徐完平,夏躍偉,杜效偉.對分課堂在Java程序設(shè)計(jì)教學(xué)改革中的探索[J].現(xiàn)代計(jì)算機(jī),2019(31):65-67.
【通聯(lián)編輯:梁書】
收稿日期:2022-05-16
基金項(xiàng)目:六盤水師范學(xué)院2019年度自然科學(xué)項(xiàng)目大數(shù)據(jù)下基于碎片化學(xué)習(xí)的高校個(gè)人知識管理平臺的設(shè)計(jì)與實(shí)現(xiàn)(No.LPSSY201905) ;六盤水師范學(xué)院2019年教改項(xiàng)目CDIO模式下基于云班課的對分課堂教學(xué)模式在Java程序設(shè)計(jì)教學(xué)中的應(yīng)用研究(No.LPSSYjg201915)
作者簡介:李惠(1985—) ,女,山東泰安人,副教授,碩士,主要研究方向?yàn)檐浖_發(fā)技術(shù)、大數(shù)據(jù)。