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

?

“Android開發(fā)技術(shù)”課程建設(shè)實施研究

2021-12-28 00:21張億軍
計算機(jī)時代 2021年12期
關(guān)鍵詞:實施競賽創(chuàng)新

張億軍

摘? 要: 圍繞“Android開發(fā)技術(shù)”課程的建設(shè)和實施進(jìn)行論述,詳細(xì)介紹了“Android開發(fā)技術(shù)”課程的建設(shè)思路和實施方法,涉及到課程的內(nèi)容、課程有關(guān)的競賽、課程的實施策略和方法、課程的考核以及課程的拓展等問題。從實踐出發(fā),在教學(xué)設(shè)計、教學(xué)實施、教學(xué)效果、信息技術(shù)應(yīng)用、教學(xué)創(chuàng)新和教學(xué)團(tuán)隊建設(shè)等方面對課程提出可行的具體實施辦法。

關(guān)鍵詞: Android開發(fā)技術(shù); 實施; 競賽; 建設(shè); 創(chuàng)新

中圖分類號:TP3-05? ? ? ? ? 文獻(xiàn)標(biāo)識碼:A? ? ?文章編號:1006-8228(2021)12-95-03

Absrtact: This paper discusses the construction and implementation of "Android Development Technology" course, introduces the construction ideas and implementation methods of the course in detail, which involves the contents of the course, the course related competitions, the implementation strategies and methods for the course, and the examination of the course and the expansion of the course. Starting from practice, this paper puts forward the feasible concrete implementation methods for the course on the teaching design, teaching implementation, teaching effect, application of information technology, teaching innovation and teaching team construction etc.

Key words: Android Development Technology; implementation; competition; construction; innovate

0 引言

本文圍繞“Android開發(fā)技術(shù)”這門課程的建設(shè)和實施進(jìn)行研究,從教學(xué)設(shè)計、教學(xué)實施、信息技術(shù)應(yīng)用、特色與創(chuàng)新、反思與診改五個方面進(jìn)行闡述,為“Android開發(fā)技術(shù)”課程的教學(xué)提供了有效的方法和思路,能給課程教學(xué)帶來極大幫助。

1 論述

“Android開發(fā)技術(shù)”課程是移動互聯(lián)應(yīng)用技術(shù)專業(yè)和軟件技術(shù)專業(yè)的專業(yè)核心課,本課程是一門操作性很強(qiáng)的技能課。理論上,主要學(xué)習(xí)Android技術(shù)架構(gòu)、圖形用戶界面的編制、數(shù)據(jù)存儲以及網(wǎng)絡(luò)客戶端的開發(fā)。技能上,要求學(xué)生能熟練編寫出手機(jī)界面程序、設(shè)計網(wǎng)絡(luò)客戶端的開發(fā);能熟練使用Android Studio進(jìn)行手機(jī)程序部署。

1.1 教學(xué)設(shè)計

總體設(shè)計是通過對Android開發(fā)工程師職位需求的調(diào)查,以及企業(yè)對該崗位的知識要求的調(diào)查,確定課程在人才培養(yǎng)中的定位和課程總體教學(xué)目標(biāo),然后根據(jù)課程總體教學(xué)目標(biāo)和民辦高職院校學(xué)情,確定相應(yīng)的教學(xué)內(nèi)容,設(shè)計教學(xué)方法,制定相應(yīng)的考核策略以及尋找與課程對接的賽項,并選用合適的教材,編寫相應(yīng)的教學(xué)資料。

1.1.1 Android開發(fā)工程師職位的需求情況

Android開發(fā)工程師職位的需求情況如表1所示。

1.1.2 Android開發(fā)工程師崗位要求

Android開發(fā)工程師的崗位職責(zé)包括負(fù)責(zé)公司APP產(chǎn)品Android 端的開發(fā),參與設(shè)計及開發(fā)Android客戶端;指導(dǎo)Android客戶端架構(gòu)設(shè)計,性能優(yōu)化,技術(shù)方案制定;評估開發(fā)計劃執(zhí)行情況,提交測試包給測試組進(jìn)行測試;與測試組產(chǎn)品組相關(guān)人員溝通,獲取BUG文檔,分析BUG并制定修改計劃;編寫、整理技術(shù)開發(fā)文檔,服務(wù)器協(xié)議文檔。Android開發(fā)工程師的崗位任職條件有:大專以上學(xué)歷,軟件工程或計算機(jī)相關(guān)專業(yè)畢業(yè);兩年以上Android開發(fā)經(jīng)驗;熟悉Android OS體系結(jié)構(gòu);熟悉Android SDK;熟悉Android常見系統(tǒng)機(jī)制;熟悉主流架構(gòu)模式;理解網(wǎng)絡(luò)安全等。

1.1.3 “Android開發(fā)技術(shù)”課程在人才培養(yǎng)方案中的定位

根據(jù)職位需求的數(shù)量,確定“Android開發(fā)技術(shù)”課程在人才培養(yǎng)方案中屬于專業(yè)核心課程,總學(xué)時64,理論和實訓(xùn)學(xué)時各32學(xué)時,學(xué)分為4,安排在第三個學(xué)期,前導(dǎo)課程有C語言程序設(shè)計,MySQL數(shù)據(jù)庫,UI設(shè)計,并行課程有Java程序設(shè)計,Python程序設(shè)計,網(wǎng)頁互動制作(JavaScript),后續(xù)課程有Android開發(fā)實訓(xùn),移動CS交互實訓(xùn)。

1.1.4 “Android開發(fā)技術(shù)”課程總體教學(xué)目標(biāo)

根據(jù)人才需求調(diào)研,崗位要求調(diào)研,以及課程在人才培養(yǎng)中的定位,制定出課程總體教學(xué)目標(biāo),其中知識目標(biāo)包括:正確理解Android sdk,掌握Android開發(fā)環(huán)境的搭建、軟件發(fā)布知識,掌握Android用戶界面設(shè)計知識,掌握Android Activity知識,掌握Android常用UI組件知識,掌握Android應(yīng)用核心Intent;掌握Android動畫和多媒體,掌握Android項目開發(fā)知識。能力目標(biāo)包括能夠熟練搭建Android開發(fā)環(huán)境,能夠?qū)崿F(xiàn)Android Activity開發(fā),能夠使用Android UI控件開發(fā),能實現(xiàn)Android多媒體體處理,能完成簡單Android APP開發(fā)。素質(zhì)目標(biāo):通過編寫代碼,培養(yǎng)學(xué)生的認(rèn)真細(xì)致、負(fù)責(zé)任的精神和勞動精神;通過完成設(shè)計任務(wù),培養(yǎng)學(xué)生的動手能力和工匠精神,以及解決實際問題的能力,并激發(fā)同學(xué)們強(qiáng)烈的技術(shù)熱情,使他們熱愛新技術(shù);培養(yǎng)愛國情操;培養(yǎng)團(tuán)隊精神;培養(yǎng)良好的溝通、理解和邏輯分析能力;培養(yǎng)獨立、主動的學(xué)習(xí)習(xí)慣。

1.1.5 民辦高職院校學(xué)生學(xué)情情況分析

在教學(xué)中,需要充分考慮學(xué)生生源的情況。民辦高職院校錄取的學(xué)生分兩個批次,一批是春季高考,總分300分,100分左右第一志愿可以被錄取,一批是夏季高考,總分750分,200分左右第一志愿可以被錄取。學(xué)生們的學(xué)習(xí)興趣在于動手操作,喜歡真實案例,喜歡趣味性案例。學(xué)生們的自覺性比較低,很需要老師的關(guān)心愛護(hù)督促和鼓勵。少數(shù)同學(xué)的科研能力很強(qiáng),由老師進(jìn)行引導(dǎo)和培養(yǎng)就可以完成一些社會科學(xué)類,發(fā)明類的創(chuàng)新型科研項目。

1.1.6 教學(xué)內(nèi)容

根據(jù)學(xué)生的學(xué)情,選取合適的教學(xué)內(nèi)容進(jìn)行講解,主要分為五大模塊,用戶界面設(shè)計基礎(chǔ)模塊、常用UI組件模塊、基本程序單元Activity模塊、應(yīng)用核心Intent模塊和多媒體動畫模塊共五大模塊作為總體教學(xué)內(nèi)容。以真實性案例、趣味性案例和省賽競賽知識點為依托,設(shè)計出相應(yīng)的模塊教學(xué)內(nèi)容。

⑴ 用戶界面設(shè)計基礎(chǔ)模塊,包含九個講解內(nèi)容。分別是Android簡介和開發(fā)環(huán)境搭建;XML布局文件控制UI界面,選取案例是游戲的開始界面設(shè)計;自定義的View類,選取案例是跟隨手指的小兔子;相對布局管理器,案例是軟件更新提示界面設(shè)計;線性布局管理器,選取案例是微信登錄界面設(shè)計;幀布局,選取案例是居中顯示層疊的正方形設(shè)計;表格布局,選取案例是喜馬拉雅FM的用戶登錄界面設(shè)計;網(wǎng)格布局,選取案例是手機(jī)QQ聊天信息列表界面設(shè)計;布局嵌套,選取案例是微信朋友圈界面設(shè)計。

⑵ 常用UI組件模塊,總共包含八個講解內(nèi)容。分別是UI組件文本框,選取案例是手機(jī)QQ-APP;UI組件按鈕類,選取案例是開心消消樂游戲;UI組件單選按鈕,選取案例是佛教四大名山;UI組件復(fù)選框,選取案例是感興趣話題;UI組件進(jìn)度條,選取案例是開心消消樂;UI組件評分條,選取案例是淘寶APP;打新冠病毒游戲項目設(shè)計,其教學(xué)知識點包括掌握項目的制作流程,掌握APP發(fā)布的方法,掌握組建APK的方法,掌握游戲的UI設(shè)計,深刻理解后臺算法,打地鼠游戲項目。

⑶ 基本程序單元Activity模塊,總共包含四個講解內(nèi)容,分別是界面跳轉(zhuǎn)(登錄界面跳轉(zhuǎn)到忘記密碼界面),多個Activity的使用(模擬保存淘寶收貨地址),Activity調(diào)用(模擬喜馬拉雅實現(xiàn)選擇頭像功能),使用Fragment(模擬微信切換界面功能)。

⑷ 應(yīng)用核心Intent模塊,總共包含四個講解內(nèi)容,分別是Intent類實現(xiàn)撥打電話功能,Intent過濾器(查看大圖),長按事件(模擬長按朋友圈圖片彈出菜單功能),Drawable資源(模擬微信登錄)。

⑸ 多媒體動畫模塊,總共包含四個講解內(nèi)容,分別是逐幀動畫實現(xiàn)忐忑的精靈,補(bǔ)間動畫實現(xiàn)淡入淡出,MediaPlayer類實現(xiàn)音樂播放器制作,SoundPool類實現(xiàn)模擬手機(jī)選擇鈴聲。

1.1.7 教材選用及教學(xué)資料

選取工業(yè)和信息化“十三五”人才培養(yǎng)規(guī)劃教材“Android應(yīng)用程序開發(fā)與典型案例--微課版”,并參考多本教材,將內(nèi)容進(jìn)行重組,編寫出相應(yīng)的教學(xué)資料,包括授課計劃,理論教案,實訓(xùn)教案,實訓(xùn)指導(dǎo)書,實訓(xùn)計劃表,課件。

1.2 教學(xué)實施

根據(jù)學(xué)生的學(xué)情、教學(xué)內(nèi)容以及具備的教學(xué)系統(tǒng)超星學(xué)習(xí)通系統(tǒng),確定課堂教學(xué)實施策略,以單選鈕設(shè)計(中國佛教四大名山簡答題)為例,如圖1所示。

在教學(xué)設(shè)計中,充分利用信息化手段和各種工具,及時了解每個同學(xué)的動態(tài),并對其進(jìn)行相應(yīng)的提醒和輔導(dǎo)。

1.2.1 教學(xué)方法

課程中使用的教學(xué)方法包括案例法,例如開心消消樂按鈕設(shè)計;講授法,例如講解組件屬性方法;演示法,例如演示如何將程序打包成apk,然后安裝到手機(jī)上;項目法,例如打新冠病毒游戲項目開發(fā)。

1.2.2 教學(xué)活動

課程中使用的教學(xué)活動包括簽到活動,每次課課前簽到,課尾簽退;隨堂練習(xí)活動,例如發(fā)布一道操作練習(xí)題;選人活動,例如選同學(xué)進(jìn)行演示操作;分組討論活動,例如分組討論操作過程中遇到哪些問題,如何解決;問卷活動,例如調(diào)查對老師有什么授課建議;主題討論活動,例如討論佛教四大名山的特點;測驗活動,例如進(jìn)行一次理論知識點的小測驗。

1.2.3 教學(xué)考核

根據(jù)教學(xué)實施的策略和相應(yīng)的一些教學(xué)活動,確定教學(xué)考核項目包括考勤(20%),課堂活動參與(10%),作業(yè)10%,項目成品20%,期末考試40%。得分依據(jù)來自超星數(shù)據(jù)平臺統(tǒng)計功能,包括超星簽到數(shù)據(jù)統(tǒng)計,超星課堂積分統(tǒng)計,超星作業(yè)完成情況統(tǒng)計,超星資料區(qū)項目成品提交情況統(tǒng)計;期末考試得分來自于期末考試試卷得分。

1.3 信息技術(shù)應(yīng)用

教學(xué)手段信息化技術(shù)應(yīng)用包括裝有開發(fā)軟件AndroidStudio的機(jī)房,教學(xué)多媒體教室,超星學(xué)習(xí)通,微信,手機(jī)真機(jī)測試。

1.4 特色與創(chuàng)新

特色與創(chuàng)新包括線上線下同步教學(xué),從后臺數(shù)據(jù)可以看出,線上的視頻和資料的訪問統(tǒng)計達(dá)到100%;依托真實的案例開展教學(xué),學(xué)生的興趣大大提高;成立App開發(fā)創(chuàng)業(yè)小組,拓展課外實踐;以賽促學(xué)、以賽促教,指導(dǎo)學(xué)生參加與課程對接的移動互聯(lián)網(wǎng)開發(fā)大賽。

1.5 反思與診改

學(xué)生們學(xué)習(xí)到期中,會出現(xiàn)學(xué)習(xí)疲勞,學(xué)習(xí)興趣下降,需要進(jìn)一步激發(fā)學(xué)生的學(xué)習(xí)興趣,在這個階段,多選擇帶有動畫的案例和素材,增加趣味性。另外,項目代碼多,難度大,部分同學(xué)體驗不到成就感,診改辦法就是給出部分源碼,讓學(xué)生進(jìn)行組裝式項目開發(fā),爭取讓每一位學(xué)生都能完成項目,讓每一位學(xué)生都能獲得成就感,從而達(dá)到最終學(xué)習(xí)目的。

2 結(jié)束語

本文論述了“Android開發(fā)技術(shù)”課程的建設(shè)和實施,探討了教學(xué)思路和方法,為課程的學(xué)習(xí)者提供了實用的學(xué)習(xí)內(nèi)容。在智能手機(jī)普及的時代,Android開發(fā)技術(shù)是非常有前景的一門技術(shù),此課程在教學(xué)方法和教學(xué)設(shè)計上,還有待進(jìn)一步完善,相信還可以做得更好,做到讓學(xué)生快樂學(xué)習(xí)。

參考文獻(xiàn)(References):

[1] 明日科技編著.零基礎(chǔ)學(xué)Android[M].吉林大學(xué)出版社,2019.

[2] 劉凡馨,夏幫貴.Android移動應(yīng)用開發(fā)基礎(chǔ)教程[M].人民郵電出版社,2020.

[3] 季久峰.Android應(yīng)用程序開發(fā)與典型案例[M].人民郵電出版社,2020.

[4] 李斌.Android Studio移動應(yīng)用開發(fā)任務(wù)教程[M].人民郵電出版社,2020.

[5] 李明革.Android手機(jī)應(yīng)用程序開發(fā)[M].東北師范大學(xué)出版社,2018.

猜你喜歡
實施競賽創(chuàng)新
2020絲綢之路數(shù)學(xué)競賽
我看競賽
創(chuàng)新思維競賽(3)
新形勢下高校二級學(xué)院教務(wù)管理優(yōu)化路徑探析
房地產(chǎn)項目策劃課程案例教學(xué)探索與實施
共情教學(xué)模式在科學(xué)課堂的構(gòu)建與實施研究
“我愛海洋”知識競賽
黔西县| 商水县| 苏尼特右旗| 沐川县| 扶沟县| 饶河县| 贵州省| 乌拉特中旗| 喜德县| 宁夏| 富民县| 兴国县| 绩溪县| 广水市| 岚皋县| 中西区| 广平县| 杭锦后旗| 鲁山县| 宿州市| 林甸县| 万全县| 伽师县| 四会市| 涞源县| 南澳县| 苏尼特右旗| 本溪| 嵩明县| 古交市| 晴隆县| 棋牌| 宿州市| 深圳市| 新源县| 应用必备| 宜昌市| 龙口市| 平原县| 同江市| 承德市|