Adroid系统及开发课程教学大纲_第1页
Adroid系统及开发课程教学大纲_第2页
Adroid系统及开发课程教学大纲_第3页
Adroid系统及开发课程教学大纲_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 Android系统及开发教学大纲课程性质选修课课程编号xx409407课程名称Android系统及开发适用专业电子信息工程先修课程学习本课程需要java基础、数据结构作为预备知识总学时 24 其中理论 24 学时, 实验0学时学分数1.5一、课程简介Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。将从基础开始学习,循环渐进,熟练掌握移动应用程序开发,通过项目实践,提升动手能力,将所学知识整合运用到项目中。具体内容包括:Android环境的搭建,Android项目结构分析,用户界面设计,2D、

2、3D图形绘制,数据存储和访问,定位服务于地图应用,网络编程,Android NDK开发及综合案例,通过本课程学习达到APP开发的基本入门,具备进一步学习的能力明确进一步学习的方向。二、课程教学目标通过本课程的学习,学生应实现如下目标:知识目标: 1、使学生理解嵌入式系统和嵌入式软件的基本概念及特点; 2、以Android这一主流移动平台操作系统为切入点和教学案例,使学生掌握移动软件开发的基本特点、基本流程和基本方法; 3、使学生理解基于Android嵌入式操作系统的应用程序开发、部署、管理等嵌手机软件的高级开发技术; 4、通过课程项目和案例教学,提高学生在手机软件开发方面的动手能力和解决问题的

3、能力,并鼓励创新能力目标:安卓系统开发课程是高等工科教学计划中一门重要的选修课,是为学习移动手机开发的必要课程。通过实训教学,在岗位技能方面,经过大量的上机练习、代码阅读、代码改错、规范化检查,训练学生编写程序的熟练度和规范性;在项目经验的积累方面,通过完成大量的项目案例和阶段项目实战,增加对实际软件项目开发的体验;在职业素质方面,通过项目组角色分配、技术研讨等多种训练手段,培养学生具备良好的职业习惯,实现学生在校即成为准职业人的目标。三、课程教学基本要求有兴趣且有志于电子信息工程专业学习的大学三年级学生,为了更好地掌握本课程的知识,必须先修java程序设计、数据结构等课程,在上课时要求同学们

4、自带电脑到教室上课,课后按要求完成书后的思考题。课程教学模块(或教学内容)与学时分配序号教学模块知识点学时1Android基础知识了解:1、Android的特征、特色,掌握:1、Android环境的搭建 2、Android程序开发的步骤。22Android项目结构分析掌握:1、Android操作系统的整体架构 2、资源的创建、管理和使用了解:1、应用程序的基本组件 2、应用程序的生命周期,特别是activity的生命周期, 3、了解AndroidManifest.xml文件的组织结构。43用户界面设计掌握:1、Android平台下界面设计的各种组件的使用; 2、在界面设计时进行布局编程、菜单编

5、程,设计控件时兼控件的事件响应处理。涉及得到各个方面。 3、控件TextView、EditView、 Botton和ImageButton等 ,界面布局、菜单、界面事件44 Android数据库存储了解:1、Android中常见数据存储特点及操作; 2、ContentProvider介绍掌握:1、Android中SQLite数据库的使用、使用SQLite数据库进行CURD操作45图形绘制与多媒体理解:1、Android图形、视频的基本概念掌握:1、基本的图形图形制作流程 2、提高学生对Android图形、视频的制作能力。基本内容:Android图形基础、动画实现、给游戏加上背景音乐、视频播放,

6、通过Android程序展示讲解图形的绘制及视频的播放46内容提供者(content-Provider)理解:1、内容提供者的基本功能,掌握:1、使用ContentResolver操作的方式方法, 2、提高学生利用跨程序共享数据的设计能力。基本内容:创建内容提供者,注册内容提供者,访问内容提供者,使用内容观察者。47网络编程理解:1、移动网络通信的相关概念掌握:1、基本网络通信、网络编程的原则和方法, 2、通过使用WebView,提高学生网络开发的能力基本内容:基于Socket套接字使用webView,实现基于HTTP的网络编程开发。2五、教学方法与策略课程以课堂讲授为主,辅以案例讨论、视频教学

7、、分组讨论、现场参观等方法和手段。六、学生学习成效考核方式课程学习成效的考核方式可以多样化,建议按如下考核方式进行。考核环节构成(均为100分制)评分依据占总成绩的比重期末考试期末考试(机试:以一个项目为题,设计三个部分,分别包含基础部分60%、提高部分20%、扩展部分20%)60课堂讨论提出问题、解答问题的次数以及准确率20作业课堂作业10考勤现场考勤10七、选用教材1郭振华.Android项目开发实例教程M,北京:清华大学出版社,2015.5八、参考资料2李维勇主编.Android任务驱动式教程M,北京:北京航空航天大学出版社3李兴华主编. Android开发实战经典M,北京:清华大学出版社3杨丰盛. Android应用开发揭秘 : Android unleashedM. 机械工业出版社, 2010.4何红辉. Android

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论