手機APP軟件開發(fā)課程標準_第1頁
手機APP軟件開發(fā)課程標準_第2頁
免費預覽已結束,剩余8頁可下載查看

下載本文檔

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

文檔簡介

1、國家中等職業(yè)教育改革發(fā)展示范學校軟件信息與服務專業(yè)建設核心課程的課程標準5.核心課手機APP軟件開發(fā)(An droid)課程標準東莞理工學校軟件信息與服務專業(yè)項目建設小組課程編號:08110課程類型:專業(yè)必修課、一體化課程學時:72適用對象:軟件與信息服務專業(yè)三年級 學生編制者:歐陽兀東審核者:編制日期:2014-07-05一、課程的性質1課程定位手機APP軟件開發(fā)(An droid)是理實一體化課程,是計算機軟件與服務 專業(yè)的一門重要的專業(yè)必修課程,通過此課程的學習,學生可以開發(fā)基本和較復 雜的An droid應用程序。本課程的前導課程:計算機應用基礎、JAVA語言。后續(xù)課程:An droi

2、d游戲開發(fā),An droid地圖服務等。本課程的課程定位于移動設備軟件藍領、智能手機APP開發(fā)的工作崗位,課 程任務是培養(yǎng)適應智能手機APP安裝調試、測試、開發(fā)工作的技能型人才。通過 本課程的學習,學生能掌握An droid平臺安裝,An droid基本控件的使用,An droid四大組件運用,An droid數據存儲技術,An droid網絡初級編程,An droid多媒 體編程及An droid地圖服務等技能。2、課程任務課程任務是課程任務是通過本課程的學習,使學生形成一定的學習能力、溝 通與團隊的協(xié)作能力,形成良好的思考問題、分析問題和解決問題的能力,養(yǎng)成 良好的職業(yè)素養(yǎng)。遵守國家關于軟

3、件與信息技術的相關法律法規(guī),形成網絡管理和系統(tǒng)維護能力。最終成為具備較全面的軟件開發(fā)與信息服務的技術人才。以社會對An droid開發(fā)類人才的實際需求為出發(fā)點, 以提高學生的科學文化 素質、培養(yǎng)學生的創(chuàng)新精神、實踐能力及職業(yè)素質為目標。按照學生的認知規(guī)律, 采用項目驅動方法安排內容,著重培養(yǎng)學生的思考和動手能力。二、職業(yè)活動手機APP軟件開發(fā)(An droid)課程是軟件與信息服務、計算機應用專業(yè) 的核心課程,堅持“以企業(yè)應用為背景,以工作過程為導向,以任務驅動為手段, 以職業(yè)競崗位目標,變應試為應用”的教學設計理念,在崗位調研的基礎上解構 關鍵職業(yè)崗位能力,以職業(yè)能力為中心設計教學過程。職業(yè)

4、活動與課程內容的對應關系如下:An droid程序員崗位職業(yè)能 力教學內容(理實一體化課)開發(fā)工具安裝與使用初次體驗 An droid(項目一)基礎手機程序開發(fā)APP編程基礎(項目二、三、四、五、六、七)An droid多媒體與娛樂開發(fā)An droid多媒體與娛樂(項目八)An droid繪畫與動畫開發(fā)An droid繪畫與動畫(項目九)地圖服務開發(fā)地圖服務(項目十)An droid網絡編程An droid網絡編程(項目一)An droid游戲開發(fā)An droid游戲開發(fā)(項目十二)An droid綜合實例開發(fā)An droid綜合實例(項目十三)三、課程目標1、職業(yè)關鍵能力目標(1)掌握An

5、droid開發(fā)平臺的安裝和配置。(2)掌握An droid布局設計的主要方法。(3)Activity,Service,ContentProvider,BroadcastReceiver四大組件 的基本用法。(4)掌握An droid數據存儲的方法。(5)掌握基本的An droid多媒體初級編程。(6)了解網絡編程編程的方法,學會編寫簡單的網絡傳輸數據程序。(7) 了解An droid游戲開發(fā)的方法,能編寫簡單的An droid小游戲。(8)了解An droid地圖服務,學會使用An droid平臺開發(fā)定位服務功能的APP2、職業(yè)專門能力目標(1)通過完成相關的項目,掌握An droid平臺的安

6、裝和系統(tǒng)架構。(2)通過完成相關的項目,掌握An droid基本語法和程序設計方法。(3) 通過完成相關的項目,掌握編寫完整APP的方法,培養(yǎng)尋找發(fā)現問題 途徑,學會解決問題的方法。3、 方法能力目標經歷科學探究過程,認識科學探究的意義,嘗試應用科學探究的方法研究 形成一定的學習能力、溝通與團隊的協(xié)作能力,形成良好的思考問題、分析問題 和解決問題的能力,養(yǎng)成良好的職業(yè)素養(yǎng)。遵守國家關于軟件與信息技術的相關 法律法規(guī),具有系統(tǒng)維護和服務器搭建的能力。 具有一定的質疑能力,信息收集 和處理能力,分析、解決問題能力和交流、合作能力。四、 課程內容1、預備知識學習本課程,學生必須具備的知識和技能有:計

7、算機應用基礎、網絡基礎、數據庫基礎、JAVA編程基礎等。2、核心內容課程重難點及課時分配如下表所示:教學內容教學要求重點()難點(ABC學時安排備注1 An droid 環(huán)境CB12 UI 界面布局AB23 基本控件介紹及常用事件AA24 ActivityAA15 IntentAA26 ServiceAA27 數據存儲AA28 An droid 多媒體與娛樂AA29 An droid 繪畫與動畫AA210 地圖服務AA211 An droid 網絡編程AA212 An droid 游戲BA213 綜合開發(fā)BA2合計24(教學要求:A A熟練掌握;B B掌握;C C 一了解)(技能要求:A A熟

8、練掌握;B_B_掌握;C C 一了解)3、項目設計項目設計及課時分配如下表所示:項目設計教學要求重點()難點(ABC學時安排備注項目一 初次體驗 An droidCB1項目二 UI 界面布局應用AB2項目三 基本控件介紹及常用事件應用AA6項目四 走進 ActivityAA1項目五走進 IntentAA4項目六走進 ServiceAA6項目七數據存儲應用AA4項目八 An droid 多媒體與娛樂應用AA4項目九 An droid 繪畫與動畫應用AA4項目十地圖服務應用AA4項目一- An droid 網絡編程應用AA4項目十二 An droid 游戲開發(fā)應用BA4項目十三 實習安全管理平臺開

9、發(fā)BA4合計48(教學要求:A A熟練掌握;B B掌握;C C 一了解)(技能要求:A A熟練掌握;B_B_掌握;C C 一了解)4、學習情境本課程通過實踐教學,讓學生能掌握包括An droid系統(tǒng),An droid布局設計 以及Android程序開發(fā)中常用的各類控件等,掌握An droid開發(fā)的基本技能。為 了更好實施軟件技術專業(yè)“職業(yè)情境,項目主導”的工學結合人才培養(yǎng)模式,開 展基于軟件產品開發(fā)工作過程的項目實踐教學, 本課程組織為十三個模塊,十三 個項目。按照項目開發(fā)的過程進行模塊的劃分, 在完成每個模塊學習和實踐的過 程中,融入相應的知識點。在教學內容選取和組織過程中,突出與企業(yè)的深度

10、融 合,引進企業(yè)軟件產品開發(fā)環(huán)境、管理規(guī)范、技術資源,校企雙方共同完成本課 程的教學與實踐。5、項目實施通過項目設計培養(yǎng)學生的職業(yè)素養(yǎng)。在項目設計過程中,加深對知識的理解, 提高對編程工具使用的熟練程度,掌握手機APP軟件項目開發(fā)的一般方法、步驟 與流程,熟悉程序設計的基本工作規(guī)范,養(yǎng)成良好的編程習慣。同時,通過協(xié)作 完成軟件項目開發(fā),培養(yǎng)學生的溝通交流能力、組織協(xié)調能力、團隊合作能力和 自主學習能力。項目開發(fā)過程中,每4-5人一組,在教師的指導下,制定項目開 發(fā)計劃、時間進度、工作流程等,項目組成員可以具體的分工協(xié)作。完成項目測 試,項目文檔制作等。6、教學要求序號課題知識要求教學建議課時項

11、目一初次體驗An droidAn droid 基本概念An droid 開發(fā)平臺及需要工具XML 語法。復習 XML 語法、學生 自己動手安裝配置開 發(fā)環(huán)境。2項目二UI 界面布局理解用戶界面的概念 學會用三種方法來創(chuàng)建 簡單的用戶界面學會常用的四種布局管 理器的使用注意各種布局之間的 轉換方法4項目三基本控件介 紹及常用事 件掌握 An droid 常用基本控件掌握 An droid 常用事件扎實掌握控件的事件 監(jiān)聽程序的編寫方 法。8項目四走進Activity了解 Activity 的概念 及其生命周期掌握 Activity的生命周期中的回調方法掌握 Activity之間的數據交換Acti

12、vity的生命周期的理解、利用 Bu ndle 機制實現數據傳遞2項目五走進 Intent了解 Intent 的基本知 識掌握 Intent 的開發(fā)和應用多個 Activity 間的跳 轉簡易撥號程序設計 簡易短信發(fā)送程序6項目六走進Service熟悉 Service 組件掌握 Service 組件開發(fā)流程和方法難度較大,理解服務,編寫啟動停止服務為 主, 其他不必詳講原 理。 重在服務的應用。8項目七數據存儲SharePreferere nces 類、File 存儲、SQLite 數據庫的操作、 Conten tProvider類及它們的使用方法。File 對象讀寫,SD 卡 的數據的存儲,

13、如何 使用SQLite 數據庫,Conten tProvider對象實現數據共享及編 程是重點。6項目八An droid 多媒體與娛樂了解 An droid 多媒體與娛樂開發(fā)的基本知識掌握 An droid 多媒體基本開發(fā)知識MP3 音樂播放器制作 視頻播放器制作, 以 學生學會制作為主,不必詳講原理。6項目九An droid 繪畫與動畫了解 An droid 繪圖的基本知識掌握幾種 An droid 簡單動畫的制作掌握繪制簡單圖形和 幾種類型的簡單動畫 的制作就可以了。6項目十地圖服務位置服務地圖功能使用手機定位的方法 地圖的程序設計方 法, 可以下載高德地 圖服務軟件與學生共 享。6項目十

14、An droid 網絡編程掌握通過 HTTP 訪冋網 絡掌握通過 WebView 顯示網頁先講解 Http 原理,否 則學生更加不懂。理 解HttpURLCo nn ecti on 訪問網絡,HttpClie nt訪問網絡為主。6項目十An droid 游戲開發(fā)常見的游戲開發(fā)框架 學會簡單游戲的開發(fā)流 程學會游戲中的碰撞檢測理解開發(fā)游戲的思維 方法, 會編寫簡單的 游戲就可以了。6項目十實習安全管 理平臺開發(fā)布局文件編寫、常用控 件的應用、In te nt組件、Service 組件、百 度地圖編程、網絡編程 技術的應用。讓學生理解開發(fā)一個 完整 APP 的過程,會 調試測試相關程序代 碼。 學

15、生不必完整編寫一個 APR6五、課程實施條件1人員條件授課教師必須具備以下條件:本科以上計算機相關專業(yè)學歷,熟練掌握JAVA語言的使用,同時對于數據庫和操作系統(tǒng)有較深入的了解,有一定的英語 水平,有相關的數據結構等方面的知識; 通過初級或者高級程序員考試或者 拿到一些國際、 國內認證的證書, 有一年以上教授相關程序設計課程或項目開發(fā) 經驗; 軟件結構設計及分析能力, 出色的編程能力, 掌握了幾種軟件的開發(fā) 技巧,同時需要有嚴格的軟件工程思想; 較強的邏輯思維能力, 團隊精神和 協(xié)作能力,強烈的好奇心和學習精神。2、環(huán)境條件 本課程需要一間高性能聯網的計算機實訓室,需滿足每位學生一臺電腦。配 備

16、液晶投影儀、多媒體教學軟件、Android開發(fā)相關軟件。六、教學組織與方法1、教學方法1.教學方法 結合軟件與信息服務專業(yè)學生特點,基于行動導向,根據每個任務的內容特 點,以真實項目進行引導開展教學。 整個課程以項目任務實訓為主線, 以技能培 養(yǎng)為核心來組織教學。 學生在完成項目分解的任務中學習相關知識, 并利用這些 知識解決項目中的問題。(1)項目教學法課程將Android開發(fā)的具體項目分解為多個小的任務。 每個任務的學習過程 以工作過程為導向,最終形成學生的職業(yè)行動能力。(2)小組教學法以6人為一個單位,成立教學小組。單人完成的項目,組內可以互相學習,督促和評價。通過組內同學互相訪問、測試

17、來模擬實際工作情境。(3)視頻展示法 教師對講授內容充分提煉,將復雜的操作錄制下來,方便學生反復觀看和模 仿,形象生動的動態(tài)展示和講解。使抽象、難懂的教學內容變得直觀、易懂和容 易掌握;提高了教學效率;便于學生自主學習。2、教學手段(1)充分利用多媒體實訓室和多媒體課件 本課程的課堂講授全部在實訓室進行,便于使用投影設備,采用多媒體教學手段。開發(fā)和使用的多媒體課件制作精美并含有動態(tài)演示, 其有效地增強了學生 的學習興趣。(2)鼓勵自主學習 制作網絡課件,并將教學大綱、教案、習題等同時上網開放,激發(fā)學生學習興趣,鼓勵學生自主學習, 同時可以緩解課程信息量增加與壓縮授課學時之間的 矛盾。(3)嚴格

18、考評制度 設計了內容豐富、形式多樣的習題作業(yè),以利于學生理解和掌握所學知識。嚴格檢查平時作業(yè)完成情況,及時反饋作業(yè)中反映的問題。采用定期模擬考試的 方法及時檢驗學生階段性學習成果。 建立科學合理的考核評價制度,以促進學生 的學習積極性和自我學習的動力。(4)充分利用網絡環(huán)境和資源充分利用互聯網資源、本課程網站資源,在網上開展教學活動,包括網絡課 程學習、自主學習、課后復習、課件下載、作業(yè)提交、專題討論、網上答疑等, 使學生可以不受時間、地點的限制,方便地進行學習。七、 教學材料1學材與教材(1) 選用教材智能手機APP軟件開發(fā)(An droid)校內教材, 作者:歐陽元東、李小 軍、趙英姿、周

19、清流、蘇偉斌等。(2) 參考書目輕松學An droid開發(fā),電子工業(yè)出版社,王雅寧著。瘋狂An droid講義,電子工業(yè)出版社,李剛著。2、軟件與網絡An droid開發(fā)工具使用ADT及以上版本。八、 教學評價1教學評價強調評價對教學的激勵、診斷和促進作用,發(fā)揮教師在評價中的主導作用, 創(chuàng)造條件實現評價主體的多元化,要關注學生的個別差異,鼓勵學生的創(chuàng)造實踐。 綜合運用各種形成性評價方式,全面考察學生的程序設計能力的養(yǎng)成過程,評價與教學過程相結合,動態(tài)把握,及時引導學生情感、態(tài)度和價值觀的形成。采用 紙筆測試和上機測試相結合的方式開展總結性教學評價。要根據課程標準的要求 和具體考試內容選擇合適的

20、題型和考試方式,創(chuàng)造條件全面考察學生解決實際問 題的能力,避免只重視知識記憶。要注意結合學生平時學習表現和過程性評價結 果,改變單純一次測驗或考試為依據,評定學生一學期或整個學段學習情況的局 面,適度加大過程性評價在期末成績評定中的比重。2、考核內容知識模塊知識小點考核等 級初次體驗 An droidAn droid 基本概念An droid 開發(fā)平臺及需要工具XML 語法。UI 界面布局用戶界面的概念創(chuàng)建簡單的用戶界面常用的四種布局管理器的使用基本控件介紹及常用事 件An droid 常用基本控件An droid 常用事件走進 ActivityActivity的概念及其生命周期Activit

21、y 的生命周期中的回調方法Activity 之間的數據交換走進 IntentIn te nt 的基本知識In te nt 的開發(fā)和應用走進 ServiceService 組件Service 組件開發(fā)流程和方法數據存儲SharePreferere nces 類File 存儲SQLite 數據庫的操作Co nte ntProvider 類及它們的使用方法。An droid 多媒體與娛樂An droid 多媒體與娛樂開發(fā)的基本知識An droid 多媒體基本開發(fā)知識An droid 繪畫與動畫An droid 繪圖的基本知識幾種 An droid 簡單動畫的制作地圖服務位置服務地圖功能An droid 網絡編程通過 HTTP 訪冋網絡通過 WebView 顯示網頁An droid 游戲開發(fā)常見的游戲開發(fā)框架簡單游戲的開發(fā)流程游戲中的碰撞檢測實習安全管理平臺開發(fā)布局文件編寫常用控件的應用、In te

溫馨提示

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

評論

0/150

提交評論