李娟 李慧穎
摘 要: 對(duì)移動(dòng)學(xué)習(xí)的相關(guān)理論知識(shí)與技術(shù)方法進(jìn)行了研究,以算法與數(shù)據(jù)結(jié)構(gòu)課程為例,采用服務(wù)器結(jié)合客戶端的模式設(shè)計(jì)了基于Android的移動(dòng)課件。該課件在Android手機(jī)上順利通過了測(cè)試,并且在計(jì)算機(jī)專業(yè)學(xué)生中應(yīng)用,取得了良好的教學(xué)效果。
關(guān)鍵詞: 移動(dòng)學(xué)習(xí); Android; 移動(dòng)課件; 智能手機(jī)
中圖分類號(hào):G434 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2014)01-32-02
0 引言
自2009年工信部頒發(fā)3G牌照以來,智能手機(jī)出現(xiàn)了蓬勃發(fā)展的態(tài)勢(shì)。為了跟進(jìn)時(shí)代的發(fā)展,越來越多的國(guó)內(nèi)學(xué)者開始展開移動(dòng)學(xué)習(xí)相關(guān)理論和技術(shù)的應(yīng)用研究,移動(dòng)學(xué)習(xí)成為了未來學(xué)習(xí)的一種發(fā)展趨勢(shì)。開發(fā)移動(dòng)教學(xué)課件可以延伸傳統(tǒng)教學(xué)的平臺(tái),豐富學(xué)生的學(xué)習(xí)手段,發(fā)揮移動(dòng)學(xué)習(xí)的巨大潛能,提供隨時(shí)隨地的學(xué)習(xí)環(huán)境,真正打破教學(xué)時(shí)空限制,給學(xué)生以強(qiáng)烈的擁有感。
1 基于Android的移動(dòng)學(xué)習(xí)模式
1.1 移動(dòng)學(xué)習(xí)模式
移動(dòng)學(xué)習(xí)是現(xiàn)代教育的一個(gè)新興研究領(lǐng)域,它尚無準(zhǔn)確、統(tǒng)一的定義。從技術(shù)角度看,移動(dòng)學(xué)習(xí)是一種使用智能手機(jī)和網(wǎng)絡(luò)進(jìn)行的學(xué)習(xí)活動(dòng),強(qiáng)調(diào)設(shè)備的重要性,目前持這種觀點(diǎn)的人占多數(shù)。從教育角度看,移動(dòng)終端設(shè)備只是學(xué)習(xí)的工具,認(rèn)為移動(dòng)學(xué)習(xí)是學(xué)習(xí)者在移動(dòng)技術(shù)的輔助下進(jìn)行的隨時(shí)隨地學(xué)習(xí)。從教育和技術(shù)結(jié)合的角度看,移動(dòng)學(xué)習(xí)是一種學(xué)生在自定義的時(shí)間與空間環(huán)境中,利用移動(dòng)技術(shù)的支持進(jìn)行的學(xué)習(xí)活動(dòng)。
根據(jù)這些定義,本文研究的移動(dòng)學(xué)習(xí)具有移動(dòng)性、實(shí)時(shí)性、互動(dòng)性等特征。
1.2 智能手機(jī)
智能手機(jī)(Smartphone)擁有自身獨(dú)立的操作系統(tǒng),如:Android、塞班、iOS、Windows等,可以通過安裝軟件擴(kuò)展功能,還可以通過移動(dòng)通訊網(wǎng)絡(luò)來實(shí)現(xiàn)無線網(wǎng)絡(luò)接入。智能手機(jī)具有便攜性、人性化、無線接入網(wǎng)絡(luò)的特點(diǎn),這極大地推動(dòng)了移動(dòng)學(xué)習(xí)的進(jìn)程。
1.3 Android系統(tǒng)
2007年11月份,谷歌公司推出了Android系統(tǒng),由于它是一個(gè)開放源代碼式的操作系統(tǒng),且多媒體處理功能強(qiáng)大,Android系統(tǒng)成為目前發(fā)展最快,最具市場(chǎng)前景的手機(jī)操作系統(tǒng)。截止2012年11月,Android系統(tǒng)占有72.4%的中國(guó)國(guó)內(nèi)智能手機(jī)市場(chǎng)份額,且這一份額還在持續(xù)上升。因此,選擇Android系統(tǒng)開發(fā)移動(dòng)課件更為合適,也符合我國(guó)的國(guó)情。
2 移動(dòng)課件設(shè)計(jì)
充分考慮智能手機(jī)的特點(diǎn)與學(xué)生行為,在設(shè)計(jì)移動(dòng)課件時(shí)應(yīng)盡量簡(jiǎn)潔明了,保證在較短時(shí)間內(nèi)讓學(xué)生積極參與并獲得良好的學(xué)習(xí)效果?;贏ndroid的移動(dòng)課件主要分為兩大部分:客戶端和服務(wù)器端,總體架構(gòu)如圖1所示。學(xué)生使用客戶端通過3G或Wifi連接到服務(wù)器端,請(qǐng)求所需的課件資源或進(jìn)行交互活動(dòng)。服務(wù)器端負(fù)責(zé)驗(yàn)證學(xué)生信息、管理學(xué)習(xí)資源和處理交互信息。
2.1 服務(wù)器端設(shè)計(jì)
移動(dòng)課件的服務(wù)器端采用Visual Studio 2008+Sql Server 2005開發(fā),C#作為開發(fā)語言,IIS作為Web服務(wù)器。設(shè)計(jì)課件網(wǎng)站,并上傳學(xué)習(xí)資源。
移動(dòng)課件的實(shí)現(xiàn)需要客戶端與服務(wù)器之間交互。本系統(tǒng)的通信是基于Http協(xié)議的,借助于HttpCUent框架,抽象出通信連接工具類HttpUtils,通過調(diào)用該類對(duì)應(yīng)的API實(shí)現(xiàn)網(wǎng)絡(luò)間的通信。設(shè)計(jì)移動(dòng)課件時(shí)采用輕量化的方案,即:使用JSON格式作為數(shù)據(jù)通信格式。它傳送數(shù)據(jù)量少,解析JSON格式容易且方便,系統(tǒng)響應(yīng)時(shí)間短,比傳統(tǒng)的數(shù)據(jù)通信格式XML更好。
根據(jù)用戶需求,服務(wù)器端設(shè)計(jì)了5張表:用戶表、提問表、答復(fù)表、章節(jié)表、資源表。其中用戶表管理課件的使用人員,并且設(shè)置了用戶的類型;提問表和答復(fù)表是用于學(xué)生和教師進(jìn)行交流的記錄;章節(jié)表顯示了課程的章節(jié)劃分;資源表則是按章節(jié)指定學(xué)習(xí)資源的路徑,提供下載對(duì)應(yīng)的地址。我們?cè)O(shè)計(jì)了6個(gè)文件夾保存課件學(xué)習(xí)資源(PPT、源程序、實(shí)驗(yàn)、動(dòng)畫、習(xí)題、課程介紹),其中課程介紹的內(nèi)容以xml格式顯示。
2.2 客戶端設(shè)計(jì)
移動(dòng)課件的客戶端采用Eclipse配合Android SDK進(jìn)行開發(fā),Java作為開發(fā)語言。移動(dòng)課件客戶端是學(xué)生使用智能手機(jī)進(jìn)行移動(dòng)學(xué)習(xí)的基礎(chǔ),根據(jù)需求分析,將客戶端設(shè)計(jì)為資源簡(jiǎn)介、下載專區(qū)、交流互動(dòng)三大模塊。其功能模塊如圖2所示。
學(xué)生在首頁可以進(jìn)入資源簡(jiǎn)介模塊,通過菜單圖標(biāo)查看課程介紹、理論內(nèi)容、實(shí)驗(yàn)內(nèi)容、教材信息、教學(xué)評(píng)價(jià)、教師聯(lián)系方式等信息,了解課程相關(guān)信息。下載專區(qū)則為學(xué)生提供學(xué)習(xí)資源下載,學(xué)習(xí)資源按章節(jié)排序,包括:PPT、源程序、實(shí)驗(yàn)、動(dòng)畫、習(xí)題,學(xué)生和教師登錄后進(jìn)入交流互動(dòng),該模塊支持學(xué)生疑難咨詢和教師解疑,因此分別設(shè)計(jì)了教師界面和學(xué)生界面。
3 移動(dòng)課件實(shí)現(xiàn)
算法與數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的一門專業(yè)必修課。該課程理論深?yuàn)W、算法抽象,學(xué)生常常對(duì)課堂教學(xué)內(nèi)容不能完全理解,課后復(fù)習(xí)得不到合適的輔導(dǎo),久而久之,學(xué)生不懂的知識(shí)越來越多,影響了學(xué)習(xí)質(zhì)量。開發(fā)該課程的移動(dòng)課件可以幫助學(xué)生延伸學(xué)習(xí)時(shí)間和空間,讓他們選擇合適的學(xué)習(xí)資源,有針對(duì)地鞏固和強(qiáng)化知識(shí)。
在Eclipse中編譯運(yùn)行生成apk文件,將該文件安裝到智能手機(jī)上,通過3G或Wifi即可訪問課件。算法與數(shù)據(jù)結(jié)構(gòu)移動(dòng)課件涉及了第一章緒論至第十一章文件的課程資源,從理論到實(shí)驗(yàn),從習(xí)題到源程序。移動(dòng)課件的測(cè)試平臺(tái)所用屏幕尺寸為320*480,客戶端歡迎界面以校體育館為背景(如圖3所示),主界面分上中下三個(gè)區(qū)域,上端顯示課件名字,中間區(qū)域是課件圖標(biāo),最底端是三個(gè)功能模塊的菜單選項(xiàng),如圖4所示。
4 結(jié)束語
移動(dòng)學(xué)習(xí)是一種新興的學(xué)習(xí)模式,隨著智能手機(jī)的飛速發(fā)展,移動(dòng)學(xué)習(xí)具有廣闊的應(yīng)用前景。本文研究了移動(dòng)學(xué)習(xí)的理論和發(fā)展過程,在此研究基礎(chǔ)上,設(shè)計(jì)了基于Android平臺(tái)的移動(dòng)課件,并且以算法與數(shù)據(jù)結(jié)構(gòu)課程為例進(jìn)行開發(fā)。該移動(dòng)課件已在計(jì)算機(jī)專業(yè)學(xué)生中得到應(yīng)用,學(xué)生反映良好。今后,可將這種移動(dòng)學(xué)習(xí)模式拓展到其他課程的教學(xué)中,以豐富教學(xué)手段,引導(dǎo)學(xué)生更好地自我學(xué)習(xí),感知便捷的學(xué)習(xí)體驗(yàn)。
參考文獻(xiàn):
[1] 魏洪偉,邸佳奇,孫惠杰.移動(dòng)學(xué)習(xí)理論研究與實(shí)踐[J].計(jì)算機(jī)工程與
科學(xué),2009.31(9):135-141
[2] 劉豫鈞,鬲淑芳.移動(dòng)學(xué)習(xí)——國(guó)外研究現(xiàn)狀之綜述[J].現(xiàn)代教育技
術(shù),2004.14(3):12-16
[3] 任捷怡.基于移動(dòng)終端設(shè)備的移動(dòng)學(xué)習(xí)系統(tǒng)的研究與實(shí)現(xiàn)[D].西南交
通大學(xué)碩士學(xué)位論文,2012.
[4] 顧小清,顧鳳佳.微型學(xué)習(xí)策略:設(shè)計(jì)移動(dòng)學(xué)習(xí)[J].中國(guó)電化教育,
2008.3:17-20
[5] 郝玉龍.Android程序設(shè)計(jì)基礎(chǔ)[M].清華大學(xué)出版社,交通大學(xué)出版
社,2011.