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

?

基于OBE的Java程序設(shè)計(jì)課程教學(xué)改革

2017-06-24 22:53余燁徐京濤路強(qiáng)薛峰
計(jì)算機(jī)教育 2017年6期
關(guān)鍵詞:Java程序設(shè)計(jì)教學(xué)改革

余燁 徐京濤 路強(qiáng) 薛峰

摘 要:分析Java課程的特點(diǎn)及目前教學(xué)中存在的問(wèn)題,提出將OBE教育理念引入Java程序設(shè)計(jì)課程,變以教學(xué)內(nèi)容驅(qū)動(dòng)為學(xué)習(xí)結(jié)果驅(qū)動(dòng),即引入“學(xué)習(xí)結(jié)果—教學(xué)內(nèi)容設(shè)計(jì)—評(píng)價(jià)體系”的新教學(xué)模式,并從課堂教學(xué)、實(shí)踐環(huán)節(jié)教學(xué)和教學(xué)評(píng)價(jià)3方面具體闡述改革過(guò)程,以進(jìn)一步提高Java程序設(shè)計(jì)課程的教學(xué)質(zhì)量和人才培養(yǎng)質(zhì)量。

關(guān)鍵詞: OBE;Java程序設(shè)計(jì);學(xué)習(xí)結(jié)果;教學(xué)改革

1 背 景

OBE(outcome-based education),中文翻譯有多種,如以結(jié)果為基礎(chǔ)的教育[1]和基于學(xué)習(xí)結(jié)果的教育模式。OBE模式起源于西方國(guó)家的教育改革,20世紀(jì)90年代在北美興起,相關(guān)學(xué)者認(rèn)為:在以學(xué)習(xí)結(jié)果為基礎(chǔ)的教育模式下,老師能夠很好地按照學(xué)生要實(shí)現(xiàn)的目標(biāo)制訂教學(xué)計(jì)劃,并根據(jù)學(xué)生自身的特點(diǎn)予以區(qū)別對(duì)待,以實(shí)現(xiàn)特定的教學(xué)目標(biāo);整個(gè)教學(xué)過(guò)程都是以實(shí)現(xiàn)學(xué)習(xí)結(jié)果為目的規(guī)劃學(xué)生的學(xué)習(xí)方案,驅(qū)動(dòng)整個(gè)學(xué)習(xí)過(guò)程。學(xué)生產(chǎn)出作為驅(qū)動(dòng)教育系統(tǒng)運(yùn)作的動(dòng)力,而非教科書(shū)或教師經(jīng)驗(yàn),這與傳統(tǒng)的內(nèi)容驅(qū)動(dòng)和重視投入的教育模式形成鮮明對(duì)比。通過(guò)結(jié)果的引領(lǐng),學(xué)生和老師能夠快速達(dá)到要完成的教學(xué)目標(biāo),實(shí)現(xiàn)真正意義上的學(xué)以致用[2]。

Java程序設(shè)計(jì)是大學(xué)本科計(jì)算機(jī)專(zhuān)業(yè)的核心課程,具有很強(qiáng)的實(shí)踐性和應(yīng)用性,要求學(xué)生具備一定的程序編寫(xiě)能力和創(chuàng)造能力,對(duì)計(jì)算機(jī)專(zhuān)業(yè)應(yīng)用型人才的培養(yǎng)至關(guān)重要。然而,當(dāng)前的Java教學(xué)課程大多停留在傳統(tǒng)的授課模式,主要講解Java的基本概念和簡(jiǎn)單應(yīng)用,忽視學(xué)生的學(xué)習(xí)基礎(chǔ)以及學(xué)習(xí)目標(biāo),對(duì)所有學(xué)生設(shè)計(jì)的教學(xué)內(nèi)容和評(píng)價(jià)內(nèi)容都是一樣的,從而限制學(xué)生更大程度的發(fā)展。為進(jìn)一步提高教學(xué)質(zhì)量,我們將OBE理念引入Java程序設(shè)計(jì)課程的教學(xué)中,基于學(xué)生學(xué)習(xí)目標(biāo)和所要達(dá)成結(jié)果的不同制訂不同的教學(xué)內(nèi)容,實(shí)施不同的教學(xué)過(guò)程并進(jìn)行有效的評(píng)價(jià)。

2 Java程序設(shè)計(jì)課程的特點(diǎn)及現(xiàn)狀分析

2.1 Java程序設(shè)計(jì)課程的特點(diǎn)

(1)Java語(yǔ)言流行程度高,實(shí)用性強(qiáng),其培養(yǎng)目標(biāo)要與市場(chǎng)需求接軌。從2016年9月TIOBE編程語(yǔ)言排行榜前10位的排名情況以及TIOBE對(duì)排名前10的編程語(yǔ)言流行趨勢(shì)分析[3]可以看出,Java語(yǔ)言除了在2004—2006年和2010—2015年出現(xiàn)過(guò)被C語(yǔ)言趕超的歷史外,其余時(shí)間一直名列TIOBE編程語(yǔ)言排行榜第一位,由此也可以看出Java語(yǔ)言的受歡迎程度和流行程度。計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)的本科生掌握J(rèn)ava程序設(shè)計(jì)語(yǔ)言必不可少,這也是學(xué)校培養(yǎng)人才與社會(huì)人才需求相接軌的必要條件之一。

(2)Java語(yǔ)言涉及內(nèi)容廣泛,參考資料豐富,因此課程目標(biāo)設(shè)定和課程內(nèi)容提煉非常重要。Java程序設(shè)計(jì)涉及的知識(shí)點(diǎn)多,包括GUI設(shè)計(jì)與事件處理、輸入輸出流、多線(xiàn)程機(jī)制、數(shù)據(jù)庫(kù)操作、網(wǎng)絡(luò)通訊等;囊括的參考資料豐富,包括教材、在線(xiàn)課程、培訓(xùn)視頻、技術(shù)論壇等。在如此多參考資料的影響下,初學(xué)者如何選擇合適的參考教材,從何處入手開(kāi)展學(xué)習(xí),做好這一點(diǎn)也非常重要。教師要在有限的課時(shí)限制下完成Java教學(xué),這對(duì)教學(xué)目標(biāo)的設(shè)定要求嚴(yán)格;而在確定教學(xué)目標(biāo)的情況下,合理設(shè)置課程內(nèi)容也非常重要。

(3)Java語(yǔ)言的擴(kuò)展繁多,如何培養(yǎng)可擴(kuò)展性學(xué)習(xí)人才是關(guān)鍵。JSP、Android和J2EE的三大框架Struts、Hibernate、Spring均建立在Java程序設(shè)計(jì)課程基礎(chǔ)上,且Java及其擴(kuò)展技術(shù)的更新日新月異。對(duì)計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生來(lái)說(shuō),僅僅掌握一門(mén)技術(shù)已經(jīng)遠(yuǎn)遠(yuǎn)不夠,如何在飛速革新的互聯(lián)網(wǎng)時(shí)代中穩(wěn)步前行,擁有可擴(kuò)展性的學(xué)習(xí)能力才是學(xué)習(xí)的核心。講授Java語(yǔ)言時(shí),如何讓學(xué)生打牢技術(shù)基礎(chǔ)并為后續(xù)基于Java知識(shí)的擴(kuò)展學(xué)習(xí)奠定基礎(chǔ),如何培養(yǎng)可擴(kuò)展性學(xué)習(xí)人才,這些才是Java教學(xué)的關(guān)鍵和教師應(yīng)該重點(diǎn)考慮的問(wèn)題。

2.2 傳統(tǒng)Java程序設(shè)計(jì)課程教學(xué)中存在的問(wèn)題

(1)強(qiáng)調(diào)教學(xué)進(jìn)程和課堂教學(xué)效果,要求學(xué)生按既定的教學(xué)計(jì)劃、時(shí)間、進(jìn)度等開(kāi)展學(xué)習(xí),要求教師的課堂教學(xué)深入淺出,既生動(dòng)又能抓住學(xué)生的注意力,使課堂教學(xué)內(nèi)容易于掌握和消化吸收,但傳統(tǒng)的教學(xué)方式?jīng)]有強(qiáng)調(diào)學(xué)生“學(xué)習(xí)結(jié)果”這一重要因素。

(2)強(qiáng)調(diào)以知識(shí)導(dǎo)向?yàn)橹鞯慕虒W(xué)模式,教師更多關(guān)注教學(xué)內(nèi)容,而學(xué)生則更多關(guān)注對(duì)知識(shí)的總結(jié)、整理和應(yīng)用,缺乏對(duì)學(xué)生自主學(xué)習(xí)、擴(kuò)展性學(xué)習(xí)等多方面能力的培養(yǎng)以及對(duì)學(xué)生學(xué)習(xí)結(jié)果的有效評(píng)價(jià)。傳統(tǒng)的基于考試的教學(xué)評(píng)估方法把學(xué)生的注意力集中在課本理論知識(shí)的學(xué)習(xí),導(dǎo)致學(xué)生對(duì)Java課程無(wú)法形成一個(gè)完整的認(rèn)識(shí),不能解決實(shí)際問(wèn)題,缺乏系統(tǒng)的分析能力和開(kāi)發(fā)環(huán)境的操作能力,當(dāng)遇到大型項(xiàng)目和工程時(shí)往往不能快速有效地進(jìn)行構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)與運(yùn)行[4]。

(3)強(qiáng)調(diào)以教師為中心,學(xué)生按照教師的要求完成學(xué)習(xí)任務(wù),達(dá)到教師規(guī)定的學(xué)習(xí)目標(biāo)。這種教學(xué)方式?jīng)]有考慮學(xué)生個(gè)體的差異,把大家視為具有同等能力和同等水平的對(duì)象進(jìn)行教學(xué),從某種程度上限制了對(duì)學(xué)生潛力的挖掘和能力的培養(yǎng)。

3 基于OBE的Java程序設(shè)計(jì)課程建設(shè)

3.1 基于OBE的課程教學(xué)改革

學(xué)習(xí)Java程序設(shè)計(jì)課程的學(xué)生一般來(lái)自計(jì)算機(jī)科學(xué)與技術(shù)、電子信息工程、通信工程、物聯(lián)網(wǎng)和信息安全共5個(gè)不同的專(zhuān)業(yè)。不同專(zhuān)業(yè)學(xué)生的學(xué)習(xí)背景不同,對(duì)Java語(yǔ)言掌握程度的要求也不相同,即使在一個(gè)專(zhuān)業(yè)中,不同學(xué)生對(duì)程序設(shè)計(jì)語(yǔ)言的興趣和需求以及所期望達(dá)到的目標(biāo)也不相同,有的學(xué)生僅僅希望對(duì)該課程有所了解,有的學(xué)生希望掌握一些基礎(chǔ)知識(shí),有的學(xué)生則希望能夠進(jìn)行深層次的學(xué)習(xí)。針對(duì)學(xué)生不同的學(xué)習(xí)目標(biāo),教師需要因地制宜地設(shè)計(jì)學(xué)習(xí)內(nèi)容,對(duì)Java程序設(shè)計(jì)的內(nèi)容進(jìn)行模塊化設(shè)計(jì),即在學(xué)生選擇學(xué)習(xí)目標(biāo)后,可以給學(xué)生推薦相應(yīng)的學(xué)習(xí)模塊;在這些學(xué)習(xí)模塊中,學(xué)生在一定的指導(dǎo)下進(jìn)行選擇,以達(dá)到各自的學(xué)習(xí)目標(biāo)。對(duì)Java教學(xué)內(nèi)容的模塊化設(shè)計(jì)及各模塊所對(duì)應(yīng)的培養(yǎng)目標(biāo),如圖1所示。

從圖1可以看出,如果學(xué)生只是想簡(jiǎn)單了解Java語(yǔ)言,則學(xué)習(xí)模塊1的內(nèi)容就足夠了,也就是說(shuō)模塊1的內(nèi)容對(duì)應(yīng)培養(yǎng)目標(biāo)1。如果學(xué)生想要理解Java基礎(chǔ)知識(shí)并能編寫(xiě)簡(jiǎn)單的Java代碼,則可以選擇學(xué)習(xí)模塊2、3、4和5,同時(shí)教師須給學(xué)生的選擇提供一些指導(dǎo),如建議至少選擇其中2個(gè)模塊的內(nèi)容進(jìn)行學(xué)習(xí)。培養(yǎng)目標(biāo)3“編寫(xiě)應(yīng)用程序”,即理解Java基礎(chǔ)知識(shí),能編寫(xiě)簡(jiǎn)單的Java代碼,該培養(yǎng)目標(biāo)的實(shí)現(xiàn)對(duì)應(yīng)學(xué)習(xí)模塊6—11,教師須提供如下的學(xué)習(xí)指導(dǎo):此處每個(gè)學(xué)習(xí)模塊分別介紹不同的功能,學(xué)生可以根據(jù)自身的能力情況進(jìn)行選擇,建議學(xué)習(xí)全部模塊。培養(yǎng)目標(biāo)4“沖刺Java高手”,也是該課程所能達(dá)到的最高目標(biāo),要求學(xué)生對(duì)Java應(yīng)用有更深入的理解,能夠?qū)λ鶎W(xué)知識(shí)進(jìn)行擴(kuò)展應(yīng)用并為后續(xù)Java項(xiàng)目實(shí)踐奠定基礎(chǔ),該培養(yǎng)目標(biāo)的實(shí)現(xiàn)對(duì)應(yīng)學(xué)習(xí)模塊12、13和14,教師須提供的學(xué)習(xí)指導(dǎo)如下:每章內(nèi)容各有側(cè)重,請(qǐng)根據(jù)自身情況進(jìn)行選擇,建議學(xué)習(xí)全部模塊。

每個(gè)班級(jí)中學(xué)生學(xué)習(xí)能力參差不齊,水平有高有低。教師如果要求每個(gè)學(xué)生都達(dá)到很高的Java學(xué)習(xí)水準(zhǔn),這是不現(xiàn)實(shí)的。根據(jù)每個(gè)學(xué)生的個(gè)性發(fā)展和學(xué)習(xí)能力的差異,確定不同的學(xué)習(xí)目標(biāo),劃分不同的學(xué)習(xí)結(jié)果,讓每個(gè)學(xué)生都能夠?qū)W有所成,這才是基于OBE的Java課程教學(xué)核心理念。

3.2 基于OBE的實(shí)踐教學(xué)環(huán)節(jié)改革

Java教學(xué)長(zhǎng)期以來(lái)都偏重理論知識(shí)的教學(xué),實(shí)踐方面的鍛煉非常有限,學(xué)生在學(xué)習(xí)Java語(yǔ)言的過(guò)程中,實(shí)踐能力的培養(yǎng)嚴(yán)重匱乏。大部分高校的Java教學(xué)實(shí)踐環(huán)節(jié)主要是以簡(jiǎn)單的實(shí)驗(yàn)為主,學(xué)生通過(guò)實(shí)驗(yàn)指導(dǎo)書(shū)即可大致完成實(shí)驗(yàn)操作和相關(guān)代碼的編寫(xiě),順利通過(guò)考核。然而,這種實(shí)踐環(huán)節(jié)與軟件企業(yè)對(duì)Java程序員的基本技能要求嚴(yán)重脫軌,學(xué)生一旦離開(kāi)指導(dǎo)書(shū)或參考書(shū)籍,很難獨(dú)立完成復(fù)雜程序或者項(xiàng)目的編寫(xiě),更談不上對(duì)實(shí)踐技能的培養(yǎng)[5]。教師應(yīng)以產(chǎn)出導(dǎo)向作為教學(xué)成果評(píng)估的依據(jù)并以此促進(jìn)專(zhuān)業(yè)領(lǐng)域內(nèi)培養(yǎng)目標(biāo)的實(shí)現(xiàn),確保學(xué)生達(dá)到畢業(yè)要求。這種評(píng)價(jià)模式就是指高校在學(xué)生“輸出”中,把他們對(duì)專(zhuān)業(yè)領(lǐng)域內(nèi)技術(shù)創(chuàng)新的職業(yè)勝任作為高校教育的培養(yǎng)目標(biāo)[6]。

若對(duì)學(xué)生的學(xué)習(xí)成果作統(tǒng)一要求,則實(shí)驗(yàn)計(jì)劃的制訂存在一定難度。因?yàn)樵趯?shí)驗(yàn)過(guò)程中,簡(jiǎn)單的實(shí)驗(yàn)對(duì)于能力強(qiáng)的學(xué)生沒(méi)有挑戰(zhàn)性,很難吸引他們的注意,挑起他們的斗志;而能力較差的學(xué)生在面對(duì)復(fù)雜實(shí)驗(yàn)時(shí),往往會(huì)產(chǎn)生畏難心理,逐漸喪失學(xué)習(xí)Java的興趣。因此,根據(jù)學(xué)生學(xué)習(xí)目標(biāo)和預(yù)定學(xué)習(xí)成果的不同,因人而異開(kāi)展實(shí)踐教學(xué)環(huán)節(jié)的教學(xué),可以提升學(xué)生的學(xué)習(xí)激情,提高學(xué)習(xí)結(jié)果的完成度。

教師可根據(jù)圖1中的培養(yǎng)目標(biāo),設(shè)計(jì)相應(yīng)的實(shí)驗(yàn)并確定實(shí)驗(yàn)?zāi)繕?biāo)、實(shí)驗(yàn)任務(wù)和需要解決的重難點(diǎn)問(wèn)題。Java程序設(shè)計(jì)課程的學(xué)習(xí)重點(diǎn)之一是培養(yǎng)學(xué)生實(shí)際動(dòng)手解決問(wèn)題的能力,如果學(xué)生在學(xué)習(xí)過(guò)程中能帶著具體問(wèn)題和具體任務(wù),那么學(xué)生的學(xué)習(xí)目的就很明確,知識(shí)點(diǎn)的應(yīng)用場(chǎng)景就能得到實(shí)際操練[7]。以“GUI和事件處理”這一模塊的實(shí)踐環(huán)節(jié)為例,選擇培養(yǎng)目標(biāo)為“簡(jiǎn)單了解”和“理解基礎(chǔ)知識(shí)”的學(xué)生,可以不進(jìn)行此實(shí)踐環(huán)節(jié)的訓(xùn)練。選擇培養(yǎng)目標(biāo)為“編寫(xiě)應(yīng)用程序”或“沖刺Java高手”的學(xué)生,在進(jìn)行此模塊實(shí)踐環(huán)節(jié)訓(xùn)練時(shí),首先須根據(jù)各自能力的不同選擇不同的難度:A表示難度最高、B表示較高、C表示一般、D表示容易;選擇難度之后,將選擇同一難度的學(xué)生分為一個(gè)大組,在大組里,大家自由搭檔并分為若干個(gè)小組,小組中每個(gè)學(xué)生的實(shí)際能力是不相同的,學(xué)習(xí)能力強(qiáng)的學(xué)生在擴(kuò)展學(xué)習(xí)的同時(shí)也能夠帶動(dòng)其他學(xué)生的學(xué)習(xí),學(xué)習(xí)能力較弱的學(xué)生在滿(mǎn)足自身學(xué)習(xí)目標(biāo)時(shí)又能夠向深層次的學(xué)習(xí)模塊拓展。

每個(gè)實(shí)驗(yàn)都是一個(gè)小的項(xiàng)目,需要各小組的學(xué)生齊心協(xié)力,協(xié)作完成,這樣一方面可以鍛煉學(xué)生的實(shí)踐能力,另一方面也能鍛煉他們的協(xié)作意識(shí)和協(xié)作能力。每組須定期向教師匯報(bào)項(xiàng)目進(jìn)展,如對(duì)項(xiàng)目的功能、需求、已完成內(nèi)容和待完成內(nèi)容進(jìn)行詳細(xì)匯報(bào)。通過(guò)定期匯報(bào),教師能夠很好地監(jiān)督學(xué)生的學(xué)習(xí)進(jìn)度,同時(shí)充分模擬項(xiàng)目實(shí)戰(zhàn)中階段性驗(yàn)收的情形。基于OBE的Java實(shí)踐教學(xué)不僅要培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力,還要鍛煉學(xué)生的表達(dá)能力。在實(shí)踐教學(xué)的最后一個(gè)環(huán)節(jié)中,老師須安排每組學(xué)生對(duì)各組完成的項(xiàng)目進(jìn)行綜合性的匯報(bào)展示,各組的匯報(bào)人須對(duì)本組的項(xiàng)目分工、項(xiàng)目?jī)?nèi)容和解決的問(wèn)題作出充分的陳述,教師根據(jù)項(xiàng)目的匯報(bào)情況和實(shí)現(xiàn)效果,對(duì)每個(gè)學(xué)生的能力進(jìn)行評(píng)價(jià),同時(shí)其他組也會(huì)對(duì)其進(jìn)行評(píng)分,各組的評(píng)分最終以權(quán)值的方式計(jì)入每位學(xué)生的課程綜合成績(jī)。

這種類(lèi)似于比賽形式的實(shí)踐考核,可以充分調(diào)動(dòng)學(xué)生的積極性。首先,學(xué)生想要偷懶或者借鑒別人的代碼是行不通的,因?yàn)槊總€(gè)人都需要在大組內(nèi)進(jìn)行匯報(bào);其次,需要按照規(guī)定的進(jìn)度進(jìn)行,不能刻意延緩進(jìn)度;最后,個(gè)人的不努力或者退出將導(dǎo)致整個(gè)小組的失敗,這也迫使所有學(xué)生都要有所擔(dān)當(dāng),也可促進(jìn)小組各成員之間的互助。同時(shí),這也能激發(fā)學(xué)生自身的責(zé)任感,令學(xué)生充分認(rèn)識(shí)自己的優(yōu)點(diǎn)和缺點(diǎn),為以后進(jìn)行Java實(shí)際項(xiàng)目的開(kāi)發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。

3.3 基于OBE的考核和評(píng)價(jià)方式改革

Java程序課程注重多元化的考核機(jī)制,從多個(gè)方面考核學(xué)生,著重考核學(xué)生的實(shí)際工作能力、團(tuán)隊(duì)合作能力和創(chuàng)新意識(shí),考核方式與培養(yǎng)目標(biāo)相結(jié)合,主要評(píng)價(jià)在相應(yīng)的培養(yǎng)目標(biāo)下學(xué)生的學(xué)習(xí)達(dá)成度情況?;贠BE的Java程序設(shè)計(jì)課程的考核和評(píng)價(jià)由以下幾個(gè)部分組成,見(jiàn)表1。

(1)平時(shí)表現(xiàn)情況,占10%。根據(jù)學(xué)生的課堂出勤情況、課堂表現(xiàn)、課堂任務(wù)完成情況等進(jìn)行評(píng)分。

(2)平時(shí)作業(yè),占20%。針對(duì)平時(shí)布置的作業(yè),對(duì)學(xué)生的完成情況進(jìn)行評(píng)價(jià)。

(3)項(xiàng)目實(shí)踐,占20%。實(shí)驗(yàn)前把《實(shí)驗(yàn)指導(dǎo)書(shū)》分發(fā)給學(xué)生,要求學(xué)生提前閱讀,做好充分準(zhǔn)備;實(shí)驗(yàn)驗(yàn)收時(shí),逐人過(guò)招;實(shí)驗(yàn)報(bào)告須按照要求認(rèn)真撰寫(xiě),重點(diǎn)描述自己遇到的問(wèn)題和采用的解決方法。根據(jù)項(xiàng)目驗(yàn)收情況、代碼的完善情況、個(gè)人項(xiàng)目總結(jié)及小組內(nèi)其他成員的評(píng)價(jià)進(jìn)行評(píng)分,分為優(yōu)秀、良好、中等、及格和不及格5個(gè)不同的等級(jí)。

(4)擴(kuò)展能力考核,占10%。主要考核在相應(yīng)的培養(yǎng)目標(biāo)下,除了課堂教學(xué)內(nèi)容外學(xué)生所掌握的可擴(kuò)展性知識(shí),以對(duì)其擴(kuò)展性學(xué)習(xí)能力進(jìn)行評(píng)價(jià),主要根據(jù)擴(kuò)展學(xué)習(xí)知識(shí)量的多少、掌握程度等進(jìn)行評(píng)分。

(5)期末考試,占40%。根據(jù)培養(yǎng)目標(biāo)的不同,設(shè)計(jì)不同的考卷,并根據(jù)最終考試成績(jī)進(jìn)行評(píng)分。

可以看出,基于OBE的Java程序設(shè)計(jì)課程的考核主要分為兩個(gè)部分,一部分是統(tǒng)一評(píng)價(jià),平時(shí)表現(xiàn)情況為統(tǒng)一評(píng)價(jià)部分的內(nèi)容;另一部分則根據(jù)培養(yǎng)目標(biāo)的不同分別進(jìn)行評(píng)價(jià),如平時(shí)作業(yè)、項(xiàng)目實(shí)踐、擴(kuò)展能力考核和期末考試。該課程考核和評(píng)價(jià)方式在2016年合肥工業(yè)大學(xué)10個(gè)班級(jí)的Java程序設(shè)計(jì)課程的教學(xué)中實(shí)施,達(dá)到了預(yù)期效果,不僅對(duì)學(xué)生的學(xué)習(xí)情況進(jìn)行了客觀評(píng)價(jià),還提高了學(xué)生的學(xué)習(xí)積極性,從整體上提高了教學(xué)效果。

4 結(jié) 語(yǔ)

OBE作為一種新型教育模式,是對(duì)傳統(tǒng)教育模式的革新,對(duì)教學(xué)內(nèi)容優(yōu)化、教學(xué)方法更新以及評(píng)價(jià)體系的合理設(shè)置有重要而又現(xiàn)實(shí)的指導(dǎo)意義。我們?cè)贘ava程序設(shè)計(jì)課程中引入OBE理念,基于OBE教育模式改革Java程序設(shè)計(jì)課程的課堂教學(xué)內(nèi)容、實(shí)踐教學(xué)環(huán)節(jié)、考核和評(píng)價(jià)方式,以學(xué)生學(xué)習(xí)結(jié)果為導(dǎo)向建設(shè)該課程,使得學(xué)生真正成為了課程的最大受益者。當(dāng)然,基于OBE的Java課程教學(xué)大大增加了教師的工作量,不僅每個(gè)模塊的課程教學(xué)工作都要進(jìn)行,而且在實(shí)踐、考核和評(píng)價(jià)環(huán)節(jié)中還需要針對(duì)不同培養(yǎng)目標(biāo)的學(xué)生,制訂不同的方案,采取不同的措施。高校教學(xué)應(yīng)以學(xué)生的能力培養(yǎng)為主要追求目標(biāo),在OBE教育理念的引導(dǎo)下,不斷優(yōu)化課程教學(xué)和實(shí)踐教學(xué)環(huán)節(jié)的設(shè)計(jì),優(yōu)化考核和評(píng)價(jià)指標(biāo),這也是課題組長(zhǎng)期追求的目標(biāo)。

參考文獻(xiàn):

[1] 姜波. OBE: 以結(jié)果為基礎(chǔ)的教育[J]. 外國(guó)教育研究, 2003, 30(3): 35-37.

[2] 顧佩華. 基于“學(xué)習(xí)產(chǎn)出”(OBE)的工程教育模式[J]. 高等工程教育研究, 2014(1): 27-28.

[3] TIOBE Index for April 2017[EB/OL]. [2016-11-30]. http://www.tiobe.com/tiobe-index/.

[4] 姜大志. 基于CDIO的主動(dòng)式項(xiàng)目驅(qū)動(dòng)學(xué)習(xí)方法研究[J]. 高等工程教育研究, 2012(4): 159-160.

[5] 姚明, 彭志平, 李啟銳, 等. Java課內(nèi)實(shí)踐教學(xué)改革[J]. 計(jì)算機(jī)教育, 2016(6): 151-154.

[6] 楊毅剛. 基于OBE模式的技術(shù)創(chuàng)新能力培養(yǎng)[J]. 高等工程教育研究, 2015(6): 25-26.

[7] 孫麗, 張利鋒, 岳峻. 項(xiàng)目驅(qū)動(dòng)的Java課程研究性教學(xué)實(shí)踐[J]. 計(jì)算機(jī)教育, 2014(8): 105-118.

(編輯: 宋文婷 )

猜你喜歡
Java程序設(shè)計(jì)教學(xué)改革
“互聯(lián)網(wǎng)+”背景下基于翻轉(zhuǎn)課堂教學(xué)模式的程序設(shè)計(jì)課程改革
《Java程序設(shè)計(jì)》項(xiàng)目化教學(xué)改革與實(shí)踐
《Java程序設(shè)計(jì)》課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
Java程序設(shè)計(jì)基礎(chǔ)課實(shí)踐教學(xué)中的分層教學(xué)模式研究
基于實(shí)訓(xùn)項(xiàng)目的Java程序設(shè)計(jì)實(shí)驗(yàn)教學(xué)模式改革與實(shí)踐
基于工程思維的Java程序設(shè)計(jì)課程教學(xué)研究
中職學(xué)校“生本課堂”的調(diào)查研究與實(shí)踐
高校三維動(dòng)畫(huà)課程教學(xué)方法研究
基于人才培養(yǎng)的技工學(xué)校德育實(shí)效性研究
現(xiàn)代信息技術(shù)在高職數(shù)學(xué)教學(xué)改革中的應(yīng)用研究