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、中兴通讯、艾维通信、中信国安、长虹集团、康佳集团、万利达、腾讯、深科技、海信集团、利思信息等数十家大型企事业单位达成共创产业人才联盟及战略、人才合作。
武汉大学是国家教育部直属重点综合大学,是国家“985工程”和“211工程”重点建设高校。武汉大学具有自主设立本科专业和自主命题组织考试录取硕士研究生的权威优势。武汉大学的信息、管理学科整体实力在国内高校中名列前茅。
武汉大学深圳研究院于2000年在深圳成立,现有各类已注册本科、硕士、博士在职学员5000余人。成立多年来,充分发挥武大学科门类齐全和师资力量雄厚的优势,实施多层次、多渠道、多形式办学,并与政府、企业、专业研究机构进行多元化合作,积极开创学术交流和联合办学的新模式,逐步形成具有武大特色“全球视野、本土智慧”的教育品牌。
国家多媒体软件工程技术研究中心是于1996年1月经国家科技部批准组建的国家级研究与成果转换基地,是我国多媒体技术方向唯一的国家级研究中心。主要是承担国家多媒体软件领域重点科技项目的研发及人才培养,近五年来共承担研发任务91项,承担23项国家级科研课题、25项省部级科研课题、41项企业委托的研究和研制项目,同时针对多媒体软件发展中的基础性、关键性和共性技术,进行技术突破和工程化研发,为软件行业技术进步和产业化结构调整提供技术支撑。并于2005年5月联合TCL集团、创维集团、华为公司、海信集团、海尔广科、浪潮集团、联合信源、浦东新区移动通信协会、四川长虹、上海广电、中兴通讯、中关村高新技术产业协会等企事业单位,在北京联合发起成立AVS产业联盟,以推动多媒体技术的产业化进程,为中国多媒体产业的发展注入强劲动力。