邵國紅

摘 要 本文主要介紹基于Android 平臺的計算機基礎知識移動學習APP的設計實現過程,該系統客戶端基礎學習、單元練習、綜合測試和錯題本功能,可以滿足用戶基本學習需求,視頻及精品教程功能可以豐富用戶的學習模式,提升用戶的學習效果,服務器端后臺管理模塊實現對系統數據進行管理,保證系統數據的及時更新。該APP的設計與實現為用戶提供了一個優質便捷的新的學習途徑,具有一定的實用和參考價值。
【關鍵詞】Android APP 計算機基礎 移動學習
1 引言
移動學習是數字化學習的一種擴展,是在數字化學習的基礎上通過有效結合移動計算技術,與數字化學習相比較,移動學習不僅具備了數字化、多媒體化、網絡化、智能化的特征,而且還使學習者不再受時間空間的束縛,隨時隨地,只要有學習的熱情和愿望都可以隨心所欲地按照需求進行學習。隨著移動終端在我們生活中的普及,App 客戶端已逐漸成為移動互聯網的主要應用形式。APP開發已漸漸地遍及世界每一個角落,APP客戶端制作的大量出現已經開始悄然改變著人們的學習方式、休閑方式、閱讀方式、生活習慣甚至創業模式等等。
《計算機應用基礎》課程作為高校的公共基礎課,是支持學生核心素質能力的公共基礎課程之一,也是全國計算機等級考試中的一門基礎科目。現階段計算機應用基礎教學過程中,對于計算機理論學習部分存在如下問題:
(1)計算機基礎知識涉及面廣、涵蓋內容繁雜,但受學時所限,在課堂教學過程中,很難將所有知識點進行詳細講解;
(2)對于計算機理論的學習,采用傳統課堂教學模式,難以激發學生的學習興趣,繼而難以取得好的學習效果;
(3)在校學生雖然擁有大量的課余時間,但能夠通過看書學習的學生寥寥無幾。
為解決上述存在的問題,打破傳統課堂單一的教學形態,推進移動互聯網技術在教學過程中的應用,設計開發了基于Android的“計算機基礎知識”移動學習APP。本系統定位是輔助學習系統,主要是服務于大學生及其他準備參加全國計算機等級考試的人員,讓他們的學習過程更加靈活,弱化時間及空間的限制,可以靈活的根據自我需求學習,同時以多種模式相結合的方式促進學習者的學習。
2 系統總體設計
系統總體建設原則是,將計算機基礎知識的學習內容細分為一個個的知識點,通過這些知識點搭建計算機基礎知識的完整架構。開發本項目所用的操作系統是Windows7,開發工具為Eclipse是基于Android4.0,數據庫采用Android自帶的輕量級數據庫SQLite3。系統包括客戶端和服務器兩部分,其中客戶端的基礎學習、單元練習及綜合測試模塊用戶可直接使用,錯題本功能、視頻及精品教程下載模塊需在用戶注冊并登錄后方可使用。服務器端主要完成對數據庫中用戶表、習題表、習題類型表等數據的管理,實現增、刪、改、查功能。
3 系統功能模塊設計及實現
3.1 基礎學習模塊
基礎學習模塊提供以文本及圖片形式為主的基礎教程,用戶進入該模塊后,首先需要選擇知識點大類,再選擇此大類中的某個具體知識點,進入基礎教程學習界面。
3.2 單元練習及綜合測試模塊
單元練習模塊是針對計算機基礎知識的某一知識點進行練習,用戶可通過此模塊了解對本知識點內容的掌握情況。綜合測試模塊是從數據庫中隨機抽取20道題目進行測試,測試用戶對計算機基礎知識整體的掌握水平。單元練習模塊界面如圖1所示,用戶可通過單擊“上一題”或“下一題”按鈕,選擇題目完成相應練習,在做題過程中,可隨時單擊“答題卡”按鈕,跳轉到提交頁面,在提交頁面中,系統將對已完成題目和未完成題目做出不同標識,確認提交后進入練習報告頁面,此頁面會顯示用戶練習結果如圖2所示,并且用戶可進一步選擇查看試題分析,若為注冊并登錄后的用戶還可將錯題放入錯題本中,供今后復習使用。
3.3 錯題本模塊
錯題本模塊要求用戶進入系統主界面后,先進行用戶注冊并登錄。本模塊主要將以前用戶出錯的題目按照保存日期進行集中顯示,并且提供刪除功能,對于已確定掌握的題目,用戶可將其從錯題本中刪除。
3.4 視頻及精品教程模塊
視頻及精品教程模塊要求用戶進入系統主界面后,先進行用戶注冊并登錄。利用NanoHttpd實現了一個輕量級的 Web Server,用戶登錄后可訪問服務器中的視頻及精品教程。
4 結束語
本文主要介紹基于Android 平臺的計算機基礎知識移動學習APP的設計實現過程,該系統客戶端基礎學習、單元練習、綜合測試和錯題本功能,可以滿足用戶在計算機基礎知識學習過程中的獲取知識、練習、測試以及復習的一系列需求,視頻及精品教程功能可以豐富用戶的學習模式、開拓學習視野,從而進一步提升用戶的學習效果,服務器端后臺管理模塊實現對系統數據進行管理,保證系統數據的及時更新。該APP的設計與實現為用戶提供了一個優質便捷的新的學習途徑,同時對移動學習系統的研究具有一定的實用和參考價值。
參考文獻
[1]吳燕琴.基于手機的移動學習資源設計研究[D].武漢:華中師范大學,2011.