Android(SCME方向)课程体系介绍
发布时间:2016-02-12
16:07:28信息来源:本站整理点击量:
|
阶段1
|
知识点
|
目标
|
|
Java基础
|
Java 概述 | Java 基础入门 |
| Java 开发环境搭建 | 熟练开发环境搭建、使用Eclipse编译运行调试项目 | |
| Java基本程序设计结构 | 熟练Java基本程序的书写、熟练运用数据类型、变量、流程、数组等 | |
| 对象和类(OOP基础) | 深刻理解面向对象思想、熟练运用类、对象、方法等Java基本程序单位 | |
| 继承 | 熟练Java继承程序设计思想、能够使用继承思想编写Java程序 | |
| 接口与内部类 | 熟练Java接口的定义和使用、理解使用Java接口设计系统 | |
| 异常与调试 | 理解Java异常的机制、能够捕获常见异常、可以自定义异常 | |
| 集合框架 | 熟练使用三种集合框架List、Map、Set;能够使用集合框架模拟数据库操作 | |
| 多线程 | 熟练Java多线程的定义和使用,熟练Java的同步机制和通信机制,编写安全的Java多线程程序 | |
| 网络编程 | 熟练Java网络编程客户端和服务器端类、使用Java网络编程接口实现聊天室 | |
| Java IO 流 | 熟练各种Java I/O流的使用、使用IO流拷贝文件、上传、下载 | |
| GUI | 熟练常见的Java GUI控件的使用、熟练Java事件的处理机制、熟练常见事件处理方法 | |
| Java 数据库编程(JDBC) | 能够使JDBC访问各种数据库、MySQL、Oracle | |
| 熟练Java 的CRUD方法、使用Java调用存储过程 | ||
| Java Web 编程 | 理解Web编程思想、理解Web编程的请求响应机制,熟练Servlet Web 编程 | |
| Java 项目 | 熟练使用Java基础知识、多线程、网络编程、IO、GUI实现聊天室 | |
|
阶段2
|
知识点
|
目标
|
|
Android入门
与应用开发 |
Android 基础入门 | 熟练Android平台搭建、熟练使用Android创建命令工具、编写第一个Android应用程序 |
| Android 用户界面 | 熟练Android创建UI组件的应用、能够使用创建UI组件设计实际项目UI、熟练高级UI的使用,例如,MapView、WebView、Gallery、GridView等 | |
| Android 基本组件(Activity、Intent、Service、BroadCastReceiver、ContentProvider) | 深刻理解Android应用程序的设计思想、熟练Android平台的四大组件Activity、Service、BroadcastReceiver、ContentProvider的使用 | |
| 能够使用通知、Alarm等实现备忘录等真实项目 | ||
| Android 数据存储 | 熟练Android平台的数据存储、熟练使用Sqlite数据库实现CRUD操作 | |
| 熟练Android文件系统的操作 | ||
| 多媒体 | 熟练使用Android 平台的多媒体的使用,播放音频、视频、操作图片 | |
| 互联网应用 | 熟练Android平台的网络编程接口、熟练Sock、URL、ApacheClient的各种使用方法 | |
| GPS定位应用 | 熟练Android平台的定位API、能够使用这些API实现定位、跟踪、查找等功能 | |
| Android多线程 | 熟练Android平台的多线程处理方法、熟练使用Android平台的消息处理机制 | |
| Android 应用项目 | 学习版本控制工具、熟练团队开发流程 | |
|
阶段3
|
知识点
|
目标
|
|
游戏开发
|
图形图像 | 熟练Android平台的图形图像处理API、能够使用这些API绘制图形、动画等 |
| View、SurfaceView | 熟练View、SurfaceView、自定义视图 | |
| Android 平台下的传感器 | 能够使用Android 平台API实现感应操作 | |
| 游戏中的物理和数学 | Android 平台的物理特性实现 | |
| OpenGL ES初级 | 熟练OpenGL ES的常见API的使用 | |
| OpenGL进阶 | 能够使用OpenGL ES API实现一些特效 | |
| 游戏引擎初步 | 熟练游戏引擎基础框架 | |
| 游戏引擎音效模块 | 熟练游戏引擎音效部分实现 | |
| 游戏引擎实体模块 | 熟练游戏引擎粒子系统实现 | |
| 游戏引擎OpenGL 模块 | 熟练游戏引擎OpenGL ES 3D部分实现 | |
| Android 游戏项目 | 使用游戏引擎编写游戏 |
