课 程 | 课 程 内 容 列 表 |
计划课时安排 |
培 训 及 职 业 目 标 |
第一阶段 编程基础补强 |
合计 36课时 2 周课程 | ||
C/C++基础 | C++初步 |
3 |
|
数组和指针 |
12 | ||
函数 |
6 | ||
类和对象 |
12 | ||
继承和多态 |
12 | ||
文件与流 |
12 | ||
模板与泛型编程 |
12 | ||
阶段小结测试 |
3 | ||
第二阶段 JAVA开发基础 |
合计 153 课时 约 4.5 周课程 | ||
Java基础 | 开发环境配置,基础语法与集成开发环境 |
6 |
JRE运行环境配置,编程基础语法以及快速开发工具使用 |
JAVA面向对象开发方法 |
6 |
类的抽象、分析、定义与创建,继承与多态的概念, 方法重写与重载,接口定义与实现,访问修饰符与控制符的作用与区别 | |
Java异常处理 |
3 |
异常捕获、处理,异常类型,异常传递以及自定义异常 | |
Java集合数据结构与常用算法 |
6 |
数组,集合,MAP,SET数据结构运用,排序、递归、查找等常用算法实现,集合接口方法继承重写 | |
Java IO与文件处理 |
6 |
输入输出流的类型,缓冲数据读写,数据文件及文本文件读写,随机文件数据处理 | |
Java 泛型与反射 |
6 |
泛型的定义、使用,自定义泛型数据类型,可变参数,反射的处理方法及动态代理的基本实现。 | |
阶段小结测试 |
3 |
||
桌面应用开发基础 | Swing组件包结构及桌面应用程序布局管理器 |
6 | |
Java内部类的使用及Swing事件处理模型 |
6 | ||
Swing数据组件及数据模型 |
6 | ||
局域网即时通讯程序原型及好友管理功能实现 |
18 | ||
阶段小结测试 |
3 | ||
网络与多线程编程 | TCP/IP及HTTP协议基础 |
6 | |
C/S客户机与服务器通讯编程 |
6 | ||
使用UDP实现数据广播 |
6 | ||
多线程编程基础 |
6 | ||
局域网即时通讯程序聊天及文件传输功能实现 |
24 | ||
阶段小结测试 |
3 | ||
高级应用开发 | JVM类加载器过程及自定义类加载器 |
6 | |
JAVA常用设计模式与实现 |
6 | ||
JNI本地开发接口 |
6 | ||
阶段课程与项目总结 |
6 | ||
阶段小结测试 |
3 | ||
第三阶段 Android 智能手机开发平台 |
合计 168 课时 约 4.5 周课程 | ||
Android 平台入门 |
Android操作系统概述、SDK及开发环境搭建 |
6 |
了解Android平台的发展演化过程, 掌握平台SDK的安装,升级及常用操作命令;熟练使用集成开发环境创建,管理虚拟开发设备, 运行、调试应用程序以及连接物理设备等操作;了解Android系统基础架构,熟练使用Android图形界面组件、通讯对象、数据存储、图形处理等基础服务编写应用程序;能够调用Android系统API完成电话、短信、无线访问、本地搜索、语音控制、触屏事件等扩展应用功能;能够将开发的程序打包并发布, 达到Android自主研工程师的水平。 |
Android 项目结构分析 |
3 | ||
Android Activity机制与实现 |
6 | ||
Android 用户界面与组件定制 |
6 | ||
Android 2D/3D图像处理基础 |
6 | ||
Sudocu 数独游戏 |
18 | ||
阶段小结测试 |
3 | ||
Android 进阶 |
Android 系统内部进程通讯Intent机制实现 |
6 | |
Android 系统服务实现与安全 |
12 | ||
Android 消息队列机制及应用 |
6 | ||
Android 数据存储 |
12 | ||
Android 网络应用开发 |
6 | ||
Android 多媒体应用框架 |
6 | ||
Android 本地与网络搜索实现 |
12 | ||
多媒体播放器/开心辞典/个人健康卫士/辩论赛训练软/pad 点餐系统 |
24 | ||
阶段小结测试 |
3 | ||
Android 综合 |
Android TTS与翻译实现 |
6 | |
Android 触摸屏事件实现 |
12 | ||
Android NDK 合成开发 |
6 | ||
Android 打包与部署安装 |
6 | ||
Android App Market |
6 | ||
阶段小结测试 |
3 | ||
第四阶段 操作系统补强 |
合计 33 课时 约 1 周课程 | ||
Linux 操作系统基础 |
Linux系统安装与设置 |
6 |
|
Linux系统用户角色与文件系统访问权限控制 |
6 | ||
应用程序的安装与卸载 |
6 | ||
常用系统与网络操作命令 |
6 | ||
进程管理基础 |
6 | ||
阶段小结测试 |
3 | ||
第五阶段 操作系统补强 |
约 12 周 | ||
企业项目实习 |