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