![《Android系统开发》课程教学大纲_第1页](http://file1.renrendoc.com/fileroot_temp2/2020-11/21/70c93606-1cf3-4878-8b72-8cd91ca5592d/70c93606-1cf3-4878-8b72-8cd91ca5592d1.gif)
![《Android系统开发》课程教学大纲_第2页](http://file1.renrendoc.com/fileroot_temp2/2020-11/21/70c93606-1cf3-4878-8b72-8cd91ca5592d/70c93606-1cf3-4878-8b72-8cd91ca5592d2.gif)
![《Android系统开发》课程教学大纲_第3页](http://file1.renrendoc.com/fileroot_temp2/2020-11/21/70c93606-1cf3-4878-8b72-8cd91ca5592d/70c93606-1cf3-4878-8b72-8cd91ca5592d3.gif)
![《Android系统开发》课程教学大纲_第4页](http://file1.renrendoc.com/fileroot_temp2/2020-11/21/70c93606-1cf3-4878-8b72-8cd91ca5592d/70c93606-1cf3-4878-8b72-8cd91ca5592d4.gif)
![《Android系统开发》课程教学大纲_第5页](http://file1.renrendoc.com/fileroot_temp2/2020-11/21/70c93606-1cf3-4878-8b72-8cd91ca5592d/70c93606-1cf3-4878-8b72-8cd91ca5592d5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Android系统应用开发课程教学大纲1、 课程基本信息课程名称:Android系统开发课程编码:学分及学时:4学分72学时(其中理论学时36学时)适用专业:物联网应用技术开课学期:第五学期开课部门:物联网工程学院先修课程:程序设计基础、数据结构、数据库系统原理、网络基础等课程考核要求:考试使用教材及主要参考书:教 材: Android开发完全讲义(第二版) 李宁 编著 中国水利水电出版社二、课程简介安卓系统开发课程是高等工科学校教学计划中计算机相关专业一门重要的选修课,是为学习移动手机开发的必要课程。具体内容包括:Android环境的搭建,Android项目结构分析,用户界面设计,2D、3D
2、图形绘制,数据存储和访问,定位服务于地图应用,网络编程,Android NDK开发及综合案例。三、课程目标从基础开始学习,循环渐进,精通Google Android 开发,熟练掌握3G移动应用程序开发,通过项目实践,提升动手能力,将所学知识整合运用到项目中。通过实训教学,在岗位技能方面,经过大量的上机练习、代码阅读、代码改错、规范化检查,训练学生编写程序的熟练度和规范性;在项目经验的积累方面,通过完成大量的项目案例和阶段项目实战,增加对实际软件项目开发的体验;在职业素质方面,通过项目组角色分配、技术研讨等多种训练手段,培养学生具备良好的职业习惯,实现学生在校即成为准职业人的目标。四、教学内容及
3、要求第一章 Android基础知识(一)教学目的和任务 通过本章的教学,使学生正确理解安卓开发的基本概念,掌握安卓的特点、环境的搭建以及程序运行的基本流程,提高学生对安卓开发的认知度。(二)教学基本要求 了解Android的特征、特色,掌握Android环境的搭建,Android程序开发的步骤。(三)教学重点和难点 重点:掌握Android环境的搭建。难点:Android程序开发的步骤。(四)教学建议与说明 1、对安卓的发展及平台的发展仅做简要的总结、归纳。2、关于安卓的运行环境,以及环境的搭建做详细的介绍和讲解。3、对于安卓程序的运行,举1到2个实例来讲解简单的Android程序设计及步骤。
4、(五)教学内容 1.1 Android概述1.2 Android的特点1.2.1 Android系统平台五大特色1.2.2 Android的优势1.3 Android环境的搭建1.3.1安装Android SDK的最低硬件需求1.3.2 Android SDK软件开发组件1.3.3 Android开发环境搭建1.4 一个简单的Android程序第二章 Android项目结构分析(一)教学目的和任务 通过本章教学,使学生正确理解Android的系统架构、基本组件,掌握Android组件的基本属性和用法、Android资源的管理。(二)教学基本要求 掌握Android操作系统的整体架构,了解应用程
5、序的基本组件,应用程序的生命周期,特别是activity的生命周期,掌握资源的创建、管理和使用,了解AndroidManifest.xml文件的组织结构。(三)教学重点和难点重点:Android系统架构难点:应用程序基本组件和生命周期(四)教学建议与说明1、 正确理解Android的系统架构,举例说明与其他嵌入式系统的区别。2、 学习Android基本组件的属性和用法。3、 对于Android的组织结构,通过实际项目进行讲解。 (五)教学内容:2.2 1 Android的系统架构2.2 应用程序的基本组件2.2.1 Activity介绍2.2.2 Service 介绍2.2.3 BroadCa
6、st Reciver 介绍2.2.4 Content Provider 介绍2.2.5 Intents连接组件的纽带2.3 应用程序生命周期2.4 资源2.4.1创建、管理资源2.4.2 使用资源2.5 AndroidManifest.xml 的组织结构2.5.1 在AndroidMainfest.xml中声明权限第三章 设计用户界面(一)教学目的和任务 通过本章教学,使学生正确理解控件、布局、事件的基本概念,掌握Android基本界面控件、界面布局、菜单、界面事件的属性和使用方法。提高学生对Android系统开发的用户界面的设计能力(二)教学基本要求 掌握Android平台下界面设计的各种组
7、件的使用;掌握在界面设计时进行布局编程、菜单编程,设计控件时兼控件的事件响应处理。涉及得到各个方面。(三)教学重点和难点重点:了解各种用户界面的控件的使用方法。难点:掌握界面布局的控件的使用方法、菜单的使用方法、按键事件和触摸事件的处理。(四)教学建议与说明4、 正确理解Android用户界面的基础知识。5、 通过列举不同的事例介绍Android界面的基本控件、布局、菜单。 (五)教学内容:3.1 用户界面基础3.2 界面控件3.2.1 TextView与EditView3.2.2 Botton和ImageButton3.3 界面布局3.4 菜单3.5 界面事件第四章 2D图形绘制与多媒体(一
8、)教学目的和任务 通过本章教学,使学生正确理Android图形、视频的基本概念,掌握基本的图形图形制作流程,提高学生对Android图形、视频的制作能力。(二)教学基本要求 掌握Android平台下的二维图形编程的相关知识。掌握用MediaPlaye 类和VideoView类播放音频和视频。(三)教学重点和难点重点:Android图形基础。难点:动画、音频、视频的实现(四)教学建议与说明6、 正确理解Android图形、视频播放的基本概念7、 通过Android程序展示讲解图形的绘制及视频的播放。 (五)教学内容:4.1 Android图形基础4.2 动画实现4.3 给游戏加上背景音乐4.4
9、视频播放第五章 利用OpenGL 绘制三维图形(一)教学目的和任务 通过本章教学,使学生正确理解三维图形基本概念,掌握基本三维图形的绘制流程,提高学生使用OpenGL的能力。(二)教学基本要求 掌握三维图形程序框架及绘制三维图形的方法。(三)教学重点和难点重点:三维图形程序框架、渲染流水线难点:绘制三维图形(四)教学建议与说明8、 对于三维图形基础的讲解,采用与二维图形基础作对比进行讲解。9、 通过Android实例讲解三维图形的绘制流程。 (五)教学内容:5.1三维图形基础5.2 绘制三维图形第六章 定位服务与地图应用(一)教学目的和任务 通过本章教学,使学生正确理移动定位服务的相关知识,掌
10、握基本移动定位的方式方法,提高学生利用GPS和Google地图实现定位服务的设计能力。(二)教学基本要求 掌握Android.location和Google Maps等类库的使用方法,了解申请地图秘钥的方法。(三)教学重点和难点重点:Android.location类库中locationmanager及相关类难点:Google Maps类库的使用方法(四)教学建议与说明10、 正确理解使用GPS获取位置的理论依据和方法。11、 通过举例说明Google地图应用的普遍性。 (五)教学内容:6.1 使用GPS获取位置6.2 Google地图应用第七章 网络编程(一)教学目的和任务 通过本章教学,使
11、学生正确理解移动网络通信的相关概念,掌握基本网络通信、网络编程的原则和方法,通过使用WebView,提高学生网络开发的能力。(二)教学基本要求 掌握网络编程的过程及相关方法。(三)教学重点和难点重点:Socket套接字通信难点:获取网络资源;使用webView进行网络开发(四)教学建议与说明12、 正确理解基于Socket套接字的移动通信的理论基础。13、 通过使用webView,实现基于HTTP的网络编程开发。 (五)教学内容:7.1 基于Socket套接字的通信7.2 基于HTTP协议的网络编程7.3 使用webView进行网络开发五、课时分配表章节内容学时分配合计讲课习题课讨论课实验其他一Android基础知识22二Android项目结构分析44三设计用户界面66四2D图形绘制与多媒体66五3D图形绘制66六定位服务与地图应用66七网络编程66合计36672六、教学策略与方法的建议多媒体机房教学、案例导向、项目驱动等教学方法、启发学生对学科知识的把握理解和实际操作能力。课程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙教版数学七年级上册2.1《有理数的加法》(第2课时)听评课记录
- 湘教版地理八年级下册第九章《建设永续发展的美丽中国》复习听课评课记录
- 2025年度二人共同投资的文化创意产业合作协议
- 用户画像构建与精准营销策略的深度解析
- 部编版历史七年级下册《16课 明朝的科技、建筑与文学》听课评课记录
- 2025年度海洋工程建设项目免责协议
- 人教版数学八年级上册听评课记录《13-3等腰三角形》(第2课时)
- 电动化办公设备的优势与挑战分析
- 2025年度绿色建筑项目专业施工人员劳动合同
- 未来职场探索如何制定个性化职业规划
- 《ESPEN重症病人营养指南(2023版)》解读课件
- 《金属与石材幕墙工程技术规范》jgj1332001-2021112401384
- 即时通讯系统建设方案
- 2024年中国南水北调集团新能源投资限公司抽水蓄能项目岗位公开招聘高频考题难、易错点模拟试题(共500题)附带答案详解
- 数据中心基础设施管理考核试卷
- TB-T 3263.1-2023 动车组座椅 第1部分:一等座椅和二等座椅
- 部编版五年级下册语文1-8单元习作课件
- 中国2型糖尿病运动治疗指南 (2024版)
- 基础构成设计全套教学课件
- 2024年湖南高速铁路职业技术学院单招职业适应性测试题库及参考答案
- 初中地理实验设计
评论
0/150
提交评论