宋宏偉,張自立
(石家莊學(xué)院 計(jì)算機(jī)學(xué)院,河北 石家莊 050035)
基于B/S架構(gòu)的C語言闖關(guān)式教學(xué)平臺(tái)的研究
宋宏偉,張自立
(石家莊學(xué)院 計(jì)算機(jī)學(xué)院,河北 石家莊 050035)
在現(xiàn)有教學(xué)模式下,教師很難對(duì)學(xué)生的學(xué)習(xí)過程進(jìn)行嚴(yán)格把控,同時(shí)也無法對(duì)學(xué)生的學(xué)習(xí)進(jìn)行針對(duì)性指導(dǎo).為解決這兩個(gè)問題,提出了一種基于B/S架構(gòu)的闖關(guān)式教學(xué)平臺(tái).該平臺(tái)可以激發(fā)學(xué)生的學(xué)習(xí)積極性,提高教師對(duì)學(xué)生的人文關(guān)懷.實(shí)踐表明利用該平臺(tái)收到了良好的教學(xué)效果.
C語言;教學(xué)平臺(tái);闖關(guān);人文關(guān)懷
現(xiàn)在由于高校的在校學(xué)生規(guī)模都比較大,每一門課的授課人數(shù)眾多,很難保證教師對(duì)學(xué)生學(xué)習(xí)過程的管理和對(duì)學(xué)生的人文關(guān)懷.目前針對(duì)C語言的教學(xué)改革主要有關(guān)于內(nèi)容的階梯式分級(jí)教學(xué)研究、關(guān)于案例式實(shí)踐課程改革研究和驅(qū)動(dòng)式教學(xué)研究等[1-5].這些研究內(nèi)容在實(shí)現(xiàn)因材施教和提高學(xué)生興趣方面有較好的效果,但仍存在問題未能解決.
現(xiàn)在很多大學(xué)生對(duì)學(xué)習(xí)缺乏積極性和主動(dòng)性,缺少對(duì)學(xué)習(xí)的興趣,學(xué)生的學(xué)習(xí)過程一般都是平淡無奇的,不存在足夠的趣味性、適度的壓力和時(shí)間點(diǎn)的限制.同時(shí),學(xué)生對(duì)每一章節(jié)內(nèi)容的掌握程度自己很難準(zhǔn)確評(píng)估.
由于學(xué)生人數(shù)眾多,教師很難對(duì)每個(gè)學(xué)生的學(xué)習(xí)過程和學(xué)習(xí)情況進(jìn)行很好的監(jiān)控.教師很難把握每個(gè)學(xué)生的學(xué)習(xí)進(jìn)度和學(xué)習(xí)情況,同時(shí)也很難掌握每個(gè)知識(shí)點(diǎn)學(xué)生的掌握情況[6].這些情況造成了缺乏對(duì)學(xué)生給予必要的人文關(guān)懷,教師不能及時(shí)根據(jù)學(xué)生的學(xué)習(xí)情況給予友好的提醒、及時(shí)的詢問和針對(duì)性的指導(dǎo),人文關(guān)懷的缺乏也是導(dǎo)致很多學(xué)生缺乏積極性的原因之一.學(xué)生與教師之間,同學(xué)之間的交流也不夠暢通,缺少暢通的交流渠道.
對(duì)學(xué)生學(xué)習(xí)過程的考核缺乏充分的依據(jù),對(duì)學(xué)生課下學(xué)習(xí)的工作量也很難進(jìn)行監(jiān)督和確認(rèn),很難對(duì)學(xué)生的學(xué)習(xí)過程給予客觀合理評(píng)價(jià).因此,也沒有能夠引起學(xué)生對(duì)學(xué)習(xí)過程的充分重視.
闖關(guān)式教學(xué)平臺(tái)是借鑒了闖關(guān)游戲的理念,讓學(xué)生在適度壓力狀態(tài)下進(jìn)行學(xué)習(xí),激發(fā)學(xué)生學(xué)習(xí)的主觀能動(dòng)性.由于闖關(guān)過程是個(gè)遞進(jìn)式的過程,每個(gè)關(guān)卡通過的進(jìn)度直接影響著下一關(guān)的學(xué)習(xí),并最終會(huì)影響學(xué)生的最終考核.但關(guān)卡的難易程度應(yīng)適合大部分學(xué)生,讓學(xué)生既有壓力感,同時(shí)也能讓學(xué)生有信心通關(guān).
在設(shè)計(jì)中,利用闖關(guān)的過程化特點(diǎn)還引入了智能化、人文關(guān)懷的設(shè)計(jì)理念,以便給學(xué)生提供更加有針對(duì)性的指導(dǎo).由于闖關(guān)學(xué)習(xí)是動(dòng)態(tài)的、過程化的,我們利用數(shù)據(jù)庫技術(shù)對(duì)學(xué)生的闖關(guān)過程進(jìn)行實(shí)時(shí)的跟蹤和記錄,并根據(jù)記錄結(jié)果,給學(xué)生提供更有針對(duì)性的試題練習(xí).同時(shí),平臺(tái)會(huì)根據(jù)對(duì)學(xué)生闖關(guān)記錄情況,根據(jù)一定的評(píng)判標(biāo)準(zhǔn),向教師及時(shí)發(fā)送相關(guān)信息,以便于教師對(duì)學(xué)生提供更加有針對(duì)性的人文關(guān)懷.
2.1 功能分析
該平臺(tái)首先應(yīng)解決調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性的問題.平臺(tái)借鑒闖關(guān)游戲的思想,將C語言教學(xué)內(nèi)容進(jìn)行模塊劃分,然后根據(jù)模塊設(shè)置相應(yīng)的關(guān)卡.關(guān)卡之間根據(jù)其難易程度設(shè)置成線性結(jié)構(gòu),讓學(xué)生必須一步一個(gè)腳印的學(xué)習(xí),從而給學(xué)生以適當(dāng)?shù)膲毫?
在學(xué)生闖關(guān)和自學(xué)過程中應(yīng)對(duì)學(xué)生的學(xué)習(xí)信息進(jìn)行記錄和跟蹤.平臺(tái)應(yīng)對(duì)學(xué)生所答錯(cuò)的題目進(jìn)行記錄,并在下次學(xué)生學(xué)習(xí)或闖關(guān)過程中進(jìn)行重復(fù)出現(xiàn),以便測(cè)試學(xué)生對(duì)易錯(cuò)知識(shí)的掌握情況.學(xué)生可以在平臺(tái)上重復(fù)復(fù)習(xí)自己不懂的知識(shí)點(diǎn),這就解決了學(xué)生下課后沒有人輔導(dǎo)所帶來的弊端.
為了提高學(xué)生的學(xué)習(xí)效果和提高教師對(duì)學(xué)生的人文關(guān)懷,平臺(tái)應(yīng)具備對(duì)學(xué)生學(xué)習(xí)情況及時(shí)反饋的功能.平臺(tái)對(duì)闖關(guān)進(jìn)度相對(duì)落后的同學(xué)和在某一關(guān)卡闖關(guān)次數(shù)較多或分?jǐn)?shù)較低的學(xué)生信息及時(shí)反饋給任課教師,以便教師可以根據(jù)這些信息對(duì)學(xué)生進(jìn)行有針對(duì)性的指導(dǎo).
平臺(tái)應(yīng)具備交流互動(dòng)功能,學(xué)生和教師可以在該平臺(tái)上進(jìn)行互相留言和在線交流,可以實(shí)現(xiàn)教師與學(xué)生的實(shí)時(shí)交互.
該闖關(guān)平臺(tái)共有3個(gè)用戶:管理員、教師和學(xué)生,他們分別有相應(yīng)的權(quán)限.同時(shí),該平臺(tái)應(yīng)采用B/S架構(gòu),便于學(xué)生可以隨時(shí)隨地登錄該平臺(tái)進(jìn)行學(xué)習(xí),教師也可隨時(shí)登錄該平臺(tái)進(jìn)行信息查看、內(nèi)容的維護(hù)和與學(xué)生進(jìn)行交流.
2.2 關(guān)卡分析
該平臺(tái)在關(guān)卡的等級(jí)、內(nèi)容和其他屬性設(shè)置的好壞直接影響著平臺(tái)對(duì)學(xué)生的學(xué)習(xí)效果和對(duì)學(xué)生全面和客觀的評(píng)價(jià).在關(guān)卡設(shè)計(jì)上應(yīng)滿足以下4個(gè)標(biāo)準(zhǔn).
1)每一關(guān)卡的內(nèi)容應(yīng)滿足高內(nèi)聚,內(nèi)容之間要有很高的相關(guān)程度和相似程度.
2)各個(gè)關(guān)卡的級(jí)別應(yīng)根據(jù)內(nèi)容之間的邏輯關(guān)系滿足遞進(jìn)性.
3)通關(guān)標(biāo)準(zhǔn)應(yīng)根據(jù)關(guān)卡的難易程度以及內(nèi)容的重要程度設(shè)置不同的標(biāo)準(zhǔn).
4)每個(gè)關(guān)卡應(yīng)根據(jù)其內(nèi)容制定1個(gè)合理的閾值,若低于該閾值則表明學(xué)生對(duì)該模塊內(nèi)容完全沒有掌握,應(yīng)給教師發(fā)送相關(guān)信息.
3.1 平臺(tái)結(jié)構(gòu)設(shè)計(jì)
為了方便學(xué)生和教師的使用,該平臺(tái)采用B/S架構(gòu),將系統(tǒng)分為:表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)三層架構(gòu)[7].該平臺(tái)共分為管理員、教師和學(xué)生三種角色,該平臺(tái)結(jié)構(gòu)圖如圖1所示.
圖1 平臺(tái)結(jié)構(gòu)圖
3.2 闖關(guān)流程設(shè)計(jì)
該平臺(tái)的一個(gè)核心業(yè)務(wù)就是學(xué)生闖關(guān),該平臺(tái)應(yīng)根據(jù)學(xué)生闖關(guān)情況給予相應(yīng)的下一動(dòng)作.基于平臺(tái)的功能分析,我們給出了圖2所示的一次闖關(guān)流程設(shè)計(jì).
圖2 闖關(guān)流程圖
3.3 關(guān)卡設(shè)計(jì)
根據(jù)對(duì)關(guān)卡的分析和設(shè)計(jì)標(biāo)準(zhǔn),結(jié)合實(shí)際,我們給出了如下關(guān)卡設(shè)計(jì)方案,見表1.在該方案中,最低閾值表示當(dāng)學(xué)生的得分低于閾值時(shí),表明該生對(duì)本關(guān)知識(shí)點(diǎn)基本沒掌握,需要學(xué)生重新學(xué)習(xí).同時(shí),每一關(guān)都默認(rèn)每個(gè)學(xué)生最多連續(xù)闖3次,如果3次不過教師應(yīng)對(duì)學(xué)生進(jìn)行指導(dǎo),并對(duì)學(xué)生再次重新闖關(guān)進(jìn)行時(shí)間設(shè)定.過關(guān)標(biāo)準(zhǔn)和最低閾值都以百分制.
表1 關(guān)卡設(shè)計(jì)表
該平臺(tái)的設(shè)計(jì)主要解決了如下幾個(gè)關(guān)鍵問題.
1)使得學(xué)生在學(xué)習(xí)過程感覺到存在壓力,讓學(xué)生學(xué)習(xí)更主動(dòng)和自覺.
2)能很好的記錄學(xué)生的學(xué)習(xí)情況,并將記錄數(shù)據(jù)提供給教師,便于教師對(duì)學(xué)生學(xué)習(xí)過程進(jìn)行客觀評(píng)價(jià).
3)有利于實(shí)現(xiàn)教師對(duì)學(xué)生的人文關(guān)懷讓,學(xué)生感覺到教師對(duì)他們的關(guān)心,有強(qiáng)烈的存在感,更有助于激發(fā)學(xué)生學(xué)習(xí)的積極性.
通過該平臺(tái)在我校計(jì)算機(jī)專業(yè)的使用,取得了良好的效果,學(xué)生的學(xué)習(xí)積極性得到了極大的提高,師生之間的關(guān)系也融洽了很多.
[1]牟琴,譚良.計(jì)算思維的研究及其進(jìn)展[J].計(jì)算機(jī)科學(xué),2011,(3):10-16.
[2]羅杰紅,胡建榮.基于“四驅(qū)式”階梯遞進(jìn)的《C語言程序設(shè)計(jì)》課程教學(xué)體系設(shè)計(jì)與實(shí)踐[J].職業(yè)技術(shù)教育,2009,(17):28-29.
[3]王良春.階梯式人才培養(yǎng)模式在高技能人才培養(yǎng)中的應(yīng)用[J].教育管理,2007,(23):23-24.
[4]趙秀梅.淺探計(jì)算機(jī)教學(xué)中彈性教學(xué)法下的評(píng)價(jià)體系[J].中學(xué)教學(xué)參考,2012,(11):111-112.
[5]胡旺,鄭莉華,陳安龍.一種進(jìn)階式的數(shù)據(jù)庫課程實(shí)驗(yàn)方案設(shè)計(jì)[J].計(jì)算機(jī)教育,2012,(1):39-42.
[6]祝賀.C語言教學(xué)中存在的問題及對(duì)策探討[J].黑龍江科技信息,2010,(13):154.
[7]曾臺(tái)盛.基于b/s模式的程序設(shè)計(jì)在線評(píng)測(cè)系統(tǒng)設(shè)計(jì)[J].長江大學(xué)學(xué)報(bào)(自然科學(xué)版),2014,(34):40-43.
(責(zé)任編輯 李健飛)
A Research on the Game Teaching Platform for C Language Based on B/S Structure
SONG Hong-wei,ZHANG Zi-li
(School of Computer,Shijiazhuang University,Shijiazhuang,Hebei 050035,China)
Teachers could not strictly control students'learning process and provide accurate guidance for them under the current mode of teaching.In order to solve these problems,a novel game platform based on B/S structure is proposed in this paper.Students'enthusiasm can be stimulated by this platform. Teachers can show more humanistic care for them too.Practice shows that the use of this platform can well improve the teaching.
C language;teaching platform;game;humanistic care
TP312
A
1673-1972(2015)03-0040-04
2015-04-16
河北省教育科學(xué)研究“十二五”規(guī)劃重點(diǎn)課題(13120025)
宋宏偉(1967-),女,河北曲周人,教授,主要從事計(jì)算機(jī)網(wǎng)絡(luò)、計(jì)算機(jī)應(yīng)用研究.