【課程安排】
安卓應用開發(fā)
課程模塊名稱
|
課程目標
|
課程內(nèi)容
|
學習成果
|
Andriod系統(tǒng)開發(fā)基礎
|
理解與掌握Android系統(tǒng)體系結構;搭 建Android企業(yè)級項目開發(fā)環(huán)境;能夠 用模擬器與真機調(diào)試Android項目;能 夠用JAVA開發(fā)基于Android系統(tǒng)的嵌入 式軟件、熟練掌握IDE各界面及調(diào)試功 能,掌握控件的屬性設置及應用,掌握 隨機數(shù)的使用,理解游戲基本征
|
Java簡介和編程環(huán)境,Android平臺介紹;Android開發(fā)環(huán)境搭 建與配置;Android應用程序開發(fā)框架、項目組成;Android程 序調(diào)試與測試;Android的xml解析;Android控件Button, ImageButton,TextView,EditText使用;Android內(nèi)存管理系統(tǒng) 接口、文件、日志系統(tǒng);Android系統(tǒng)的圖形圖像、多媒體; Android中的網(wǎng)絡操作;Android中的硬件訪問傳感器,通信 權限管理;
|
安卓小應用程序,如記事本
|
數(shù)字通信數(shù)據(jù)庫技術 SQL Lite
|
理解關系型數(shù)據(jù)庫原理與結構,掌握 數(shù)據(jù)庫設計原則與規(guī)范,能夠使用SQL Server 2005創(chuàng)建修改數(shù)據(jù)庫、數(shù)據(jù)表, 能夠使用SQL語言對數(shù)據(jù)進行增、刪、 改、查等操作
|
關系型數(shù)據(jù)庫基本概念、數(shù)據(jù)庫設計原則;ER圖、范式、SQL Lite使用、SSMS;數(shù)據(jù)庫的創(chuàng)建與修改、分離與附加;數(shù)據(jù)庫 表管理、數(shù)據(jù)管理;結構化查詢語言SQL語法;SQL常用函數(shù) 使用
|
安卓小應用程序, 如通訊錄管理
|
Java Web移動開發(fā)技術
|
握HTML/CSS/JAVASCRIPT網(wǎng)頁程序設計, 了解XML結構,掌握TOMCAT的安裝配置方 法,使用JDBC/JSP/SERVLET進行數(shù)據(jù)庫 程序設計,在JSP中使用JAVABEAN和XML 編寫基于MVC模式的JAVAWEB程序
|
服務器的基本原理,網(wǎng)絡鏈接協(xié)議,Java網(wǎng)絡編程, Android網(wǎng)絡編程,網(wǎng)絡傳輸信息格式,xml文件生成, xml文件解析,Json解析,實現(xiàn)網(wǎng)絡文件上傳, http協(xié)議基本原理,http協(xié)議數(shù)據(jù)傳輸格式及特點, 在服務器端建立接收文件服務,客戶端與服務端進行網(wǎng)絡鏈接 客戶端獲取服務端信息列表,客戶端上傳和下載文件, 邏輯優(yōu)化和內(nèi)存優(yōu)化,網(wǎng)絡開放平臺API接口進行項目開發(fā) 介紹HTML基本標記者、CSS樣式表;Java Script、XML; Tomcat配置與使用;JSP、Servlet、JDBC;會話跟蹤技術; Java BEAN、EL、JSTL
|
卓小應用程序數(shù)據(jù)存儲 功能,如財務管理軟件
|
3G移動應用軟件開發(fā)
|
熟練使用Android基本組件,深刻理解 基于Android的C/S體系結構,利用C語 言獨立開發(fā)基于Android手機嵌入式軟 件,全方位理解與掌握Android項目開 發(fā)過程與相關文檔規(guī)范
|
網(wǎng)絡版軟件RSS閱讀器軟件開發(fā);GLMS物流系統(tǒng)開發(fā);GPS電子 定位系統(tǒng)開發(fā);掌上影院系統(tǒng)開發(fā);短信管理系統(tǒng)開發(fā)
|
完成一款手機應用軟件
|
ava Web移動開發(fā)技術
|
掌握HTML/CSS/JAVASCRIPT網(wǎng)頁程序設計,了解XML結構,掌握TOMCAT的安裝配置方法,使用JDBC/JSP/SERVLET進行數(shù)據(jù)庫程序設計,在JSP中使用JAVABEAN和XML,編寫基于MVC模式的JAVAWEB程序
|
HTML基本標記者、CSS樣式表;Java Script、XML;Tomcat配置與使用;JSP、Servlet、JDBC;會話跟蹤技術;Java BEAN、EL、JSTL
|
實現(xiàn)游戲服務器端數(shù)據(jù)存取功能
|
游戲程序開發(fā)基礎人工智能
|
了解物理學在游戲中的應用,了解人工智能的基本概念及在游戲中的應用,了解游戲中的AI架構,了解深度優(yōu)先及廣度優(yōu)先的算法概念,掌握A*算法,了解模糊邏輯的基本概念
|
人工智能概述以及游戲中的AI技術,游戲中AI的基本組成與設計,游戲中的搜索算法1,A*算法的使用,模糊邏輯
|
實現(xiàn)游戲算法
|
Android手機游戲項目設計與開發(fā)實戰(zhàn)
|
了解游戲制作中基本框架,針對給定策劃案分析制定程序架構。完成設計文檔根據(jù)設計文檔完成一款RPG游戲或其它類型游戲的制作,學會在游戲中實現(xiàn)人機交互的方法,游戲中的碰撞檢測方法,人物動畫的制作,地圖的滾動,多點觸屏的實現(xiàn)
|
游戲基本結構,游戲項目分析,游戲項目制作,選擇游戲項目,如益智類游戲發(fā):斗地主;休閑類游戲開發(fā):捕魚達人;競技類游戲開發(fā):植物大戰(zhàn)僵尸;RPG類游戲開發(fā):軒轅劍;射擊類游戲開發(fā):槍魂
|
制作一款游戲項目
|
軟件開發(fā)管理工具應用
|
深刻理解Android平臺體系結構;知曉項 目開發(fā)各個階段基本內(nèi)容以及所用到常 用工具;掌握軟件測試理論;了解設計 模式、UML基本知識;掌握并使用流程圖 工具VISIO、項目管理工具Project、版 本管理工具CVS、缺陷管理工具BugFree 等項目開發(fā)中常見工具。
|
軟件開發(fā)過程;軟件開發(fā)模型;軟件測試理論;流程圖工具; 測試管理工具;項目管理工具;版本管理工具;設計模式、UML
|
會使用相關開發(fā)工具
|
職業(yè)素質(zhì)培養(yǎng) 《職業(yè)化塑造》
|
逐步提高準職業(yè)人的職場素質(zhì),增加就 業(yè)的砝碼;了解企業(yè)對員工的要求,掌 握職業(yè)人必須具備的工作態(tài)度、敬業(yè)精 神;了解簡歷書寫的方法和技巧;了解 面試成功與失敗的原因,掌握正確的面 試方法與技巧;了解當前行業(yè)的就業(yè)環(huán) 境和就業(yè)形勢,根據(jù)自身的特點確定就 業(yè)的方向崗位,促進學員到職業(yè)人的快 速轉變
|
職業(yè)生涯規(guī)劃;團隊合作;有效溝通;EQ\AQ;職場禮儀;職場 規(guī)則;**就業(yè);推薦工作;就業(yè)協(xié)議、推薦工作協(xié)議
|
就業(yè)素養(yǎng)提升
|
安卓游戲開發(fā)
課程模塊名稱
|
課程目標
|
課程內(nèi)容
|
學習成果
|
VA編程語言基礎
|
悉java面向對象思想,熟悉java線程的實現(xiàn)了解在游戲中多線程的應用,綜合運用java語言解決簡單問題
|
ECLIPSE 開發(fā)環(huán)境;編輯語言基礎語法,JAVA語言講法,即類與對象的使用;static、final、接口、內(nèi)部類、異常處理;JAVA標準平臺API應用,IO操作、集合應用、GUI開發(fā);AWT事件處理機制、SWING工具包;多線程開發(fā)
|
JAVA小應用程序 如拼圖游戲簡版
|
Andriod系統(tǒng)開發(fā)基礎
|
理解與掌握Android系統(tǒng)體系結構;搭建Android企業(yè)級項目開發(fā)環(huán)境;能夠用模擬器與真機調(diào)試Android項目;能夠用JAVA開發(fā)基于Android系統(tǒng)的嵌入式軟件、熟練掌握IDE各界面及調(diào)試功能,掌握控件的屬性設置及應用,掌握隨機數(shù)的使用,理解游戲基本特征
|
Android平臺介紹;Android開發(fā)環(huán)境搭建與配置;Android應用程序開發(fā)框架、項目組成;Android程序調(diào)試與測試;Android的xml解析;Android控件Button,ImageButton,TextView,EditText使用;Android內(nèi)存管理系統(tǒng)接口、文件、日志系統(tǒng);Android系統(tǒng)的圖形圖像、多媒體;Android中的網(wǎng)絡操作;Android中的硬件訪問傳感器,通信權限管理;
|
實現(xiàn)猜數(shù)字小游戲
|
Andriod手機游戲開發(fā)基礎
|
掌握在手機屏幕上進行圖形圖像的繪制方法,地圖坐標系,屏幕坐標系的轉換 概念,掌握在游戲中添加聲音及的方法,掌握在游戲中數(shù)據(jù)的存儲方法,掌握利用SQLite進行簡單的數(shù)據(jù)庫操作掌握利用IO流在sd卡上進行文件的讀寫操作,掌握android系統(tǒng)關于傳感器的操作
|
View類及surfaceview類,Canvas圖形圖像繪制,Paint類的使用,繪圖坐標系的轉換,聲音的處理,簡單數(shù)據(jù)存儲,IO操作及SD卡的操作,傳感器,物理學在游戲中的應用
|
實現(xiàn)游戲界面制作
|
數(shù)字通信數(shù)據(jù)庫技術 SQL Lite
|
深入理解關系型數(shù)據(jù)庫原理與結構,掌握數(shù)據(jù)庫設計原則與規(guī)范,能夠使用SQL Server 2005創(chuàng)建修改數(shù)據(jù)庫、數(shù)據(jù)表,能夠使用SQL語言對數(shù)據(jù)進行增、刪、改、查等操作
|
系型數(shù)據(jù)庫基本概念、數(shù)據(jù)庫設計原則;ER圖、范式、SQL Lite使用、SSMS;數(shù)據(jù)庫的創(chuàng)建與修改、分離與附加;數(shù)據(jù)庫表管理、數(shù)據(jù)管理;結構化查詢語言SQL語法;SQL常用函數(shù)使用
|
實現(xiàn)游戲數(shù)據(jù)存儲
|
Java Web移動開發(fā)技術
|
掌握HTML/CSS/JAVASCRIPT網(wǎng)頁程序設計,了解XML結構,掌握TOMCAT的安裝配置方法,使用JDBC/JSP/SERVLET進行數(shù)據(jù)庫程序設計,在JSP中使用JAVABEAN和XML,編寫基于MVC模式的JAVAWEB程序
|
HTML基本標記者、CSS樣式表;Java Script、XML;Tomcat配置與使用;JSP、Servlet、JDBC;會話跟蹤技術;Java BEAN、EL、JSTL
|
實現(xiàn)游戲服務器端數(shù)據(jù)存取功能
|
游戲程序開發(fā)基礎人工智能
|
了解物理學在游戲中的應用,了解人工智能的基本概念及在游戲中的應用,了解游戲中的AI架構,了解深度優(yōu)先及廣度優(yōu)先的算法概念,掌握A*算法,了解模糊邏輯的基本概念
|
人工智能概述以及游戲中的AI技術,游戲中AI的基本組成與設計,游戲中的搜索算法1,A*算法的使用,模糊邏輯
|
實現(xiàn)游戲算法
|
Android手機游戲項目設計與開發(fā)實戰(zhàn)
|
了解游戲制作中基本框架,針對給定策劃案分析制定程序架構。完成設計文檔根據(jù)設計文檔完成一款RPG游戲或其它類型游戲的制作,學會在游戲中實現(xiàn)人機交互的方法,游戲中的碰撞檢測方法,人物動畫的制作,地圖的滾動,多點觸屏的實現(xiàn)
|
游戲基本結構,游戲項目分析,游戲項目制作,選擇游戲項目,如益智類游戲發(fā):斗地主;休閑類游戲開發(fā):捕魚達人;競技類游戲開發(fā):植物大戰(zhàn)僵尸;RPG類游戲開發(fā):軒轅劍;射擊類游戲開發(fā):槍魂
|
制作一款游戲項目
|
軟件開發(fā)通用軟件基礎
|
深刻理解Android平臺體系結構;了解項目開發(fā)各個階段基本內(nèi)容以及所用到常用工具;掌握軟件測試理論;了解設計模式、UML基本知識;掌握并使用流程圖工具VISIO、項目管理工具Project、版本管理工具CVS、缺陷管理工具BugFree等項目開發(fā)中常見工具。
|
軟件開發(fā)過程;軟件開發(fā)模型;軟件測試理論;流程圖工具;測試管理工具;項目管理工具;版本管理工具;設計模式、UML
|
會使用相關開發(fā)工具
|
職業(yè)素質(zhì)培養(yǎng)
|
逐步提高準職業(yè)人的職場素質(zhì),增加就業(yè)的砝碼;了解企業(yè)對員工的要求,掌握職業(yè)人必須具備的工作態(tài)度、敬業(yè)精神;了解簡歷書寫的方法和技巧;了解面試成功與失敗的原因,掌握正確的面試方法與技巧;了解當前行業(yè)的就業(yè)環(huán)境和就業(yè)形勢,根據(jù)自身的特點確定就業(yè)的方向崗位,促進學員到職業(yè)人的快速轉變
|
業(yè)生涯規(guī)劃;團隊合作;有效溝通;EQ\AQ;職場禮儀;職場規(guī)則;**就業(yè);推薦工作;就業(yè)協(xié)議、推薦工作協(xié)議
|
就業(yè)素養(yǎng)提升
|
【師資介紹】
二年以上的項目經(jīng)理
技術專長:
1. 熟悉Java開發(fā)語言和環(huán)境,有多年的Java開發(fā)經(jīng)驗;精通對JAVA的JVM框架機制。
2. 熟悉多種設計模式,并在開發(fā)中恰當?shù)倪\用。
3.熟練掌握Android編程環(huán)境的,精通Android SDK框架機制,熟練掌握Android程序的優(yōu)化方法;熟練掌握S0動態(tài)庫的編寫和調(diào)用。
4. 熟練掌握SQL Server、MySql、SQLite數(shù)據(jù)庫的操作,對Android下的SQLite數(shù)據(jù)庫有深入的了解。
授課特點: 善于將Android開發(fā)項目實踐融入到授課中,通過理論與實踐相結合的方式授課,讓學員開發(fā)能力更強。
項目經(jīng)驗: 多款網(wǎng)絡上流行的Android應用。
【教學硬件學習環(huán)境】
小班授課,每個項目組10至20人。 由專業(yè)的在崗研發(fā)工程師任教。
【安卓工程師就業(yè)方向】
【就業(yè)企業(yè)】
1、經(jīng)營軟件開發(fā)、信息科技、網(wǎng)絡科技、手機開發(fā)等高科技產(chǎn)業(yè)公司。
2、工作崗位:Android 手機軟件研發(fā)工程師、 Android手機游戲移植工程師、Android 測試工程師、嵌入式設備軟件開發(fā)工程師、Android 架構設計師、移動互聯(lián)應用開發(fā)(服務器端)工程師、Android 產(chǎn)品經(jīng)理/助理、 移動增值服務開發(fā)工程師、移動智能終端軟件開發(fā)工程師、Android開發(fā)創(chuàng)業(yè)
【就業(yè)**】
1、有上百家合作企業(yè)強力支持,**就業(yè)需求。
2、培訓中心為成績合格學員推薦相關企業(yè)工作。