劉小飛 許能 楊志希


摘?要:人工智能對我們的社會和未來帶來的影響是不可預計的??梢钥隙ǖ氖?,隨著人工智能和物聯網的進步和持續發展,帶來的影響必將是深遠的。為了讓兒童更早的接觸編程的思想,越來越多的學校選擇利用互聯網上的教學資源來幫助兒童提升對編程的興趣以及方便編程做啟蒙教學工作。而教育網站將會成為兒童編程啟蒙教育學習方式的主流選擇。而傳統的教學方式,卻又比較枯燥乏味,為了讓兒童能夠學習同時激發兒童自主學習的樂趣。這時候就需要一個能夠提供孩子們編程學習和交流的網站平臺來來輔助孩子們學習編程,達到讓兒童樂于學習編程的目的。
關鍵詞:互聯網;自主學習;兒童編程;互動平臺
隨著軟件行業的快速發展,編程已成為了人類未來發展必不可少的技術之一,現在觸及編程的除了IT人員,其他行業也開始接觸到了編程,如:會計人員,老師,科學家等。而兒童則是一個特殊的群體,科技的發展使得他們有更多的機會來接觸計編程。而現有的軟件已經無法滿足他們,他們希望自己也能創作作品。學習編程不僅對數學和科學知識方面有所幫助,而且對語言、創造力等方面都能起到積極和重要的作用。通過對編程的學習,能夠幫助孩子們對解決問題產生興趣,讓孩子們用全新的眼光來看待這個信息化的時代。
1 我國目前兒童編程現狀
盡管國內大多數幼兒園已認識到并開始重視兒童編程學習的必要性,但由于管理、經費和觀念等因素的影響,編程教育在大多數幼兒園仍尚未得到全面發展,有的幼兒園信息化建設缺乏信息系統的整體規劃,有的幼兒園的經營者、管理者與教師、學生、家長的互動性差,偏向于“園內”建設,校外交流不足,教育資源優勢不能得到充分發揮。技術實現上,采用的技術平臺不統一、不合理,使的幼兒園信息管理系統難以實現應用擴展。幼兒園各類人員的計算機與網絡應用水平普遍不高,部分幼兒園管理人員甚至還對網絡應用存在一定的畏懼和排斥心理,導致目前國內大多數幼兒園在編程啟蒙方面與國內中小學的信息化發展水平相較仍處在初級階段。
2 兒童編程網站的開發與實現
2.1 網站的開發與設計
本設計選擇了Web前端技術,該技術是通過使用HTML標記語言,按照設計好的一定的格式來整合各種素材,如文本、音視頻、圖片等,然后以一種符合大眾審美的形式來展示網站所需要顯示的內容。內部建立各個兒童的的信息數據庫,整合每個兒童的編程喜好及語言等各類信息。為兒童提供更符合的編程課程及方法。
2.1.1 客戶端界面設計
為提高用戶對軟件的忠實度,在進行設計之前,先對用戶需求進行分析。界面設計結合用戶對移動APP功能的需求,采用系統中自帶的控件進行,體現出便捷、全面、友好的特點。客戶端安裝在使用Android
系統的移動智能終端上,與服務器后臺建立連接。
2.1.2 客戶端結構設計
1)
UI控制界面。Android應用程序一般會包含多個Activity,其相互可進行通信和跳轉。其他組件可在Activity上顯示。設計UI界面時,先完成View設計并利用set
Content
View將其在屏幕上顯示,View載入可通過XML文件設置或Java代碼編寫方式實現。
2)
通信模塊。服務器端指定端口號,創建Server
Socket,然后處于偵聽狀態。用戶創建Socket對象,并與服務器建立連接,在此基礎上,服務器會返回客戶端的Socket對象,從而完成建立通信機制的任務,并進行數據傳輸。
3)MySQL中所使用的SQL語言是用于訪問數據庫中的數據最常用的語言。相比其他的數據庫,MySQL具有體積小、速度快等特點,特別是開發源碼這一塊,所以本設計采用了MySQL來作為網站數據庫
2.2 網站功能模塊設計與實現
2.2.1 兒童編程網站首頁導航模塊
首頁導航模塊的主要功能是引導用戶訪問自己需要的模塊。在這里,你可以選擇自己想要的功能,首頁導航模塊如下圖1。
2.2.2 經典評論模塊
經典評論模塊能夠展示用戶對這些編程語言的客觀評價。在這里,你可以看到其他用戶對該語言的評價,方便了對該語言的認識,還可以相互間進行交流,互相探討,提高學習效率。
2.2.3 用工具推薦模塊
工具推薦模塊是該網站向用戶推薦編程工具的模塊。在這里,你可以尋找到適合自己的編程工具,通過小游戲的方式,我們將通過孩子們玩游戲的數據,向孩子推薦適合他們每個人所適用的工具,從而可以讓他們學習起來更輕松。
2.2.4 作品展示模塊
作品展示模塊是該網站展示孩子們的優秀作品的模塊。在這里,我們可以看到不同兒童之間的作品,還提供了他們交流互動的平臺,使之可以互相的去學習交流,培養其社交能力,學會如何與人溝通,交到許多擁有相同興趣的兒童,共同進步。模塊如下圖2所示。
3 總結
目前計算機網絡已非常成熟,信息化技術深入社會各個角落,基于互聯網的各類應用相當豐富,隨著電腦已成為人們的基本上網工具,人們的上網方式也基本統一,這樣的一個平臺,使得孩子們的學習變得更加簡捷。把編程啟蒙的工作集成在網站上,可以促進兒童編程的學習方式更加現代化,也可以促進可視化教學設計在實際教學中的應用。也讓兒童體驗編程的過程中學習和體驗創造的樂趣。
參考文獻:
[1]姚鵬閣,顏磊,楊陽,郭光武,郭玉翠.樹莓派教育應用:兒童編程能力培養的新途徑[J].
現代教育技術,2015,25(10):113-118.
[2]王婷婷,王丹力,路璐,何亮,王宏安,戴國忠.面向兒童的圖形化編程語言和工具[J].計算機輔助設計與圖形學學報,2013,25(04):584-591.
[3]戚偉慧.少兒編程的可行性研究與分析[J/OL].電子技術與軟件工程,2016,(24):253-254(2017-01-11).
[4]司麒懿鏡.幼兒園個性化啟蒙教育管理系統的研究與實現[D].電子科技大學,2013.
[5]蔣錦錦,田玉賀.美國:編程教育進入更多中小學[J].上海教育,2016(02):39-41.
[6]姚鵬閣,顏磊,楊陽,郭光武,郭玉翠.樹莓派教育應用:兒童編程能力培養的新途徑[J].
現代教育技術,2015(10):115-120.
[7]王旭卿.學習編程,編程助學——2014年哈佛大學Scratch教程評析[J].現代教育技術,2016,26(05):115-121.