Android软件工程师课程是北大青鸟为满足移动互联行业急速发展带来的巨大人员需 求,由权威学术界人士、**领导、*软件企业技术专家、以及IT产业的杰出专家代表组成专家顾问团,并由150多名*技术开发人员,在对*IT 企业,培训中心经过一系列调研的基础上,研发完成的。
适用人群
年满21周岁,具有专科、本科(含本科)以上学历;
适合作为学习进修,求职转行,在职提升等各类人群;
适合有志于进入IT软件行业、移动互联行业发展的人群学习。
培养目标
1、具备一年以上移动端软件开发及android软件开发经验;符合IT公司入职技术要求;
2、熟练掌握android软件开发相关能力;
3、熟悉软件项目开发流程;具备胜任各岗位基本技术条件;
4、有良好的程序编写能力和编程习惯;
5、良好的语言表达、沟通能力、工作责任心和团队意识。
课程内容
序号 课程名称 课程代号 课程学时
1 素质培养 JAVA基础
2 "Hello,Android"
3 初识Java
4 数据类型和运算符
5 流程控制
6 数组
7 职业规划 JAVAOOP
8 搭建Android开发环境
9 定义类和生成对象
10 封装变化
11 继承与重用
12 抽象类和接口
13 用XML描述数据
14 解析XML与异常
15 用集合框架存放数据
16 泛型与代码安全
17 用内部类添加监听
18 有效倾听与人际关系处理 "机械城堡"游戏主菜单
19 Android应用程序解析
20 开始游戏
21 游戏设置
22 游戏帮助
23 游戏排行榜
24 意见反馈
25 退出游戏和菜单切换
26 项目搭建 动漫阅览器
27 讲解需求
28 如何阅读详细设计文档
29 讲解常用UI
30 实现SDCard读取
31 实现手势事件
32 Android中使用Matrix
33 I/O流读写文件
34 Android中使用Handler
合计 55-65
序号 课程名称 课程代号 课程学时
1 界面组成 酷视播放器
2 我酷故我在—使用样式及主题
3 欢迎界面—2D动画实现
4 OpenGL3D动画简介
5 Activity及Intent介绍
6 视频播放列表
7 秀出我视频
8 胜利在望—调试发布
9 团队合作
10 UI构建 KEEP IN TOUCH
11 登录
12 信息展示
13 操作记录
14 备份数据
15 备份到云端
16 工作态度
17 项目前准备 远程多媒体点播
18 实现手机电话和短信功能
19 Android文件系统总结
20 socket通讯知识
21 手机其它通讯模式:wifi,蓝牙
22 实现动画
23 UI使用总结
24 搭建服务器 网络版动漫阅读器
25 网络版动漫阅读器需求
26 使用数据库
27 显示数据库内容
28 通过URL下载文件
29 如何解压缩文件
30 如何解析XML
合计 53-65
序号 课程名称 课程代号 课程学时
1 数据结构基础 数据结构
2 树和二叉树
3 图
4 时间管理
5 排序 算法
6 查找
7 高情商助你迈向成功 多线程处理
8 线程与线程控制
9 线程间的同步与通信
合计 39-50
课程项目
课程名称 贯穿案例 阶段项目
Java基础 机械城堡游戏界面 单机版动漫阅读器
邮寄图库软件
Java面向对象
Android UI与本地开发
课程名称 贯穿案例 阶段项目
Android多媒体开发技术 音视频播放软件 网络版动漫阅读器客户端软件
生活资讯类软件 休闲生活客户端
Android网络编程技术 手机好友通讯录管理软件
Android系统服务 多媒体远程点播软件
课程名称 项目阶段
数据结构 青鸟微博客户端
手机管理类软件 手机助手
算法
多线程处理
教学模式
配以五维教学法的多模式教学
Android软件工程师课程以独有的五维教学法:理论基础课、上机强化课、项目实战课、在线学习课、分享体验课,使学员能够充掌握知识技能、增强动手能力、大量积累项目经验,从而得到全方位的提升。
1)理论基础课:
以介绍安卓Android的系统理论为主,全新模式教学更利于学生理解理论基础,激发学生创新思维,为实践课打下坚实基础。
2)上机强化课:
在理论课的基础上进一步提升和巩固,丰富学员的动手操作能力,有利于学员理论与实践完美的结合。
3)项目实战课:
北大青鸟安卓Android课程在向学员教授知识的同时,提供了 个真实开发项目实践机会,与企业开发热点项目接轨,打造与企业要求无缝对接人才。
4)在线学习课:
线上+线下的全新学习模式,线上采用融合了游戏化教学,角色扮演,升级过关,挡板式学习的平台化教学模式,线下采用北大青鸟校区长达12年精耕细作完善的系统化的教学模式。
5)分享体验课:
通过学士后社区可以在网上和*各地学士后学员进行线上技术交流,学习探讨,经验分享,从而达到学习知识,丰富人脉的双重目的;完善的人才战略就业保障体系让学员从专业技术到职业素质均超过其他培训机构的毕业学员。
就业岗位
1. Android软件开发工程师
2. Android应用开发
3. Android架构师
4. Android平台开发
5.手机游戏开发工程师
6.嵌入式软件开发工程师
7.手机3g嵌入式工程师
8.数据库工程师
9.多媒体开发工程师
10. Android培训师
11. Android Firmware研发工程师
12. Linux开发*师
13.数据库管理员