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

?

基于Android的C語(yǔ)言學(xué)習(xí)APP開(kāi)發(fā)研究

2019-10-31 07:00:03胡曉輝
電腦知識(shí)與技術(shù) 2019年22期
關(guān)鍵詞:移動(dòng)學(xué)習(xí)開(kāi)發(fā)

摘要:為了增加《C語(yǔ)言程序設(shè)計(jì)》課程的教學(xué)手段,基于Android手機(jī)平臺(tái)開(kāi)發(fā)了一款C語(yǔ)言學(xué)習(xí)APP。該APP與課堂教學(xué)內(nèi)容緊密結(jié)合,由課程信息模塊、課程資源模塊、練習(xí)測(cè)試模塊、互動(dòng)交流模塊等部分組成??勺寣W(xué)生通過(guò)智能手機(jī)在課后自主進(jìn)行非正式學(xué)習(xí),增強(qiáng)并鞏固了課堂教學(xué)效果。

關(guān)鍵詞:移動(dòng)學(xué)習(xí);Android;C語(yǔ)言;APP;開(kāi)發(fā)

中圖分類(lèi)號(hào):TP311? ?文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1009-3044(2019)22-0082-02

開(kāi)放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):

Study on C Language Learning APP Based on Android

HU Xiao-hui

(Jiangxi Vocational College of Mechanical & Electrical Technology, Nanchang 330013, China)

Abstract: In order to increase the teaching means of C Language Programming, a C Language Learning APP is developed based on Android mobile phone platform. The APP is closely integrated with classroom teaching content, which consists of course information module, course resource module, exercise test module and interactive communication module. It enables students to learn informally independently after class through smart phones, and enhances and consolidates the classroom teaching effect.

Key words: Mobile Learning; Android; C Language; APP; development

1 背景

隨著技術(shù)的發(fā)展和智能手機(jī)的推廣,移動(dòng)教學(xué)和移動(dòng)學(xué)習(xí)在高等教育和職業(yè)技能教育方面也成為新的熱點(diǎn)快速發(fā)展起來(lái)。移動(dòng)教學(xué)和移動(dòng)學(xué)習(xí)可以通過(guò)智能手機(jī)APP來(lái)滿足學(xué)生的數(shù)字化、個(gè)性化的學(xué)習(xí)需求,不僅僅是傳統(tǒng)課堂教學(xué)的有效補(bǔ)充,也是現(xiàn)代教育方法重要的手段之一。

職業(yè)教育中學(xué)生往往會(huì)對(duì)理論性較強(qiáng)的課程產(chǎn)生畏難情緒,學(xué)習(xí)積極性不高,學(xué)習(xí)效率低下,教學(xué)效果不理想。作為計(jì)算機(jī)專(zhuān)業(yè)的重要專(zhuān)業(yè)基礎(chǔ)課《C語(yǔ)言程序設(shè)計(jì)》中有很多抽象的語(yǔ)法知識(shí)和編程技巧,抽象概念較多,因此開(kāi)發(fā)了一款應(yīng)用于智能手機(jī)的《C語(yǔ)言程序設(shè)計(jì)》課程移動(dòng)學(xué)習(xí)APP,不僅僅增加學(xué)生的學(xué)習(xí)興趣,也可以讓學(xué)生自由的選擇時(shí)間和知識(shí)點(diǎn)進(jìn)行課后學(xué)習(xí)。

2 APP功能分析與設(shè)計(jì)原則

根據(jù)課程特點(diǎn)和學(xué)習(xí)對(duì)象進(jìn)行分析,該APP涉及的使用者是學(xué)生用戶和教師用戶。其中學(xué)生用戶是使用APP的主要群體,所以APP在功能上要以滿足學(xué)生的學(xué)習(xí)需求為主要開(kāi)發(fā)目的,要為學(xué)生提供適當(dāng)和科學(xué)的學(xué)習(xí)資源;此外,還要有一些可以提高學(xué)習(xí)效果的輔助內(nèi)容,比如例題和測(cè)試題。所以在功能上要設(shè)計(jì)有課程信息的內(nèi)容、各章節(jié)知識(shí)點(diǎn)的內(nèi)容、相應(yīng)的例題和測(cè)試題。為了能及時(shí)解決學(xué)習(xí)中的疑惑和問(wèn)題,在學(xué)習(xí)過(guò)程中還要能讓學(xué)生進(jìn)行交流和互動(dòng)。

教師用戶的主要需求是能掌握學(xué)生的學(xué)習(xí)進(jìn)度和學(xué)習(xí)情況,并且能及時(shí)參與交流,在學(xué)生的學(xué)習(xí)過(guò)程中給以適當(dāng)?shù)妮o導(dǎo)和幫助,進(jìn)一步的加深對(duì)知識(shí)點(diǎn)的講解并通過(guò)互動(dòng)解決學(xué)生學(xué)習(xí)中遇到的困惑和疑問(wèn)。

根據(jù)APP的功能以及非正式學(xué)習(xí)理論和活動(dòng)學(xué)習(xí)理論,該學(xué)習(xí)APP開(kāi)發(fā)還需要注意以下四個(gè)原則:

1)軟硬件的兼容和匹配原則

該學(xué)習(xí)APP的應(yīng)用平臺(tái)是基于Android的智能手機(jī)。根據(jù)最新的Android平臺(tái)版本分布,充分考慮到平臺(tái)的效率和APP的覆蓋率,APP開(kāi)發(fā)可以設(shè)定為Android 4.2版本,可以充分兼容97%以上的Android手機(jī)。APP的操作界面避免過(guò)于花哨的動(dòng)態(tài)表現(xiàn)和煩瑣的操作,簡(jiǎn)潔明了的突出學(xué)習(xí)內(nèi)容,使得學(xué)生能快速地進(jìn)入學(xué)習(xí)狀態(tài)。在知識(shí)點(diǎn)的表述上做到短小和精煉,便于理解,便于學(xué)生利用生活中的碎片時(shí)間進(jìn)行學(xué)習(xí)。

2)功能科學(xué)規(guī)劃原則

移動(dòng)學(xué)習(xí)APP本質(zhì)上還是一種教學(xué)和學(xué)習(xí)的工具,除了開(kāi)發(fā)中技術(shù)上的要求,還應(yīng)該要符合教育學(xué)要求,要科學(xué)的規(guī)劃和開(kāi)發(fā)各個(gè)模塊,既要符合學(xué)生的學(xué)習(xí)規(guī)律,也要滿足課程的教學(xué)特點(diǎn),而且還要利用智能手機(jī)移動(dòng)通訊的便捷性及時(shí)、便利的交流和解決學(xué)習(xí)中遇到的問(wèn)題。

3)內(nèi)容表現(xiàn)形式的多樣化原則

移動(dòng)學(xué)習(xí)APP根據(jù)不同學(xué)習(xí)內(nèi)容采用多樣化的表現(xiàn)形式,充分的利用多媒體的技術(shù)優(yōu)勢(shì),通過(guò)可視化手段增強(qiáng)趣味性以達(dá)到增強(qiáng)學(xué)習(xí)效率的目的。理論性的內(nèi)容以文字形式為基礎(chǔ),適當(dāng)配合一些圖片和動(dòng)態(tài)的動(dòng)畫(huà)增加理解;程序編寫(xiě)的例題除了文字表述,還可以采用動(dòng)態(tài)模擬運(yùn)行的形式,增加直觀性和趣味性。

4)模塊的精簡(jiǎn)原則

各章節(jié)和各知識(shí)點(diǎn)的學(xué)習(xí)內(nèi)容要精煉和簡(jiǎn)潔,各模塊和子模塊都要簡(jiǎn)短,控制每個(gè)子模塊的學(xué)習(xí)時(shí)間不超過(guò)15分鐘,保證學(xué)生能一次性集中精力快速完成一個(gè)小節(jié)的學(xué)習(xí),每個(gè)學(xué)習(xí)內(nèi)容都有對(duì)應(yīng)的例題和測(cè)試模塊,題目選擇要有針對(duì)性和典型性,充分、高效的提高和驗(yàn)證理論學(xué)習(xí)效果。

3 系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)

根據(jù)對(duì)APP的功能分析,該APP可分為用戶注冊(cè)登錄模塊和主功能模塊。主功能模塊主要針對(duì)課程內(nèi)容、典型程序的例題的學(xué)習(xí)、知識(shí)點(diǎn)的測(cè)試以及學(xué)習(xí)過(guò)程中的交流和互動(dòng)。主功能模塊包含有課程信息模塊、課程資源模塊、練習(xí)測(cè)試模塊以及互動(dòng)交流模塊。APP系統(tǒng)程序開(kāi)發(fā)的模塊流程簡(jiǎn)圖見(jiàn)圖1所示。

3.1 用戶注冊(cè)登錄模塊

用戶注冊(cè)登錄模塊是該移動(dòng)學(xué)習(xí)APP的門(mén)戶模塊。為了系統(tǒng)維護(hù)并對(duì)使用者進(jìn)行管理,在點(diǎn)擊打開(kāi)移動(dòng)學(xué)習(xí)APP后進(jìn)行用戶的身份登錄。如果用戶尚沒(méi)有注冊(cè),將會(huì)提示用戶未注冊(cè),可以點(diǎn)擊注冊(cè)按鈕先進(jìn)行注冊(cè),填入姓名、班級(jí)、學(xué)號(hào)、密碼等相應(yīng)信息。注冊(cè)用戶可以進(jìn)行登錄使用移動(dòng)學(xué)習(xí)APP,在登錄界面填入已注冊(cè)信息,即可完成登錄進(jìn)入APP主功能界面,如果登錄信息錯(cuò)誤,將會(huì)提示用戶信息錯(cuò)誤重新輸入。

3.2 課程信息模塊

課程信息模塊的主要內(nèi)容包含有《C語(yǔ)言程序設(shè)計(jì)》課程簡(jiǎn)介、本學(xué)期課表、授課教師信息、開(kāi)發(fā)環(huán)境配置、開(kāi)發(fā)背景等部分。

上述內(nèi)容都以子模塊的形式表現(xiàn)出來(lái)。該模塊主要提供一些課程的信息和APP開(kāi)發(fā)及應(yīng)用的信息。其中,以純文本的形式呈現(xiàn)課程的內(nèi)容簡(jiǎn)介、任課教師信息;上課時(shí)間和地點(diǎn)等這些課表信息以表格的形式呈現(xiàn);開(kāi)發(fā)環(huán)境配置子模塊主要介紹C語(yǔ)言程序設(shè)計(jì)的編譯軟件安裝、編譯環(huán)境設(shè)置等開(kāi)發(fā)環(huán)境配置,這部分可以應(yīng)用文字與圖片配合的方式進(jìn)行描述;開(kāi)發(fā)背景子模塊主要介紹該APP的開(kāi)發(fā)背景、開(kāi)發(fā)者和版權(quán)信息。

3.3 課程資源模塊

課程資源模塊是這個(gè)移動(dòng)學(xué)習(xí)APP最重要的模塊,主要功能是集合相關(guān)學(xué)習(xí)內(nèi)容,學(xué)生主要通過(guò)這個(gè)功能模塊來(lái)進(jìn)行學(xué)習(xí)。課程資源模塊根據(jù)功能和課程設(shè)計(jì),主要分為C語(yǔ)言知識(shí)、程序開(kāi)發(fā)、典型算法、題庫(kù)、源代碼案例庫(kù)和C函數(shù)庫(kù)六個(gè)子功能模塊。

在該模塊中進(jìn)行瀏覽和學(xué)習(xí)的點(diǎn)擊操作設(shè)計(jì)要考慮用戶使用過(guò)程獲取信息的效率,盡量減少跳轉(zhuǎn)的信息交互。在模塊的界面設(shè)計(jì)上采用下拉列表和分類(lèi)菜單的模式,使得用戶可以快速地進(jìn)入所需查看的分類(lèi)信息,減少瀏覽信息需要進(jìn)入的層級(jí),不僅僅帶來(lái)好的用戶體驗(yàn),也提高了學(xué)習(xí)效率。

課程資源模塊中學(xué)習(xí)資源的排序形式按照課程的章節(jié)順序進(jìn)行,每個(gè)章節(jié)分為一個(gè)小模塊,里面的各個(gè)小節(jié)和知識(shí)點(diǎn)可采用列表形式進(jìn)行選擇,有利于學(xué)生隨堂進(jìn)行預(yù)習(xí)、復(fù)習(xí),也便于快速找到需要瀏覽和學(xué)習(xí)的內(nèi)容。

3.4 練習(xí)測(cè)試模塊

練習(xí)測(cè)試模塊中主要是各章節(jié)的習(xí)題練習(xí)題,提供一些針對(duì)性較強(qiáng)的練習(xí)來(lái)幫助學(xué)生在學(xué)習(xí)課程知識(shí)后進(jìn)行鞏固,此外也能有效的測(cè)試學(xué)生對(duì)各知識(shí)點(diǎn)的掌握程度和學(xué)習(xí)效果。其中子模塊具有按小節(jié)的順序練習(xí)和測(cè)試、按章節(jié)的隨機(jī)練習(xí)和測(cè)試、各章的測(cè)試題和總測(cè)試題及模擬試卷,所有的試題都提供了參考答案,并在參考答案部分對(duì)部分練習(xí)測(cè)試題進(jìn)行了講解。

對(duì)于測(cè)試題,可以設(shè)定計(jì)時(shí),讓學(xué)生在規(guī)定的時(shí)間內(nèi)完成測(cè)試,測(cè)試完成后,可根據(jù)學(xué)生的答題情況提供測(cè)試成績(jī)數(shù)據(jù),有利于學(xué)生對(duì)自己的知識(shí)掌握情況有直觀清晰的認(rèn)識(shí)。

3.5 互動(dòng)交流模塊

互動(dòng)交流模塊是為了給學(xué)生一個(gè)互動(dòng)和交流的平臺(tái),這個(gè)模塊的功能通過(guò)論壇的形式來(lái)實(shí)現(xiàn),可以讓老師和學(xué)生在論壇里對(duì)課程的難點(diǎn)和疑問(wèn)進(jìn)行交流和解答,便捷、及時(shí)的解決學(xué)生學(xué)習(xí)中遇到的各種問(wèn)題。學(xué)生可以在論壇中進(jìn)行信息瀏覽和發(fā)布,不僅可以發(fā)布文字信息,也可以加入圖片。老師可以對(duì)信息進(jìn)行瀏覽、答復(fù)和管理。論壇中數(shù)據(jù)通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)APP客戶端--智能手機(jī)與服務(wù)器的存儲(chǔ)和交互,數(shù)據(jù)庫(kù)可采用基于文件的嵌入式數(shù)據(jù)庫(kù)SQLite和MySQL來(lái)組建,存儲(chǔ)相關(guān)數(shù)據(jù)通過(guò)JSON數(shù)據(jù)文件來(lái)實(shí)現(xiàn)。

4 結(jié)束語(yǔ)

基于Android平臺(tái)開(kāi)發(fā)這款的《C語(yǔ)言程序設(shè)計(jì)》課程移動(dòng)學(xué)習(xí)APP經(jīng)過(guò)測(cè)試,軟件達(dá)到設(shè)計(jì)要求,功能符合課程教育規(guī)范,為高職學(xué)生學(xué)習(xí)《C語(yǔ)言程序設(shè)計(jì)》課程提供了一個(gè)便捷的移動(dòng)平臺(tái)。新技術(shù)教學(xué)手段的應(yīng)用,大大提高了學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)熱情,對(duì)課堂教學(xué)起了一個(gè)較好的輔助和增強(qiáng)作用。

參考文獻(xiàn):

[1] 胡劍鋒. 基于Android Studio平臺(tái)的圖書(shū)閱讀器的設(shè)計(jì)與實(shí)現(xiàn)[J]. 電腦知識(shí)與技術(shù), 2018, 14(36): 77-78.

[2] 常賢發(fā), 王艷萍. 基于Android 的校園助手服務(wù)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 電腦知識(shí)與技術(shù), 2018, 14(33): 92-93.

[3] 吳明瑞, 王莉軍. 基于Android操作系統(tǒng)的移動(dòng)終端APP開(kāi)發(fā)研究[J]. 數(shù)字通信世界, 2019(2): 113.

[4] 何琴, 盧奕嘉, 石宇. 大一新生的掌中寶APP開(kāi)發(fā)簡(jiǎn)介[J]. 電子世界, 2019(4): 92-93.

[5] 胡曉輝, 萬(wàn)嵩. 基于軟件工程及其模型的課件開(kāi)發(fā)研究[J]. 高教學(xué)刊, 2015(23): 95-96.

[6] 劉云浩. 基于Android的健康醫(yī)生APP開(kāi)發(fā)[J]. 中國(guó)科技信息, 2018(17): 64-66.

[7] 汪敏. 基于Android系統(tǒng)的智能手機(jī)移動(dòng)學(xué)習(xí)軟件的設(shè)計(jì)與開(kāi)發(fā)[D]. 大連: 遼寧師范大學(xué), 2014.

[8] 高曉曉. 基于Android移動(dòng)課堂客戶端的設(shè)計(jì)和實(shí)現(xiàn)[D]. 大連: 大連理工大學(xué), 2013.

【通聯(lián)編輯:謝媛媛】

猜你喜歡
移動(dòng)學(xué)習(xí)開(kāi)發(fā)
河南方言文化資源的保護(hù)及其開(kāi)發(fā)利用的研究
智能手機(jī)在大學(xué)生移動(dòng)學(xué)習(xí)中的應(yīng)用研究
遵義紅色旅游開(kāi)發(fā)對(duì)策研究
基于云計(jì)算的移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)
基于J2EE和Ionic的ITer學(xué)習(xí)APP設(shè)計(jì)與開(kāi)發(fā)
基于移動(dòng)學(xué)習(xí)的自動(dòng)問(wèn)答系統(tǒng)設(shè)計(jì)
單片機(jī)在電子技術(shù)中的應(yīng)用和開(kāi)發(fā)
移動(dòng)學(xué)習(xí)方式下實(shí)驗(yàn)教學(xué)資源建設(shè)的研究
科技視界(2016年20期)2016-09-29 12:07:51
思茅市| 屏山县| 德昌县| 咸阳市| 海丰县| 太白县| 古丈县| 杭锦旗| 塘沽区| 莒南县| 临沧市| 巴里| 宜阳县| 铅山县| 河池市| 嘉黎县| 雅江县| 哈巴河县| 虎林市| 科技| 信阳市| 涡阳县| 苍山县| 东乡| 靖州| 错那县| 封丘县| 页游| 蓝山县| 滁州市| 平陆县| 余庆县| 章丘市| 克拉玛依市| 三都| 崇州市| 东山县| 中牟县| 夹江县| 宁强县| 临洮县|