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

?

“互聯(lián)網(wǎng)+”兒童編程APP的開發(fā)與設(shè)計(jì)

2019-03-25 08:01劉小飛張磊軍周真峰
電腦知識(shí)與技術(shù) 2019年3期

劉小飛 張磊軍 周真峰

摘要:計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)在當(dāng)代的飛速發(fā)展,為現(xiàn)代的教育信息化提供了各種以前無(wú)法想象的方便、快捷的學(xué)習(xí)方法和使用工具,同時(shí)編程技術(shù)也成為適應(yīng)時(shí)代需求的產(chǎn)物。為了讓兒童更早地接觸編程的思想,越來(lái)越多的學(xué)校選擇利用互聯(lián)網(wǎng)上的教學(xué)資源來(lái)幫助兒童提升對(duì)編程的興趣以及方便編程做啟蒙教學(xué)工作。而現(xiàn)在電子產(chǎn)品也成為當(dāng)代人生活中必不可少的使用工具,因此可通過(guò)兒童們使用APP的模式,讓兒童能夠既方便又快捷的方式去接觸學(xué)習(xí),通過(guò)生動(dòng)的交互界面,同時(shí)激發(fā)兒童自主學(xué)習(xí)的樂(lè)趣。所以需要一個(gè)能夠提供孩子們編程學(xué)習(xí)和交流的APP來(lái)輔助孩子們學(xué)習(xí)編程,達(dá)到讓兒童樂(lè)于學(xué)習(xí)編程的目的。

關(guān)鍵詞: 兒童編程;編程教育;APP開發(fā);交互界面

中圖分類號(hào):TP311? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? ? ?文章編號(hào):1009-3044(2019)03-0078-02

隨著軟件行業(yè)的快速發(fā)展,編程已成為人類未來(lái)發(fā)展必不可少的技術(shù)之一,現(xiàn)在觸及編程的除了IT人員,其他行業(yè)也開始接觸到了編程,如:會(huì)計(jì)人員,老師,科學(xué)家等。而兒童則是一個(gè)特殊的群體,科技的發(fā)展使得他們有更多的機(jī)會(huì)來(lái)接觸計(jì)編程。而現(xiàn)有的軟件已經(jīng)無(wú)法滿足他們,他們希望自己也能創(chuàng)作作品。學(xué)習(xí)編程不僅對(duì)數(shù)學(xué)和科學(xué)知識(shí)方面有所幫助,而且對(duì)語(yǔ)言、創(chuàng)造力等方面都能起到積極和重要的作用。通過(guò)對(duì)編程的學(xué)習(xí),能夠幫助孩子們對(duì)解決問(wèn)題產(chǎn)生興趣,讓孩子們用全新的眼光來(lái)看待這個(gè)信息化的時(shí)代。

1 我國(guó)目前兒童編程現(xiàn)狀

盡管國(guó)內(nèi)大多數(shù)幼兒園已認(rèn)識(shí)到并開始重視兒童編程學(xué)習(xí)的必要性,不過(guò),受到教育經(jīng)費(fèi)的限制、傳統(tǒng)觀念的束縛以及幼兒園管理的缺失等方面的影響,編程教育只能在極少數(shù)幼兒園中開展實(shí)施,有的幼兒園硬件設(shè)施較為落后,有的幼兒園管理者觀念陳舊,有的幼兒園的管理人員與教師或兒童家長(zhǎng)缺少交流,僅重視園區(qū)內(nèi)的發(fā)展建設(shè),與幼兒園以外缺少交流,造成教育資源不能得到良好的應(yīng)用。另外,幼兒園的各級(jí)工作人員普遍計(jì)算機(jī)操作水平較低,且對(duì)新媒體的應(yīng)用有很大的抵觸心理,導(dǎo)致我國(guó)的大多數(shù)幼兒園在編程啟蒙或信息化發(fā)展方面水平相對(duì)落后。

2 兒童編程APP的開發(fā)與實(shí)現(xiàn)

2.1 APP的開發(fā)與設(shè)計(jì)

兒童編程APP的服務(wù)器端采用Struts+Spring+Hibernate框架,并搭建在阿里云上,在性能方面和可靠性方面有十足的保障。客戶端采用的是目前常用的Android系統(tǒng)和IOS系統(tǒng)。內(nèi)部建立信息數(shù)據(jù)庫(kù),將每個(gè)兒童的信息錄入,并將各類信息整合。針對(duì)每一位兒童的特點(diǎn),提供適合他們的編程課程及方法。

2.1.1 客戶端界面設(shè)計(jì)

在對(duì)客戶端的界面設(shè)計(jì)之前,要先全面分析客戶的需求及特點(diǎn),針對(duì)大多數(shù)客戶的喜好及需求,設(shè)計(jì)一款全方位的、便捷的、易于客戶接受的界面。

2.1.2 客戶端結(jié)構(gòu)設(shè)計(jì)

1) UI控制界面。在Android應(yīng)用程序中,可以在不同的Activity之間相互跳轉(zhuǎn)或通信。進(jìn)行UI界面設(shè)計(jì)的時(shí)候,首先要先完成View的設(shè)計(jì),然后利用set Content View將其顯示出來(lái),View載入可通過(guò)XML文件設(shè)置或Java代碼編寫方式實(shí)現(xiàn)。

2) 通信模塊。服務(wù)器端指定端口號(hào),創(chuàng)建Server Socket,然后處于偵聽狀態(tài)。用戶創(chuàng)建Socket對(duì)象,并與服務(wù)器建立連接,在此基礎(chǔ)上,服務(wù)器會(huì)返回客戶端的Socket對(duì)象,從而完成建立通信機(jī)制的任務(wù),并進(jìn)行數(shù)據(jù)傳輸。

3) SQLite數(shù)據(jù)庫(kù)。SQLite數(shù)據(jù)庫(kù)是關(guān)系型數(shù)據(jù)庫(kù),內(nèi)存和資源占用比較小,非常適宜用于移動(dòng)APP設(shè)計(jì)。同時(shí),SQLite數(shù)據(jù)庫(kù)具有良好的跨平臺(tái)性,可以應(yīng)用在不同的操作系統(tǒng)上,且能兼容多種語(yǔ)言。利用Java等程序設(shè)計(jì)語(yǔ)言,均可對(duì)其進(jìn)行快速的控制。

2.2? APP軟件功能模塊設(shè)計(jì)與實(shí)現(xiàn)

2.2.1兒童編程主頁(yè)

主頁(yè)板塊,我們通過(guò)對(duì)兒童的編程喜好進(jìn)行分析,為其推薦符合其興趣的課程,讓其學(xué)習(xí)能夠更有效率的進(jìn)行。我們還設(shè)置了小游戲模塊,利用可視化編程的方法,讓兒童可以在玩游戲的同時(shí)學(xué)習(xí)到編程的內(nèi)容,遠(yuǎn)離了枯燥乏味的學(xué)習(xí)方式。我們還有學(xué)員風(fēng)采小版塊,在那里,我們可以看到不同兒童之間的作品,還提供了他們交流互動(dòng)的平臺(tái),使之可以互相地去學(xué)習(xí)交流,培養(yǎng)其社交能力,學(xué)會(huì)如何與人溝通,交到許多擁有相同興趣的兒童,共同進(jìn)步。

2.2.2 課程板塊

在此版塊中,我們提供多門語(yǔ)言的課程,如:Java、Python、c/c++等。使兒童擁有更多的選擇。而且在每一個(gè)語(yǔ)言課程中,我們都會(huì)有多個(gè)老師給兒童們選擇,每個(gè)老師的教學(xué)都擁有不同的風(fēng)格。讓兒童可以選擇到合適他們的指導(dǎo)老師,使他們的學(xué)習(xí)效率達(dá)到最大化。還會(huì)通過(guò)彈幕互動(dòng)等方式,更直接地去與孩子們溝通,使教學(xué)質(zhì)量能夠?qū)?yīng)的提升起來(lái)。同時(shí)也讓孩子在學(xué)習(xí)過(guò)程中,也能和老師之間進(jìn)行互動(dòng),擺脫了傳統(tǒng)課堂上的那種師生間的拘束感。

2.2.3 用戶管理

該板塊,我們?cè)O(shè)立了我的課程、作業(yè)及其教師模塊,方便孩子們找到自己的課程,課后作業(yè),可以幫助孩子們鞏固好自己所學(xué)的內(nèi)容,同時(shí)我們還設(shè)立了家長(zhǎng)模式,通過(guò)該功能,家長(zhǎng)可實(shí)時(shí)的了解孩子的學(xué)習(xí)情況,還可以了解孩子的興趣愛好,在孩子學(xué)習(xí)遇到困難的時(shí)候能夠及時(shí)地給予孩子幫助,使親子間的溝通能夠得到一定的幫助。

4 總結(jié)

隨著科學(xué)技術(shù)的飛速發(fā)展,信息化技術(shù)已經(jīng)普遍應(yīng)用于生活、學(xué)習(xí)等方方面面,網(wǎng)絡(luò)技術(shù)的迅速發(fā)展也使得人們是生活越來(lái)越便捷,電子產(chǎn)品如手機(jī)、平板燈也成為人們上網(wǎng)的基本工具,由于電子產(chǎn)品操作的便捷性,使得孩子們的學(xué)習(xí)變得更加簡(jiǎn)捷。把編程啟蒙的工作集成在APP上,可以促進(jìn)兒童編程的學(xué)習(xí)方式更加現(xiàn)代化,也可以促進(jìn)可視化教學(xué)設(shè)計(jì)在實(shí)際教學(xué)中的應(yīng)用。也讓兒童體驗(yàn)編程的過(guò)程中學(xué)習(xí)和體驗(yàn)創(chuàng)造的樂(lè)趣。

參考文獻(xiàn):

[1] 廖福林,周嵬.人工智能與兒童邏輯編程啟蒙教育[J].海峽教育研究,2017(3):66-69.

[2] 陳一.中國(guó)兒童編程教育產(chǎn)業(yè)發(fā)展研究[J].科技和產(chǎn)業(yè),2018,18(8):14-18.

[3] 石晉陽(yáng). 兒童編程學(xué)習(xí)體驗(yàn)研究[D]. 南京:南京師范大學(xué),2018.

[4] 王榮良,萬(wàn)璟.走近兒童編程教育[J].中國(guó)信息技術(shù)教育,2017(21):4.

[5] 焦建利.可視化編程應(yīng)用:讓兒童快樂(lè)地學(xué)編程[J].中國(guó)信息技術(shù)教育,2014(7):16-17.

[6] 王婷婷,王丹力,路璐,等.面向兒童的圖形化編程語(yǔ)言和工具[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2013,25(4):584-591.

[7] 韓曉艷,基于Android平臺(tái)的移動(dòng)APP開發(fā)方法與應(yīng)用研究[J].電腦知識(shí)與技術(shù),2017(6).

[8] 司麒懿鏡.幼兒園個(gè)性化啟蒙教育管理系統(tǒng)的研究與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2013.

[9] Chen Xiajian. Graduate University Chinese Academy of Sciences Beijing, China Wang Danli, Wang Hongan Institute of Software Chinese Academy of Sciences Beijing, China. Design and Implementation of a Graphical Programming Tool for Children[C]//IEEE Beijing Section,China,Pudong New Area Association for Computer,China.Proceedings of 2011 IEEE International Conference on Computer Science and Automation Engineering(CSAE 2011) VOL04.IEEE Beijing Section,China、Pudong New Area Association for Computer,China:IEEE BEIJING SECTION(跨國(guó)電氣電子工程師學(xué)會(huì)北京分會(huì)),2011:5.

【通聯(lián)編輯:聞翔軍】

阿拉尔市| 临湘市| 花垣县| 栾城县| 张掖市| 穆棱市| 仁化县| 原阳县| 秦皇岛市| 伊吾县| 沅江市| 台南县| 凤台县| 金溪县| 平武县| 余姚市| 大新县| 华亭县| 聂荣县| 保山市| 武隆县| 田东县| 东阿县| 海林市| 西和县| 新田县| 保德县| 尖扎县| 张掖市| 杨浦区| 皋兰县| 鹿邑县| 天祝| 西平县| 屏东县| 溧水县| 资阳市| 香格里拉县| 静安区| 安西县| 随州市|