《移动终端软件开发》教学大纲_第1页
《移动终端软件开发》教学大纲_第2页
《移动终端软件开发》教学大纲_第3页
《移动终端软件开发》教学大纲_第4页
《移动终端软件开发》教学大纲_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

《移动终端软件开发》教学大纲课程英文名mobileterminalapplicationsdevelopment课程代码03M0184学分3总学时48理论学时32实验/实践学时16课程类别专业课课程性质任选先修课程《计算机操作系统》、《面向对象程序设计》等适用专业计算机科学与技术(合作办学)开课学院信息工程学院一、课程地位与课程目标(一)课程地位该课程是计算机科学与技术(合作办学)专业一门重要的选修课,是为学习移动手机开发的必要课程。本课程学习Android平台概览、Android设计架构、Android开发环境配置、基本Android的用户界面构建、UI元件组织方法、构建执行后台任务与更新数据的服务等。(二)课程目标本课程的课程目标是使学生通过学习和操作实践,了解和掌握Android的主流应用技术及其开发方法,掌握Android的sdk、Activity、高级UI、网络、多媒体体方面的编程技术。为进一步学习移动互联工程师后续课程打下良好的理论和实践基础。二、课程目标达成的途径与方法在教学过程中,采用角色扮演教学、案例教学等方法。注重基础应用性,从理论的传授过渡到方法的学习。通过本课程的学习使学生掌握Android系统应用开发的基本知识及实践技术,在每章甚至于每一次课程都有相应的案例,与现实实践结合紧密,鼓励学生积极参与案例分析。也注重理论新颖性,使本课程具有观念新、易学习的特点。三、课程目标与相关毕业要求的对应关系课程目标课程目标对毕业要求的支撑程度(H、M、L)具有运用数学、自然科学、计算机科学与技术基础和专业知识解决复杂工程问题的能力。识别、表达、并通过文献研究分析复杂工程问题,以获得有效结论。选择与使用恰当的编程语言、开发平台、开发工具以及各种辅助的质量保证、建模工具等,来解决工程中的问题,并能够理解其局限性,熟练掌握移动应用程序开发HLH完成大量的项目案例和阶段项目实战,增加对实际软件项目开发的体验HHM通过项目组角色分配、技术研讨等多种训练手段,培养学生具备良好的团队协作能力MMH四、课程主要内容与基本要求第一章Android基础知识(一)教学目的和任务通过本章的教学,使学生正确理解安卓开发的基本概念,掌握安卓的特点、环境的搭建以及程序运行的基本流程,提高学生对安卓开发的认知度。(二)教学基本要求了解Android的特征、特色,掌握Android环境的搭建,Android程序开发的步骤。(三)教学重点和难点重点:掌握Android环境的搭建。难点:Android程序开发的步骤。(四)教学建议与说明1、对安卓的发展及平台的发展仅做简要的总结、归纳。2、关于安卓的运行环境,以及环境的搭建做详细的介绍和讲解。3、对于安卓程序的运行,举1到2个实例来讲解简单的Android程序设计及步骤。(五)教学内容1.1Android概述1.2Android的特点1.2.1A1.2.2A1.3Android环境的搭建1.3.1安装AndroidSDK的最低硬件需求1.3.2A1.3.3A1.4一个简单的Android程序第二章Android项目结构分析(一)教学目的和任务通过本章教学,使学生正确理解Android的系统架构、基本组件,掌握Android组件的基本属性和用法、Android资源的管理。(二)教学基本要求掌握Android操作系统的整体架构,了解应用程序的基本组件,应用程序的生命周期,特别是activity的生命周期,掌握资源的创建、管理和使用,了解AndroidManifest.xml文件的组织结构。(三)教学重点和难点重点:Android系统架构难点:应用程序基本组件和生命周期(四)教学建议与说明正确理解Android的系统架构,举例说明与其他嵌入式系统的区别。学习Android基本组件的属性和用法。对于Android的组织结构,通过实际项目进行讲解。(五)教学内容:2.21Android的系统架构2.2应用程序的基本组件2.2.1A2.2.2Service介绍2.2.3BroadCastReciver介绍2.2.4ContentProvider介绍2.2.5Intents—连接组件的纽带2.3应用程序生命周期2.4资源2.4.1创建、管理资源AndroidManifest.xml的组织结构2.5.1在AndroidMainfest.xml中声明权限第三章设计用户界面(一)教学目的和任务通过本章教学,使学生正确理解控件、布局、事件的基本概念,掌握Android基本界面控件、界面布局、菜单、界面事件的属性和使用方法。提高学生对Android系统开发的用户界面的设计能力(二)教学基本要求掌握Android平台下界面设计的各种组件的使用;掌握在界面设计时进行布局编程、菜单编程,设计控件时兼控件的事件响应处理。涉及得到各个方面。(三)教学重点和难点重点:了解各种用户界面的控件的使用方法。难点:掌握界面布局的控件的使用方法、菜单的使用方法、按键事件和触摸事件的处理。(四)教学建议与说明正确理解Android用户界面的基础知识。通过列举不同的事例介绍Android界面的基本控件、布局、菜单。(五)教学内容:3.1用户界面基础3.2界面控件3.2.1TextView与EditView3.2.2Botton和ImageButton3.3界面布局3.4菜单3.5界面事件第四章2D图形绘制与多媒体(一)教学目的和任务通过本章教学,使学生正确理Android图形、视频的基本概念,掌握基本的图形图形制作流程,提高学生对Android图形、视频的制作能力。(二)教学基本要求掌握Android平台下的二维图形编程的相关知识。掌握用MediaPlaye类和VideoView类播放音频和视频。(三)教学重点和难点重点:Android图形基础。难点:动画、音频、视频的实现(四)教学建议与说明正确理解Android图形、视频播放的基本概念通过Android程序展示讲解图形的绘制及视频的播放。(五)教学内容:4.1Android图形基础4.2动画实现4.3给游戏加上背景音乐4.4视频播放第五章网络编程(一)教学目的和任务通过本章教学,使学生正确理解移动网络通信的相关概念,掌握基本网络通信、网络编程的原则和方法,通过使用WebView,提高学生网络开发的能力。(二)教学基本要求掌握网络编程的过程及相关方法。(三)教学重点和难点重点:Socket套接字通信难点:获取网络资源;使用webView进行网络开发(四)教学建议与说明正确理解基于Socket套接字的移动通信的理论基础。通过使用webView,实现基于HTTP的网络编程开发。(五)教学内容:7.1基于Socket套接字的通信7.2基于HTTP协议的网络编程7.3使用webView进行网络开发第六章定位服务与地图应用(一)教学目的和任务通过本章教学,使学生正确理移动定位服务的相关知识,掌握基本移动定位的方式方法,提高学生利用GPS和Google地图实现定位服务的设计能力。(二)教学基本要求掌握Android.location和GoogleMaps等类库的使用方法,了解申请地图秘钥的方法。(三)教学重点和难点重点:Android.location类库中locationmanager及相关类难点:GoogleMaps类库的使用方法(四)教学建议与说明正确理解使用GPS获取位置的理论依据和方法。通过举例说明Google地图应用的普遍性。(五)教学内容:6.1使用GPS获取位置6.2Google地图应用五、课程学时安排(“教学内容”按章填写,相应章的学时数包括属于本章的实验教学时)章节号教学内容学时数学生任务(作业、自学、讨论等任务要求)对应课程目标第1章Android基础知识41、完成课后作业2、课后完成实验预习课程目标1,2第2章Android项目结构分析41、完成课后作业2、课后完成实验预习课程目标2第3章设计用户界面81、完成课后作业2、课后完成实验预习课程目标1,2,3第4章2D图形绘制与多媒体41、完成课后作业2、课后完成实验预习课程目标1,2,3第5章网络编程81、完成课后作业2、课后完成实验预习课程目标1,2,3第6章定位服务与地图应用41、完成课后作业2、课后完成实验预习课程目标1,2,3六、实践环节及基本要求序号实验项目名称学时基本要求学生任务实验性质实验类别1Android环境搭建4搭建好Android开发环境验证必做2Android用户界面实验4掌握Android用户界面应用程序开发方法综合必做3首选项、文件系统、选项菜单及Intent相关实验4掌握相关内容实验综合必做4Android数据库实验4掌握数据库应用程序开发方法综合必做注:1.实验性质指演示性、验证性、设计性、综合性等;2.实验类别指必做、选做等。七、考核方式及成绩评定考核内容考核方式评定标准(依据)占总成绩比例过程考核上课点名,作业批改平时成绩记录表10-15%期末考核开卷或作品以小组为单位,命题或题目自拟完成一个项目60-70%考核类别考查成绩登记方式百分制总评成绩=平时成绩10-15%+实验成绩20-25%+期末成绩60-70%。八、推荐教材与主要参考书(一)推荐教材:(1)(美)加尔根塔(MarkoGargenta)著,李亚舟等译《LearningAndroid(中文版)》,电子工业出版社,ISBN:9787121172632,2012-07-01出版。(二)主要参考书:(1)王世江、盖索林《HYP

温馨提示

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

评论

0/150

提交评论