android编程教学大纲

android编程教学大纲

ID:27643896

大小:71.00 KB

页数:5页

时间:2018-12-03

android编程教学大纲_第1页
android编程教学大纲_第2页
android编程教学大纲_第3页
android编程教学大纲_第4页
android编程教学大纲_第5页
资源描述:

《android编程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、JSP程序设计/Android编程一、课程基本信息课程名称JSP程序设计/Android编程课程代码R3550002英文名称JSPprogramdesign归属学科(系、部)计算机应用技术学分3学时56学时,其中实践24学时开课学期6预修课程而向对象程序设计,Java编程技术面向专业信息与计算科学二、课程性质与教学目标本课程是信息与计算科学专业的专业选修课,主要讲解Android软件编程技术,使学生增加最流行实用的系统的开发经验,并在实践中进一步提升编程能力,从而使学生能够更好地适应就业岗位。1.使学生理解嵌入式系统和嵌入式软件的基本概念

2、及特点;2.以Android这一主流移动平台操作系统为切入点和教学案例,使学生掌握移动软件开发的基本特点、基本流程和基本方法;3.使学生理解基于Android嵌入式操作系统的应用程序开发、部署、管理等嵌手机软件的高级开发技术;4.通过课程项目和案例教学,提高学生在手机软件开发方面的动手能力和解决问题的能力,并鼓励创新。三、教学章节与学时安排类别教学内容与章节学时数理论教学部分1.第一章移动应用平台简介22.第二章Android系统基础33.第三章开发环境24.第四章程序设计基础85.第五章用户界面开发36.第六章数据存储47.第七章网络与

3、通信48.笫八章图形与多媒体29.第九章特色开发210.第十章高级话题2合计32实验教学部分1.实验Java程序设计及系统界面42.实验二基于GoogleMap开发个人移动地图63.实验三基于Android的豆瓣网移动客户端开发64.实验四在线音乐播放器45.实验五手机信息查看助手4合计24四、教学内容与教学方法(一)理论教学内容1.第一章:移动应用平台简介1)了解移动平台简介,智能手机、PDA、平板电脑等区别联系2)掌握移动平台硬件架构,ARM,通信模块,GPS等3)掌握移动平台软件系统,Symbian,WindowsPhone,iPh

4、one对比主要教学方法:课堂讲授重点与难点:理解移动平台特点2.第二章:Android系统基础1)了解基本概念、历史、开放手机联盟等2)理解应用程序框架,Application,Widgets等3)丫解盈利模式,Market,AdMob等主要教学方法:课堂讲授加上机作业重点与难点:理解Android系统构架,Linux,DalvikVM,Library,ApplicationFramework等3.第三章:开发环境1)理解项目生成与构建,第一个程序,编译等2)掌握调试,模拟器,断点,单步跟踪等3)掌握程序部署,打包、签名等主要教学方法:课

5、堂讲授加上机作业重点与难点:掌握开发环境搭建,SDK,4.第四章:程序设计基础1)掌握组件基础,Intent,Activity,Service等2)掌握组件调用,Intent解析3)掌握生命周期,TaskStack等主要教学方法:课堂讲授加上机作业重点与难点:理解项00录结构,介绍一个完成的Android构成。1.第五章:用户界面开发1)理解事件处理,如何响应事件2)理解常用控件,Button等各种控件3)理解资源解析,Xml格式等主要教学方法:课堂讲授加上机作业重点与难点:理解界面布局,各种Layout2.第六章:数据存储1)掌握数据存

6、储的常用方法,了解SQLLite。2)理解SharePreference3)理解文件与网络主要教学方法:课堂讲授加上机作业重点与难点:理解ContentProvider,如何使用及实现3.第七章:网络与通信1)理解Wifi与蓝牙2)掌握电话模块3)掌握短消息及如何收发短信及拦截主要教学方法:课堂讲授加上机作业重点与难点:理解Socket与HTTP4.第八章:阁形与多媒体1)掌握图形与多媒体编程的常用方法。2)理解动岡实现,Frame等各种动㈣3)了解媒体编解码,多媒体播放4)理解OpenGLES,3D编程主要教学方法:课堂讲授加上机作业重

7、点与难点:理解简单绘图,Canvas,双缓冲,图片旋转等5.第九章:特色开发1)了解Sensors,各种传感器,多点触摸2)理解定位技术GPS,AGPS3)了解Widget主要教学方法:课堂讲授加上机作业重点与难点:理解GoogleAPI,GoogleVoice,Map等6.第十章:高级话题1)理解NDK,用C/C++开发2)了解系统移植,如何portingandroid3)理解位置服务概览,介绍LBS主要教学方法:课堂讲授加上机作业重点与难点:理解foursquare实现,介绍如何做一个非常流行的位置服务foursquare的andro

8、id客户端(二)实验教学内容1.实验一:Java程序设计及系统界面具体内容:练习RSS阅读器实例。从网站上获得一个RSS的feed,然后解析feed,讲解析的内容以列表的形式展现处理。主要教学

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。