JAVA 语言基础(72 学时)
通过该阶段的学习,掌握坚实的技术基础、灵活的技术应用能力、逻辑思维能力、主动学习能力以及对于面向对象编程的深刻理解。
Android手机游戏开发(312 学时)
通过该阶段的学习,学员可以综合运用第一阶段所学基础知识,掌握各种主流开发技术、熟练使用各种相应的开发框架,具备独立思考和解决项目开发问题的能力,了解企业级项目的架构知识。通过本阶段的学习,学员可以了解 CMMI 规范下的项目开发流程,面向大型企业项目开发,能获取和分析需求,掌握系统设计思想,能够很好的协助团队进行开发。
第一部分:基础技术阶段
主要掌握 Android 平台的由来及体系,基本页面知识,如控件、布局、对话框、绘图、小游戏等基础知识。还包括手机事件及触摸屏监听,项目中让我们跑掉了传统的查找电话号码的方式,以在屏幕上的一个手势即可以打电话的方式全新体验。能够让学员对 Android 有初步认识及使用,以一系列小项目贯穿其中,学以致用,积累技术经验。
第二部分:高级应用阶段
在第一部分的基础上,我们对 Android 平台进行深入的探讨与学习,掌握 Android 体系。主要包括数据库访问、音视频录制与播放、感应系统、GOOGLE MAP、定位、WIFI 网络访问、蓝牙访问等技术。
通过以上学习,可以掌握 Android 平台的主要特性。项目中我们包括了自己制作电话本、个性化播放器、以感应系统为核心的播放器及游戏-疯狂小人,还有在 GOOGLE MAP 上增加的定位及天气信息,最后还有网路数据传输,使用 WIFI 和蓝牙技术来传输数据。最后一个部分是图像处理及 OpenGL 应用,为第三阶段的游戏项目做准备,本阶段中构建项目微博生活。
第三部分:Linux
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持32 位和 64 位硬件。Linux 继承了 UNIX 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Android 的内核是 Linux,许多移动设备基于 Android 系统进行开发。Android 底层程序需要在Linux 下编写及调试程序,同时也为 Android 的上层应用提供相关接口。通过本课程的学习,大家可以更进一步了解 Android 应用层和底层的关系及开发方式。
第四部分:项目阶段
本阶段以就业技术为目标进行学习,主要内容就是项目实训。项目即可以开展纯 Android 的项目,如游戏;也可以开展与 JavaEE 的组合应用,入新闻网:或者多媒体相关应用,如在线/离线播放器。