android应用软件工程师-卓跃教育.docx
《android应用软件工程师-卓跃教育.docx》由会员分享,可在线阅读,更多相关《android应用软件工程师-卓跃教育.docx(7页珍藏版)》请在优知文库上搜索。
1、Android应用软件工程师1课程背景当今时代,Internet应用如火如荼,逐步深入到千家万户,人们的生活特别是年轻8090后已经尚不开互联网的应用了。另外一方面,随着电子技术的开展和芯片本钱的下降,市场上出现了平板电脑和高端智能手机等系列便携式电子产品,他们的特点是高性能、小巧便携、外围设备丰富、无线、通讯方式多样化、价格相对低廉等等,这些具备的特点让智能手机或平板电脑比传统PC电脑更让人接受和喜爱。那么,是否能让这些智能设得也具备有原PC上的各种应用包括Internet应用功能呢?如果这样的话,人们就可以随时随地利用手中无线设得特别是3G手机享受信息时代应用带来的快捷和方便。随着gwg1
2、.e公司以及其联盟厂家推出android操作系统以来(另外一个主流Symbian系统,但存在升级跨度大,限制多,开发效率低等缺点,让其不能得到很好的推广),让这一切成为了可能,这些智能设备或手机都使用android系统,不同硬件厂商设备上运行了同一款标准的android操作系统,这些智能设备或手机上的应用都有了共同的应用支掾平台即android操作系统,原PC软件提供商逐渐要将应用移植到这些未来领跑者的智能设符上,因此,android应用开发工程师应运而生2培养目标令培养具备3G时代手机+平台的开发技术的综合性人才令培养能够适应未来“后PC时代手机或智能设备开发的专业人才。培养物联网后备人才Q
3、.令3适合人群Q计算机应用软件计算机科学软件工程信息管理Q应用数学应用物理.4课程体系4.1 课程说明Q课程技术粒盖面广,配套的工程中涵盖了未来手机多种主流应用方向,比方:个人游戏、客户端工具、行业应用以及基于浏览落的应用。 课程涵盖/JaVa技术一:大应用方向即桌面应用JaYaSE、嵌入式设备应用或手机应用JavaMe(日前使用Android框架)、WEB应用方向JavaEE.令表达工程实践来带动理论学习的教学方法,打破学员“不会动手”或无工程经验的困惑 表达手机+平台的软件体系结构,迎合企业未来的技术应用方向,适应后PC时代的开发模式 注重计算机技术基础和原理的培养,为学员顺利跨过企业箔试
4、关和后续技术路线上的开展打F深厚的基碑。 每个阶段课程严格按照软件工程开发流程,从需求文档开始,到设计,灌输开发标准标准一直到开发以及最终的测试,过程中教学课程贯穿在内。4.2 课程详情预科阶段:C语言基础时间安排:2周掌握面向过程编码的根本思路,学会C语音基础第一阶段:JAVA谙*基础(PC)时间安排:3.5Jftj课程意义:为软件基础比较薄弱的同学补习语言基础,通过在小工程的开发锻炼组织程序的能力,建立初级的编程思维.通过熟悉JAVA语力基础逐步向JAVA面向对象程序设计过渡,在掌握JAVA图形阵的同时,通过工程中构造不同的方块即按照面向对象的思维搭建程序框架,让学员更深刻认识面向对象的特
5、性以及优势.俄罗斯方块工8类S1.的机游戏开发环境iINDOttS开发工具Ec1.ipse【工程简介】:是一款经典的冷机游戏,以JNA图形库为基础,按照面向对望程序谀计思维来构造不同俄罗斯方块,游戏中随机产生不同形状的方块供游戏者Hf用,并根据游戏者的按键完成快连下降、翻转,左右移动:游戏者还可以在游戏开始前设定游戏等段和速度等参数,【应用的技术要点】:。JAYA语言语法基础(屏幕输入输分支/判断/循环控制等) 类和对望,面向对象特性:维承、多态等令JAYA语古数据结构:集合对象Co1.1.ection JAVA图形球AwvSWING【法选工程】: 学生信息管理系统Q图书信息管理系统理论学习:
6、ECIiPSe使用:解降JAYA技术(工具、语言、JVWJRE等):JAYA数据类型、根本判断/分支,循环等语法:类和对象、StatiC静态块、fina1.关犍字、this指针:维承:多态:构造函数和机构函数:AWT/SWING阵、根本控件、事件赛听器集合对象COI1.eCtion、JaYa异常处理EXCePtion:SVN版本控制和使用;程序调试方法、单元测试方法、JSi1.编写测优类;JAVR局部设计模式第:阶段:JaVaSE应用开发(PC)时间安排:3.5周课程意义:学习JAVA基础技术JavaSE.并为后城阶段的手机游戏和手机臭面开发打下技术基础.IS网络坦克大战工s三Java成面应用
7、开发环境PC+WINDOW开发工具Ec1.ipseX4以上【工程简介】:使用JAVA或面技术和网络通信技术,在经典单机版坦克游戏的基础上,完成一款双人网络版坦克游戏.在工程中采用了自定义的地图格式文件完成场景布置、定义了人物/敌人走动设置、2D背景图刷新、背景音乐的播放、冲撞处理、子弹处理等等2D游戏中常用处理技术.游戏采用CS结构,效劳器负贡控制敌坦克的游动路径、子弹发射、僧撞冲突处理等动作,客户端货员接收按键控制游戏坦克,接收效劳爆发来战场敌我的状态信息并显示,向效劳器报告游戏坦克的状态.在此2D游戏技术基础上,学员自己可扩展其他经典的2DJAVA游戏,也可移植到手机上使用.【应用的技术要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- android 应用软件 工程师 教育
