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

?

基于Android的《數(shù)據(jù)結(jié)構(gòu)》移動微課設(shè)計與實(shí)現(xiàn)

2015-10-27 12:41黃興榮
電腦知識與技術(shù) 2015年21期
關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu)移動學(xué)習(xí)

黃興榮

摘要:隨著移動互聯(lián)技術(shù)的發(fā)展,為隨時、隨地的移動學(xué)習(xí)提供了技術(shù)保證?;贏ndroid技術(shù)構(gòu)建的《數(shù)據(jù)結(jié)構(gòu)》移動微課,分析該軟件的需求分析,闡明了總體設(shè)計、架構(gòu)設(shè)計和實(shí)現(xiàn),該移動微課的實(shí)現(xiàn)提高了學(xué)習(xí)效率,促進(jìn)了移動學(xué)習(xí)的進(jìn)一步發(fā)展。

關(guān)鍵詞:Android;數(shù)據(jù)結(jié)構(gòu);移動學(xué)習(xí);移動微課

中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2015)21-0100-02

Design and Implementation of Data Structure Mobile micro Lesson Based on Android

HUANG Xing-rong

(Jiangsu Jianzhu Institute, Xuzhou 221116, China)

Abstract:With the development of mobile Internet technology, it provides the technical guarantee for the mobile learning at anytime and anywhere. The mobile micro lesson of data structure based on Android platform, the paper discusses about demand analysis, overall design, architecture design and detailed design of the mobile micro lesson. The realization of the platform improves the learning efficiency and promotes the further development of mobile learning.

Key words:Android;data structure;mobile learning;mobile micro lesson

移動互聯(lián)時代已經(jīng)到來,基于移動互聯(lián)技術(shù)的“移動學(xué)習(xí)”日益受到重視和追捧。移動學(xué)習(xí)借助移動通訊網(wǎng)絡(luò)、Wifi等網(wǎng)絡(luò)接入形式,以手機(jī)、平板電腦等移動終端作為信息傳播介質(zhì)的新型學(xué)習(xí)模式。同時,“微課”是當(dāng)今教育界的熱門研究課題?!拔⒄n”以視頻、動畫等多媒體、多介質(zhì)為主要載體,記錄某個知識點(diǎn)或教學(xué)環(huán)節(jié)而開展的教與學(xué)活動的全過程[1]。而現(xiàn)有的微課多是基于傳統(tǒng)網(wǎng)頁開發(fā)技術(shù)構(gòu)建的,基于移動互聯(lián)技術(shù)構(gòu)建的微課并不多見。面對“一人一機(jī)或數(shù)機(jī)”的移動互聯(lián)時代,通過移動互聯(lián)技術(shù)構(gòu)建“移動微課”勢必成為一種趨勢和研究熱點(diǎn)。

數(shù)據(jù)結(jié)構(gòu)作為一門重要的專業(yè)核心課程,所涉及的數(shù)據(jù)結(jié)構(gòu)和算法非常抽象,學(xué)習(xí)難度較大。在授課過程中,通常需要把抽象的數(shù)據(jù)結(jié)構(gòu)、算法反復(fù)推演,學(xué)生才能理解、掌握。在此,探索基于Android技術(shù)實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)課程的“微課移動化”,實(shí)現(xiàn)把課程重點(diǎn)與難點(diǎn)以多媒體介質(zhì)發(fā)布到移動終端上,讓學(xué)生可以隨時、隨地學(xué)習(xí),探索符合數(shù)據(jù)結(jié)構(gòu)課程特點(diǎn)的微課形式和內(nèi)容,有效幫助學(xué)生掌握此課程的重點(diǎn)、難點(diǎn)。

1 移動學(xué)習(xí)模式概述

移動學(xué)習(xí)是實(shí)現(xiàn)“Anyone、Anytime、Anywhere、Anystyle(4A)”下進(jìn)行的更自由的學(xué)習(xí)[2]。其學(xué)習(xí)形式上是移動的、在實(shí)現(xiàn)方式上是數(shù)字的、在學(xué)習(xí)內(nèi)容上是互動的,它除了具有e-Learning 的多媒體性、交互性、自主性以外,還具有學(xué)習(xí)便捷性、情境相關(guān)性、實(shí)用性及個性化等特性。

數(shù)年前,移動學(xué)習(xí)的模式主要包括以下四種[3]:基于短信息服務(wù)的移動學(xué)習(xí)模式;基于瀏覽、下載服務(wù)的移動學(xué)習(xí)模式;基于多媒體郵件服務(wù)的移動學(xué)習(xí)模式;基于點(diǎn)播的移動學(xué)習(xí)模式。當(dāng)前四種模式的不足具體體現(xiàn)在以下幾個方面:簡單的信息推送;不能得到有效的指導(dǎo)和驗證;人機(jī)交互效率低;人與人之間的交互困難。綜上所述,原先的移動學(xué)習(xí)多基于文本和語音交互,并以個人信息或知識的分享為重點(diǎn),交互程度非常低。

智能手機(jī)和3G/4G 技術(shù)的發(fā)展,將基本上解決原先移動學(xué)習(xí)存在的諸多問題。移動學(xué)習(xí)者只要在智能手機(jī)上下載并安裝專家系統(tǒng)軟件,就可以完成與專家的交互。移動學(xué)習(xí)將逐漸從“在線更新、離線學(xué)習(xí)”為主體的方式走向網(wǎng)絡(luò)化、智能化,將逐漸成為人們?nèi)粘W(xué)習(xí)的一種重要學(xué)習(xí)方式。

2 數(shù)據(jù)結(jié)構(gòu)移動微課的需求分析和總體設(shè)計

2.1 數(shù)據(jù)結(jié)構(gòu)移動微課的需求分析

數(shù)據(jù)結(jié)構(gòu)課程具有很強(qiáng)的抽象性,理解與掌握上較為晦澀,學(xué)生在學(xué)習(xí)掌握過程中有很大的困難。在常規(guī)的授課中,對于難度較大的數(shù)據(jù)結(jié)構(gòu)和算法是采用flash動畫課件逐步驟進(jìn)行演示,輔以板書形式進(jìn)行教學(xué),此種授課方法的效果不錯。但是,在課后復(fù)習(xí)中,這種授課方法由于不便于隨時、隨地進(jìn)行復(fù)現(xiàn),不利于學(xué)生對于難點(diǎn)與重點(diǎn)的消化、掌握。

隨著智能手機(jī)、Wifi、3G/4G網(wǎng)絡(luò)等移動互聯(lián)技術(shù)的發(fā)展與普及,基于Android技術(shù)開發(fā)數(shù)據(jù)結(jié)構(gòu)的移動微課在技術(shù)上已成為可能,具有廣闊的應(yīng)用前景。數(shù)據(jù)結(jié)構(gòu)的移動微課,即把課程中的較為抽象的數(shù)據(jù)結(jié)構(gòu)、算法轉(zhuǎn)化為運(yùn)行于Android平臺的學(xué)習(xí)碎片,化整為碎,便于學(xué)生隨時、隨地的學(xué)習(xí),滿足了學(xué)生的學(xué)習(xí)需要。學(xué)習(xí)碎片的表現(xiàn)形式可以采用flash動畫。

2.2 數(shù)據(jù)結(jié)構(gòu)移動微課的總體設(shè)計

2.2.1 設(shè)計原則

結(jié)合移動微課特點(diǎn),移動微課平臺設(shè)計應(yīng)包括以下的原則:基于Web2.0理念,讓軟件成為用戶互動的平臺;基于移動學(xué)習(xí)理念,提供碎片化學(xué)習(xí)的可能;基于軟件設(shè)計理念,合理規(guī)劃程序代碼。

2.2.2 設(shè)計目標(biāo)

移動微課堂平臺軟件設(shè)計應(yīng)充分考慮其可用性和實(shí)用性。在移動微課設(shè)計過程中,應(yīng)考慮以下三個方面:

1)平臺支持。從市場研究IDC報告可知,2013年第三季度,Android平臺在全球智能手機(jī)出貨量中突破了80%成為了第一大智能手機(jī)操作系統(tǒng)??梢?,一個基于Android系統(tǒng)的軟件將擁有可觀的潛在用戶群體。

2)內(nèi)容制作。教師可通過制作falsh動畫,并配以題目和內(nèi)容的文字說明來創(chuàng)建一節(jié)微課,將微課保存為swf格式的falsh動畫。

3)動畫支持軟件。在Android移動終端上,安裝Flash Player手機(jī)版軟件,保證falsh動畫可以在手機(jī)終端上順暢運(yùn)行。

2.3 系統(tǒng)架構(gòu)設(shè)計

在本數(shù)據(jù)結(jié)構(gòu)微課堂平臺的設(shè)計中,為便于學(xué)生隨時、隨地學(xué)習(xí),包括在無接入網(wǎng)絡(luò)時,也可以運(yùn)行本移動微課,本軟件基于C/S進(jìn)行構(gòu)建。在系統(tǒng)架構(gòu)設(shè)計中,重點(diǎn)放在客戶端(移動終端)設(shè)計上。將微課堂全部的flash動畫文件,打包到微課堂的Apk文件中。此種系統(tǒng)架構(gòu)設(shè)計的最大優(yōu)勢是,一次下載、安裝Apk文件,即可隨時、隨地使用本移動微課平臺;即使無接入網(wǎng)絡(luò)的情況下,也可以正常使用和學(xué)習(xí)本移動微課平臺。

3 數(shù)據(jù)結(jié)構(gòu)移動微課的實(shí)現(xiàn)

在本平臺設(shè)計中,按照教材的章節(jié)目錄進(jìn)行界面設(shè)計,即分為三級目錄:總目錄→章→具體的數(shù)據(jù)結(jié)構(gòu)和算法。

基于Android系統(tǒng)的客戶端設(shè)計,每個操作界面為一個Activity,每一個Activity由一個布局XML文件和與其相對應(yīng)的源JAVA文件組成。在布局XML文件中由各種上UI組件來構(gòu)建操作界面,為了便于操作,前二級目錄界面主要由Button和TextView組成,具體的數(shù)據(jù)結(jié)構(gòu)和算法的界面主要由WebView所組成。在客戶端上,只需要點(diǎn)擊相應(yīng)的Button即可完成操作,快捷便利。在源JAVA文件中,通過Button的setOnClickListener事件進(jìn)行監(jiān)聽響應(yīng),完成相應(yīng)的功能。數(shù)據(jù)結(jié)構(gòu)移動微課客戶端運(yùn)行界面如圖1、2、3所示。

4 結(jié)束語

數(shù)據(jù)結(jié)構(gòu)微課平臺軟件整合了基于Android平臺的多項先進(jìn)技術(shù),為學(xué)生隨時、隨地學(xué)習(xí)提供了便利,也為移動學(xué)習(xí)方式進(jìn)行了新探索。當(dāng)然,由于數(shù)據(jù)結(jié)構(gòu)的移動微課有其特殊性,課程的呈現(xiàn)形式為falsh動畫,但是對于微課的其他呈現(xiàn)形式,還需要進(jìn)行進(jìn)一步的深入探索。

參考文獻(xiàn):

[1] 黎加厚. 微課的含義與發(fā)展[J]. 中小學(xué)信息技術(shù)教育,2013(4):10-12.

[2] 黃榮懷. 移動學(xué)習(xí)——理論·現(xiàn)狀·趨勢[M].北京:科學(xué)出版社,2008.

[3] 熊志剛. 移動學(xué)習(xí)及其資源設(shè)計研究[D].上海:華東師范大學(xué),2005.

猜你喜歡
數(shù)據(jù)結(jié)構(gòu)移動學(xué)習(xí)
智能手機(jī)在大學(xué)生移動學(xué)習(xí)中的應(yīng)用研究
基于云計算的移動學(xué)習(xí)平臺的設(shè)計
基于移動學(xué)習(xí)的自動問答系統(tǒng)設(shè)計
移動學(xué)習(xí)方式下實(shí)驗教學(xué)資源建設(shè)的研究
“翻轉(zhuǎn)課堂”教學(xué)模式的探討——以《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)為例
高職高專數(shù)據(jù)結(jié)構(gòu)教學(xué)改革探討
TRIZ理論在“數(shù)據(jù)結(jié)構(gòu)”多媒體教學(xué)中的應(yīng)用
《數(shù)據(jù)結(jié)構(gòu)》教學(xué)方法創(chuàng)新探討