職業技術學院《Android軟件開發》課程標準_第1頁
職業技術學院《Android軟件開發》課程標準_第2頁
職業技術學院《Android軟件開發》課程標準_第3頁
職業技術學院《Android軟件開發》課程標準_第4頁
職業技術學院《Android軟件開發》課程標準_第5頁
已閱讀5頁,還剩9頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

《Android軟件開發》課程標準課程性質:職業技術課課程編碼:114223是否專業核心課程:否總學時:64適用專業:物聯網應用技術實踐比例(%):50%課程類型:(理論+實踐)課學分:4精品課程:否考核方式:考試開設學期:第三學期制(修)訂日期:一、課程描述本課程的設置旨在引導學生掌握Android平臺開發的基礎概念、實用技術和應用模式,為學生在Android平臺上開發軟件,實現移動互聯應用開發打下堅實的基礎。課程以實際開發案例為基礎,在理論講授的同時為學生安排了大量的實訓項目,主要包括Android平臺架構、Android平臺開發的系統環境、應用程序的開發過程、Android應用程序組件、高級用戶界面設計、網絡通信、無線通信、電話信息系統管理、數據庫應用、Android資源及SDK工具。二、課程培養目標1.專業能力目標(1)熟悉Android平臺架構和開發環境構建;(2)掌握Android應用程序的開發過程;(3)掌握Android應用程序的開發方法,具有系統分析設計能力;(4)能夠準確了解用戶需求,設計美觀規范的用戶界面;(5)能夠開發小型的Android應用軟件;2.方法能力目標(1)具有制定項目工作計劃能力;(2)具有軟件質量自我控制及評價能力;(3)具有了解實際需要,滿足用戶需求能力;(4)具有不斷獲取新知識和技能能力,能夠解決實際工作中存在的問題。3.社會能力目標(1)具有勤奮學習的態度,嚴謹求實、創新的工作作風;(2)具有良好的心理素質和職業道德素質;(3)具有高度責任心和良好的團隊合作精神;(4)具有一定的科學思維方式和判斷分析問題的能力。三、與前后課程的聯系《Android軟件開發》是“物聯網應用技術專業”職業技術課程,它的先修課程是《Java語言程序設計》,后續課程是《專業綜合實訓》等課程。四、學習內容與學時分配本課程總課時為32學時,其中講授課時為24學時,實訓學時為8學時。教學學時分配如下:學習單元編號學習任務學習要求學時分配備注一體化學時實踐比例(%)1第一部分:初識Android1、什么是Android,包括移動信息設備分類、OpenHandsetAlliance和Android;2、Android簡介,包括Andriod的歷史、Andriod的未來、Andriod平臺的技術架構;3、Android應用程序構成,包括活動(Activity)、意圖(Intent)、服務(Service)、內容提供器(ContentProvider);4、Android網上資源;2502第二部分:搭建Android開發環境1、Android開發環境要求;2、JDK的安裝和配置,包括安裝JDK、配置JDK;3、AndroidSDK的下載和安裝,包括下載AndroidSDK、安裝AndroidSDK、創建Android虛擬設備;4、Eclipse的下載和安裝,包括下載和安裝Eclipse、安裝和配置Eclipse中Android插件;使用Eclipse開發Android應用程序,包括使用Eclipse創建Android項目、Eclipse中Android項目架構、Eclipse中Android項目的調試和運行;2503第三部分:Android中的Activity1、Activity的作用;2、單Activity的Android應用,包括Activity的生命周期、Activity類的結構;3、Activity的兩種界面設計方式,包括基于XML的界面設計、基于代碼的界面設計;4、應用實例:在界面中顯示圖片;8504第四部分:Android人機界面和常用組件1、用戶人機界面元素分類,包括視圖組件(View)、視圖容器組件(ViewGroup)、布局組件(Layout)、布局參數(LayoutParams);2、常用Widget組件,包括文本框視圖(TextView)、按鈕(Button)、圖片按鈕(ImageButton)、編輯框(EditText)、多項選擇(CheckBox)、單項選擇(RadioGroup)、下拉列表(Spinner)、自動完成文本框視圖(AutoCompleteTextView)、日期選擇器(DatePicker)、時間選擇器(TimePicker、數字時鐘(DigitalClock)、表狀時鐘(AnalogClock)、進度條(ProgressBar)、拖動條(SeekBar)、評分條(RatingBar);8505第五部分:Android中的視圖組件1、視圖組件,包括圖片視圖(ImageView)、滾動視圖(ScrollView)、網格視圖(GridView)、列表視圖(ListView、切換圖片(ImageSwitcher和Gallery)、標簽切換(Tab);2、通用XML屬性;8506第六部分:Android菜單和布局設計1、菜單(Menu,包括上下文菜單(ContextMenu)、選項菜單(OptionsMenu)、基于XML的菜單結構;2、界面布局設計,包括基于XML的布局設計、線性布局(LinearLayout)、相對布局(RelativeLayout、表格布局(TableLayout)、絕對布局(AbsoluteLayout);3、界面中的字體,包括設置系統字體、引用用戶自定義字體;4、應用實例詳解,制作手機桌面,包括實例分析、實例實現;8507第七部分:Android中的核心Intent1、Intent的作用,包括多Activity的Android應用、Activity之間的消息傳遞;2、Intent的分類,包括ActionIntent、BroadcastIntent;3、解析Intent的實現,包括IntentReceiver、IntentFilter;4、設置Activity許可;應用實例詳解:電話撥號程序,包括實例分析、實例實現;8508第八部分:Android中的后臺服務Service1、Service的作用;2、Service的實現,包括創建Service、啟動Service;3、Toast和Notification應用,包括使用Notification通知、用戶服務啟動、使用Toast顯示通知信息;4、應用實例詳解,包括播放背景音樂、實例分析、實例實現;8509第九部分:Android中的數據存儲1、使用Preferences存儲數據,包括訪問Preferences的API、使用XML存儲Preferences數據;2、使用文件存儲數據,包括訪問應用中的文件數據、訪問設備中獨立的文件數據;3、使用SQLite數據庫存儲數據,包括SQLite數據庫簡介、SQLite數據庫操作、使用SQLiteDatabase對象操作數據庫、Cursor的使用;4、使用ContentProvider,包括定義ContentProvider、使用ContentProvider進行CRUD操作;5、應用實例詳解:創建音樂、播放列表,包括實例分析、實例實現;85010第十部分:Android的網絡通信1、訪問Internet,包括使用WebKit組件訪問Internet使用ApacheHttpComponents訪問Internet;Socket通信;3、應用實例詳解:手機短信程序,包括實例分析、實例實現;450合計6450%五、考核方式與標準本課程考核采用形成性考核、平時成績與期末考試相結合的方式,其中形成性考核成績占總分的35%,平時成績占總分的15%,期末考試占總分的50%,課程總成績為百分制,總評成績60分以上(包括60分)為及格。1.形成性考核的內容方法及評分標準形成性考核采用上機操作的形式,每人一臺機器,在一定的時間內按完成的操作結果的正確性和速度綜合評定成績。形成性考核的內容如下:序號考評項目考核內容考核標準分值1Android系統安裝配置根據要求學生獨立對Android系統配置,進行系統安裝。按答卷中的記錄的數目作為評分標準。對于操作都正確的按完成時間順序評定成績,前1/3人10分,后2/3人為9分,如果出現錯誤,按錯誤的參數個數、數據項個數酌情扣分。7分2Android的計算器應用開發每位學生一臺機器,利用線性、相對、絕對、表格布局,完成界面的開發;并通過監聽事件實現計算器的加減乘除的基本功能。按時間及錯誤情況作為評分標準。對于操作都正確的按完成時間順序評定成績,前1/3人10分,后2/3人為9分,如果出現錯誤,按錯誤的參數個數、數據項個數酌情扣分。10分3Android的網絡通信每位學生一臺機器,完成應用實例:手機短信程序,包括實例分析、實例實現;按時間及錯誤情況作為評分標準。對于操作都正確的按完成時間順序評定成績,前1/3人10分,后2/3人為9分,如果出現錯誤,按錯誤的參數個數、數據項個數酌情扣分。8分4Android的模擬QQ應用開發每位學生一臺機器,通過基于騰訊QQ的應用,合理運動各種布局、樣式及控件,完成閃屏、登錄、注冊、好友界面的設計,完成數據存儲、即時通信、網頁查看等功能。按時間及錯誤情況作為評分標準。對于操作都正確的按完成時間順序評定成績,前1/3人10分,后2/3人為9分,如果出現錯誤,按錯誤的參數個數、數據項個數酌情扣分。10分合計35分2.平時成績評分標準平時成績占15分,考核內容及標準如下:序號考評項目考核內容及標準考評方法分值1組織紀律缺勤一次扣1分,3次遲到(或早退)按一次缺勤計算,其他違紀酌情扣分教師及班干部評定5分2人際交往積極參加討論,課上主動回答問題,樂于幫助他人有效學習教師及班干部評定3分3上機操作上機操作能按教師要求完成規定練習題目,不做與本課程無關的事情教師及班干部評定5分4環境意識未出現設備損壞,保持衛生教師及班干部評定2分合計15分3.期末考核內容及評分標準期末考核采用上機操作與筆試結合的方式,全部操作結果寫入試卷。考核主要內容如下:序號考評項目考核內容考評方法比例1Android人機界面和常用組件、Android菜單和布局設計根據項目實例考核用戶人機界面的設計、Android菜單和布局設計。教師評定20%2Android中的Intent根據項目實例考核電話撥號程序,包括實例分析、實例實現教師評定15%3Android中的后臺服務Service根據項目實例考核播放背景音樂、實例分析、實例實現。教師評定15%4Android中的數據存儲根據項目實例考核創建音樂、播放列表。教師評定15%5Android中的計算器應用根據項目實例考核布局、監聽事件、代碼算法的實現。教師評定20%6Android模擬QQ應用根據項目實例考核布局、樣式、監聽事件、控件的合理運用、線程、WebView、即時通信的實現。教師評定25%合計100%六、教學與實踐環境要求1.為配合一體化教學,需要為教師配置教師機及大屏幕。2.需要為每位學生配置1臺計算機,每一人一臺Android系統手機,同時配相應軟件環境:(1)JavaJDK:JDK6(JREaloneisnotsufficient)設置環境變量:JAVA_HOME、CLASSPATH;(2)GoogleEclipse。注:計算機要安裝手機USB驅動(如果用模擬器調試,則可暫時不裝)。七、課程實施建議1.教材選用建議(1)推薦教材[a]孫更新《Android從入門到精通》電子工業出版社,2010年[b]李維勇《Android任務驅動式教程》北京航空航天大學出版社2011(2)推薦參考書[a]楊豐盛《GoogleAndroid開發入門與實戰》人民郵電出版社,2009[b]韓超《SY-GoogleAndroid應用開發實例》清華大學出版社,2011[c]韓朝《SY-Android系統原理及開發要點詳解》電子工業版社,20112.教學建議(1)為適應Android應用與創新需要,學院開辦新興“移動互聯應用技術”專業,并在教學中引入CDIO(Conceive、Design、Implement、Operate)的一體化的教學模式,該模式運用構思、設計、實現、運行四個過程,重點在實現和運行,內容設置分成三級項目:一級項目是包含該專業主要核心課程和能力要求。它們能夠模擬在企業和社會環境中實際產品、過程或系統的構思、設計、實施和運行過程。在訓練過程中注重培養學生的設計、創新、協調、溝通和領導能力以及職業能力和態度,要求輪流承擔不同的角色,擔當項目小組組長,定期提供教師項目進度、組內成員的表現和參考成績,領導和提高組內同學的自信心。二級項目是包含專業相關核心課程和能力要求。按照從易到難、從簡單到復雜不斷迭代的原則設置,圍繞項目把課程組織起來,在授課過程中授課教師組成一個教學團隊,各自獨立地教學,圍繞項目課程進行教學。三級項目是單門課程內設置的認證,以來源于企業的真實題目或結合教師的科研課題組織和設計,以項目作為基礎知識傳授與基本技能掌握的載體。經過項目學習,學生掌握了專業技能,在此基礎上,建立“智能手機軟件開發”小組,并參與Google組織的Android編程大賽,還參與“國家教育部”和“全國商科聯合會”組織的實踐技能大賽,從而達到進一步鞏固學習成果的目的。教學中要充分發揮學生的主體作用和教師的主導作用,從學生的實際和企業崗位的需求出發,遵照學生的學習特點和認識規律,突出培養學生解決實際問題的能力和應變能力,強化情感態度價值觀的教育,注意計算機維修操作的規范性和安全性。3.教師要求(1)擔任本課程主講教師應該熟悉軟件開發流程,具有豐富的軟件開發經驗,熟練掌握Java、數據庫等技術,能夠應用這些技術開發一個完整的應用軟件系統,同時,還要求主講教師具備較豐富的教學經驗及課題組織能力。(2)擔任本課程實踐教學指導教師應具有豐富的軟件企業開發工作經驗,具有一定的教學經驗并且需要有較強的責任心。八、課程資源的利用本課程有電子教學課件和與之配套的教材。九、學習情境設計根據本課程的培養目標,確定《移動終端軟件設計與應用》課程共包括10個學習情境,其具體內容如下:學習情境1:初識Android學習情境初識Android學時2能力目標了解android發展歷史。了解Android應用程序的構成。了解Android的網上資源。主要內容1、什么是Android,包括移動信息設備分類、OpenHandsetAlliance和Android;2、Android簡介,包括Andriod的歷史、Andriod的未來、Andriod平臺的技術架構;3、Android應用程序構成,包括活動(Activity)、意圖(Intent)、服務(Service)、內容提供器(ContentProvider);4、Android網上資源;工作任務主要是Android的初步入門的章節,以了解為主。上機實驗,練習做個“Helloworld”實訓環境為每位學生配備計算機和Android真機。教學資源1.教學實訓視頻2.教學及實訓教材3.電子課件4.網上教學資料教學方法建議1.教師親自演示。3.學生跟做。教學組織形式1.以班級為單位的一體化教學2.以小組為單位的操作練習教師能力要求1.熟練掌握Android智能手機硬件知識。2.熟練掌握實際操作能力。考核方式1.組內驗證2.組間互驗備注學習情境2:搭建Android開發環境學習情境搭建Android開發環境學時2能力目標能夠進行Android系統的安裝配置。主要內容1、Android開發環境要求;2、JDK的安裝和配置,包括安裝JDK、配置JDK;3、AndroidSDK的下載和安裝,包括下載AndroidSDK、安裝AndroidSDK、創建Android虛擬設備;4、Eclipse的下載和安裝,包括下載和安裝Eclipse、安裝和配置Eclipse中Android插件;使用Eclipse開發Android應用程序,包括使用Eclipse創建Android項目、Eclipse中Android項目架構、Eclipse中Android項目的調試和運行;工作任務了解并掌握:Android軟件環境:1、

JavaJDK:JDK5orJDK6(JREaloneisnotsufficient)設置環境變量:JAVA_HOME、CLASSPATH2、

Eclipse:Eclipse3.3(Europa),3.4(Ganymede)3、

AndroidSDK4、

ADT0.8.0(AndroidDevelopmentTools)5、

Eclipse安裝ADT插件安裝手機USB驅動(如果用模擬器調試,則可暫時不裝。)硬件環境要求:1、

PC機(裝有以上軟件環境)2、

Android手機實訓環境為每位學生配備計算機和Android真機。教學資源1.教學實訓視頻2.教學及實訓教材3.電子課件4.網上教學資料教學方法建議1.教師親自演示。3.學生安裝系統并進行配置。教學組織形式1.以班級為單位的一體化教學2.以個人為單位的操作練習教師能力要求1.熟練掌握軟件系統環境。2.熟練掌握軟件系統環境的安裝及配置。考核方式1.單元實踐,教師評價2.期末考核3.綜合實訓備注學習情境3:Android中的Activity學習情境Android中的Activity學時8能力目標能夠進行Activity兩種界面設計。主要內容1、Activity的作用;2、單Activity的Android應用,包括Activity的生命周期、Activity類的結構;3、Activity的兩種界面設計方式,包括基于XML的界面設計、基于代碼的界面設計;4、應用實例:在界面中顯示圖片;工作任務1.完成Android界面設計實例(課本)實訓環境為每位學生配備計算機和Android真機。教學資源1.教學實訓視頻2.教學及實訓教材3.電子課件4.網上教學資料教學方法建議1.教師親自演示。2.學生操作。教學組織形式1.以班級為單位的一體化教學2.以個人為單位的操作練習教師能力要求1.熟練掌握Android軟件編程。考核方式1.單元實踐,教師評價2.期末考核3.綜合實訓備注學習情境4:Android人機界面和常用組件學習情境Android人機界面和常用組件學時8能力目標熟練掌握Android人機界面和常用組件的設計及應用。1、用戶人機界面元素分類,包括視圖組件(View)、視圖容器組件(ViewGroup)、布局組件(Layout)、布局參數(LayoutParams);2、常用Widget組件,包括文本框視圖(TextView)、按鈕(Button)、圖片按鈕(ImageButton)、編輯框(EditText)、多項選擇(CheckBox)、單項選擇(RadioGroup)、下拉列表(Spinner)、自動完成文本框視圖(AutoCompleteTextView)、日期選擇器(DatePicker)、時間選擇器(TimePicker、數字時鐘(DigitalClock)、表狀時鐘(AnalogClock)、進度條(ProgressBar)、拖動條(SeekBar)、評分條(RatingBar);工作任務結合課本實例,完成人機界面和常用組件的設計,包括實例分析、實例實現。實訓環境為每位學生配備計算機和Android真機。教學資源1.教學實訓視頻2.教學及實訓教材3.電子課件4.網上教學資料教學方法建議1.教師親自演示。2.學生操作。教學組織形式1.以班級為單位的一體化教學2.以個人為單位的操作練習教師能力要求1.熟練掌握Android軟件編程。考核方式1.單元實踐,教師評價2.期末考核3.綜合實訓備注學習情境5:Android中的視圖組件學習情境Android中的視圖組件學時8能力目標掌握Android中的視圖組件,并完成課程實例。1、視圖組件,包括圖片視圖(ImageView)、滾動視圖(ScrollView)、網格視圖(GridView)、列表視圖(ListView、切換圖片(ImageSwitcher和Gallery)、標簽切換(Tab);2、通用XML屬性;工作任務結合課本實例,完成視圖界面的設計,包括實例分析、實例實現。實訓環境為每位學生配備計算機和Android真機。教學資源1.教學實訓視頻2.教學及實訓教材3.電子課件4.網上教學資料教學方法建議1.教師親自演示。2.學生操作。教學組織形式1.以班級為單位的一體化教學2.以個人為單位的操作練習教師能力要求1.熟練掌握Android軟件編程。考核方式1.單元實踐,教師評價2.期末考核3.綜合實訓備注學習情境6:Android菜單和布局設計學習情境Android菜單和布局設計學時8能力目標掌握Android菜單和布局的設計,并完成課程實例。主要內容1、菜單(Menu,包括上下文菜單(ContextMenu)、選項菜單(OptionsMenu)、基于XML的菜單結構;2、界面布局設計,包括基于XML的布局設計、線性布局(LinearLayout)、相對布局(RelativeLayout、表格布局(TableLayout)、絕對布局(AbsoluteLayout);3、界面中的字體,包括設置系統字體、引用用戶自定義字體;4、應用實例詳解,制作手機桌面,包括實例分析、實例實現;工作任務結合課本實例,制作手機桌面,包括實例分析、實例實現。實訓環境為每位學生配備計算機和Android真機。教學資源1.教學實訓視頻2.教學及實訓教材3.電子課件4.網上教學資料教學方法建議1.教師親自演示。2.學生操作。教學組織形式1.以班級為單位的一體化教學2.以個人為單位的操作練習教師能力要求1.熟練掌握Android軟件編程。考核方式1.單元實踐,教師評價2.期末考核3.綜合實訓備注學習情境7:Android中的核心Intent學習情境Android中的核心Intent學時8能力目標掌握AndroidIntent的設計,并完成課程實例。主要內容1、Intent的作用,包括多Activity的Android應用、Activity之間的消息傳遞;2、Intent的分類,包括ActionIntent、BroadcastIntent;3、解析Intent的實現,包括IntentReceiver、IntentFilter;4、設置Activity許可;5、應用實例詳解:電話撥號程序,包括實例分析、實例實現;工作任務結合課本實例,完成電話撥號程序,包括實例分析、實例實現。實訓環境為每位學生配備計算機和Android真機。教學資源1.教學實訓視頻2.教學及實訓教材3.電子課件4.網上教學資料教學方法建議1.教師親自演示。2.學生操作。教學組織形式1.以班級為單位的一體化教學2.以個人為單位的操作練習教師能力要求1.熟練掌握Android軟件編程。考核方式1.單元實踐,教師評價2.期末考核3.綜合實訓備注學習情境8:Android中的后臺服務Service學習情境Android中的后臺服務Service學時8能力目標掌握Android中的后臺服務Service,并完成課程實例。主要內容1、Service的作用;2、Service的實現,包括創建Service、啟動Service;3、Toast和Notification應用,包括使用Notification通知、用戶服務啟動、使用Toast顯示通知信息;4、應用實例詳解,包括播放背景音樂、實例分析、實例實現;工作任務結合課本實例,完成播放背景音樂、實例分析、實例實現。實訓環境為

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論