Android课程
一、培训对象
面向希望进入移动开发领域的在校大学生、转型的软件或硬件工程师,须具备如下基础:1、需要Java语言基础知识 2、掌握面向一门面向对象程序设计语言 3、了解SQL语句;(二)、 学 时(业余班-晚班、周末班,脱产班-周一至周五白天)
学时:4个月,共258学时(其中理论学时:59,实践学时:70,实战实操学时:120,)
二、课程内容
序号 |
单元 |
主要内容 |
教学要求 |
学时 |
第一阶段Android基础与应用开发 |
理论与实践 |
120 |
1 |
Java面向对象-继承、封装、多态 |
理论教学 |
1.类的基本写法
2.类的继承
3.运行时多态
4.抽象类
5.接口 |
1.掌握类的基本写法
2.掌握继承的概念与方法
3. 理解多态的概念
4.掌握抽象类与接口的相关概念与作用 |
8 |
实践项目 |
汽车信息管理系统 |
1. 掌握通过继承创建类的方法
2. 在编程中使用多态技术
3. 掌握抽象类的创建与使用
4. 掌握接口的创建与使用 |
8 |
2 |
Java 高级技术编程 |
理论教学 |
1.Java UI
2.线程
3.Java Socket编程 |
掌握UI的编写
线程基础知识以及同步
Socket基础知识和基本原理 |
16 |
实践项目 |
网络聊天室 |
基于Socket的多线程聊天室的编制 |
15 |
3 |
数据库SQL语句 |
理论教学 |
1. 了解三范式,以及数据库设计基本准则
2. SQL语句的基本编写 |
了解SQL语句 |
8 |
实践项目 |
学生选课系统 |
使用脚本创建数据库,并能进行基本数据库语句的编写; |
7 |
4 |
Android引论 |
理论教学 |
1、Android基础、发展历史和趋势 |
了解Android的体系架构及其所处的位置; |
1 |
实践项目 |
1. 优秀的手机程序欣赏;
2. eclipse调试程序步骤; |
1.Eclipse移动开发环境的配置;
2.基本调试的技术; |
1 |
5 |
高级图形用户界面 |
理论教学 |
1.Activity、Intent的概念
2.高级图形组件的使用; |
1. 掌握Activity程序的基本框架及其生命周期;
2. 基本图形用户界面类之间的关系; |
5 |
实践项目 |
1.短信发送
2.记事本 |
1.Eclipse中Android的开发;
2.基本图形用户界面以及事件处理的使用; |
7 |
6 |
Android数据存储 |
理论教学 |
1. SQLite机制与管理;
2. SQLite操作;
3. SQLite的访问与排序; |
2.熟悉SQLite的各种操作; |
4 |
实践项目 |
记事本 |
熟练运用SQLite进行本地数据库的创建、查询和排序; |
5 |
7 |
RSS协议网络开发 |
理论教学 |
1.RSS协议;
2.SAX解析,PULL解析,DOM解析; |
1. 了解RSS协议;
2. 读取互联网数据
选取合适方式解析XML文件 |
4 |
实践教学 |
1. 城市天气预报
2. 地震预报
3.RSS阅读器 |
培养实际动手能力,提高编程水平。 |
5 |
8 |
Android摄像头控制 |
理论教学 |
1. 摄像头的控制
2. 图片的编辑
3. 微博SDK框架
4. 本地SD卡的访问 |
1.使用Camera拍照
2. 对图片进行编辑
3.使用微博SDK共享照片
4、浏览本地文件
|
4 |
实践教学 |
相册 |
培养实际动手能力,提高编程水平。 |
6 |
9 |
音乐播放器 |
理论教学 |
Media播放框架API介绍 |
1. 播放音乐
2. 歌曲搜索 |
4 |
实践教学 |
音乐播放器 |
熟练使用Media播放框架,开发一个音乐播放器 |
6 |
10 |
系统发布 |
实践教学 |
Eclipse系统部署和发布 |
掌握部署和发布 |
2 |
11 |
中期答辩 |
理论教学 |
课程设计指导 |
系统分析 |
2 |
实践教学 |
课程设计答辩 |
实现以及答辩准备 |
2 |
学时合计120 |
理论教学 |
56 |
实践教学 |
64 |
第二阶段:“4+1”实训项目
|
实训实操 |
120 |
1 |
自定义应用框架
|
1. 反向控制技术详解
2. 深入研究Android应用框架
3. 多Activity应用设计及如何适应系统Activity管理机制
4. 自定义自己的应用框架
5. 实现自己的应用
6. 本地和远程加载、安装、运行自定义的应用(涉及文件系统、http协议、zip解压及java字节码的动态加载技术) |
24 |
2 |
远程视频监控
|
1. socket网络编程详解
2. 设计应用层网络协议栈
3. 面向接口编程讲解
4. 设计模式在Android开发中的应用
5. 流媒体协议介绍
6. 流媒体服务器介绍
7. 流媒体播放器介绍
8. Android音视频播放 |
21 |
3 |
股票财经金融软件 |
1.线程池及线程同步讲解
2. http数据下载类库封装
3. xml解析与Java反射机制结合
4. MVC模式详解
5.自定义控件实战
6.复杂界面设计
7. 2D绘图
8.手势控制讲解
|
20 |
4 |
移动导购平台 |
1. 软件开发全过程详解(从需求分析到产品发布)
2. http+xml实战升华
3. 多种成熟的Android实用自定义控件讲解
4. 程序界面美化技巧
5. Android数据存储详解(preference、文件、sqlite)
6. 设计模式进阶
|
55 |
第三阶段 |
模块教学 |
18 |
1 |
软件工程与项目管理 |
理论+实践教学 |
9 |
2 |
CLP职素核心课程 |
理论+体悟式教学 |
9 |
三、入学条件
1、大学本科学历,应届、往届均可;
2、大专或同等学历,具有较强学习能力,并通过面试;
3、无上述学历,有强烈学习欲望,通过笔、面试考核,参加JAVA预科课程,经评核后亦可录取为正式学生,该情况限于个别名额。
4、提交报名申请表(报名处领取),本人身份证明,学历证明,近期1寸免冠蓝底照片8张办理报名手续。
四、优惠政策
【企业助学金制度】:凡参加企业定制就业班学员,通过笔、面试均可申请企业助学基金3000元——6000元,同时学员毕业时该企业享受学员优先录取权;
【政府补助支助】:凡入学学员均可按照相关流程申请政府补贴,享受减免学费的机会。
【学院奖学金制度】:学员在毕业前,各单元考核成绩优秀者,均可申请相关等级奖学金。
五、毕业就业
1、【六重就业保障体系】
第一重就业保障——入学即签就业保障协议,上岗工资不低于4500元;
第二重就业保障——企业助学实现真正定制委培,毕业就入职;
第三重就业保障——OCQ专职就业指导团队,全程指导跟踪;
第四重就业保障——精细化CLP就业流程,实现内在职素力根本提升;
第五重就业保障——MCT人才联盟,进入行业无忧晋升通道;
第六重就业保障——AVS产业联盟,实现企业、人才无缝对接。
2、【获得证书】
学员毕业可获得武汉大学深圳研究院颁发的《MCT软件工程管理高级研修班结业证书》
3、【毕业典礼】
每年四月、八月、十二月的第三个星期天,在我校举行隆重的、温馨的毕业典礼,学院领导亲自参加典礼,为每位同学发放结业证书及MCT人才联盟会员证书。
4、【合作企业】
项目自推广以来,得到了社会各界的大力支持和认可,目前已与华为、网新中广、中国移动、中国联通、深圳科技局、宝安区政府、国茂数字、创维集团、TCL、中兴通讯、艾维通信、中信国安、长虹集团、康佳集团、万利达、腾讯、深科技、海信集团、利思信息等数十家大型企事业单位达成共创产业人才联盟及战略、人才合作。