




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《Android软件开发》课程标准课程性质:职业技术课课程编码:114223是否专业核心课程:否总学时:64适用专业:物联网应用技术实践比例(%):50%课程类型:(理论+实践)课学分:4精品课程:否考核方式:考试开设学期:第三学期制(修)订日期:一、课程描述本课程的设置旨在引导学生掌握Android平台开发的基础概念、实用技术和应用模式,为学生在Android平台上开发软件,实现移动互联应用开发打下坚实的基础。课程以实际开发案例为基础,在理论讲授的同时为学生安排了大量的实训项目,主要包括Android平台架构、Android平台开发的系统环境、应用程序的开发过程、Android应用程序组件、高级用户界面设计、网络通信、无线通信、电话信息系统管理、数据库应用、Android资源及SDK工具。二、课程培养目标1.专业能力目标(1)熟悉Android平台架构和开发环境构建;(2)掌握Android应用程序的开发过程;(3)掌握Android应用程序的开发方法,具有系统分析设计能力;(4)能够准确了解用户需求,设计美观规范的用户界面;(5)能够开发小型的Android应用软件;2.方法能力目标(1)具有制定项目工作计划能力;(2)具有软件质量自我控制及评价能力;(3)具有了解实际需要,满足用户需求能力;(4)具有不断获取新知识和技能能力,能够解决实际工作中存在的问题。3.社会能力目标(1)具有勤奋学习的态度,严谨求实、创新的工作作风;(2)具有良好的心理素质和职业道德素质;(3)具有高度责任心和良好的团队合作精神;(4)具有一定的科学思维方式和判断分析问题的能力。三、与前后课程的联系《Android软件开发》是“物联网应用技术专业”职业技术课程,它的先修课程是《Java语言程序设计》,后续课程是《专业综合实训》等课程。四、学习内容与学时分配本课程总课时为32学时,其中讲授课时为24学时,实训学时为8学时。教学学时分配如下:学习单元编号学习任务学习要求学时分配备注一体化学时实践比例(%)1第一部分:初识Android1、什么是Android,包括移动信息设备分类、OpenHandsetAlliance和Android;2、Android简介,包括Andriod的历史、Andriod的未来、Andriod平台的技术架构;3、Android应用程序构成,包括活动(Activity)、意图(Intent)、服务(Service)、内容提供器(ContentProvider);4、Android网上资源;2502第二部分:搭建Android开发环境1、Android开发环境要求;2、JDK的安装和配置,包括安装JDK、配置JDK;3、AndroidSDK的下载和安装,包括下载AndroidSDK、安装AndroidSDK、创建Android虚拟设备;4、Eclipse的下载和安装,包括下载和安装Eclipse、安装和配置Eclipse中Android插件;使用Eclipse开发Android应用程序,包括使用Eclipse创建Android项目、Eclipse中Android项目架构、Eclipse中Android项目的调试和运行;2503第三部分:Android中的Activity1、Activity的作用;2、单Activity的Android应用,包括Activity的生命周期、Activity类的结构;3、Activity的两种界面设计方式,包括基于XML的界面设计、基于代码的界面设计;4、应用实例:在界面中显示图片;8504第四部分:Android人机界面和常用组件1、用户人机界面元素分类,包括视图组件(View)、视图容器组件(ViewGroup)、布局组件(Layout)、布局参数(LayoutParams);2、常用Widget组件,包括文本框视图(TextView)、按钮(Button)、图片按钮(ImageButton)、编辑框(EditText)、多项选择(CheckBox)、单项选择(RadioGroup)、下拉列表(Spinner)、自动完成文本框视图(AutoCompleteTextView)、日期选择器(DatePicker)、时间选择器(TimePicker、数字时钟(DigitalClock)、表状时钟(AnalogClock)、进度条(ProgressBar)、拖动条(SeekBar)、评分条(RatingBar);8505第五部分:Android中的视图组件1、视图组件,包括图片视图(ImageView)、滚动视图(ScrollView)、网格视图(GridView)、列表视图(ListView、切换图片(ImageSwitcher和Gallery)、标签切换(Tab);2、通用XML属性;8506第六部分:Android菜单和布局设计1、菜单(Menu,包括上下文菜单(ContextMenu)、选项菜单(OptionsMenu)、基于XML的菜单结构;2、界面布局设计,包括基于XML的布局设计、线性布局(LinearLayout)、相对布局(RelativeLayout、表格布局(TableLayout)、绝对布局(AbsoluteLayout);3、界面中的字体,包括设置系统字体、引用用户自定义字体;4、应用实例详解,制作手机桌面,包括实例分析、实例实现;8507第七部分:Android中的核心Intent1、Intent的作用,包括多Activity的Android应用、Activity之间的消息传递;2、Intent的分类,包括ActionIntent、BroadcastIntent;3、解析Intent的实现,包括IntentReceiver、IntentFilter;4、设置Activity许可;应用实例详解:电话拨号程序,包括实例分析、实例实现;8508第八部分:Android中的后台服务Service1、Service的作用;2、Service的实现,包括创建Service、启动Service;3、Toast和Notification应用,包括使用Notification通知、用户服务启动、使用Toast显示通知信息;4、应用实例详解,包括播放背景音乐、实例分析、实例实现;8509第九部分:Android中的数据存储1、使用Preferences存储数据,包括访问Preferences的API、使用XML存储Preferences数据;2、使用文件存储数据,包括访问应用中的文件数据、访问设备中独立的文件数据;3、使用SQLite数据库存储数据,包括SQLite数据库简介、SQLite数据库操作、使用SQLiteDatabase对象操作数据库、Cursor的使用;4、使用ContentProvider,包括定义ContentProvider、使用ContentProvider进行CRUD操作;5、应用实例详解:创建音乐、播放列表,包括实例分析、实例实现;85010第十部分:Android的网络通信1、访问Internet,包括使用WebKit组件访问Internet使用ApacheHttpComponents访问Internet;Socket通信;3、应用实例详解:手机短信程序,包括实例分析、实例实现;450合计6450%五、考核方式与标准本课程考核采用形成性考核、平时成绩与期末考试相结合的方式,其中形成性考核成绩占总分的35%,平时成绩占总分的15%,期末考试占总分的50%,课程总成绩为百分制,总评成绩60分以上(包括60分)为及格。1.形成性考核的内容方法及评分标准形成性考核采用上机操作的形式,每人一台机器,在一定的时间内按完成的操作结果的正确性和速度综合评定成绩。形成性考核的内容如下:序号考评项目考核内容考核标准分值1Android系统安装配置根据要求学生独立对Android系统配置,进行系统安装。按答卷中的记录的数目作为评分标准。对于操作都正确的按完成时间顺序评定成绩,前1/3人10分,后2/3人为9分,如果出现错误,按错误的参数个数、数据项个数酌情扣分。7分2Android的计算器应用开发每位学生一台机器,利用线性、相对、绝对、表格布局,完成界面的开发;并通过监听事件实现计算器的加减乘除的基本功能。按时间及错误情况作为评分标准。对于操作都正确的按完成时间顺序评定成绩,前1/3人10分,后2/3人为9分,如果出现错误,按错误的参数个数、数据项个数酌情扣分。10分3Android的网络通信每位学生一台机器,完成应用实例:手机短信程序,包括实例分析、实例实现;按时间及错误情况作为评分标准。对于操作都正确的按完成时间顺序评定成绩,前1/3人10分,后2/3人为9分,如果出现错误,按错误的参数个数、数据项个数酌情扣分。8分4Android的模拟QQ应用开发每位学生一台机器,通过基于腾讯QQ的应用,合理运动各种布局、样式及控件,完成闪屏、登录、注册、好友界面的设计,完成数据存储、即时通信、网页查看等功能。按时间及错误情况作为评分标准。对于操作都正确的按完成时间顺序评定成绩,前1/3人10分,后2/3人为9分,如果出现错误,按错误的参数个数、数据项个数酌情扣分。10分合计35分2.平时成绩评分标准平时成绩占15分,考核内容及标准如下:序号考评项目考核内容及标准考评方法分值1组织纪律缺勤一次扣1分,3次迟到(或早退)按一次缺勤计算,其他违纪酌情扣分教师及班干部评定5分2人际交往积极参加讨论,课上主动回答问题,乐于帮助他人有效学习教师及班干部评定3分3上机操作上机操作能按教师要求完成规定练习题目,不做与本课程无关的事情教师及班干部评定5分4环境意识未出现设备损坏,保持卫生教师及班干部评定2分合计15分3.期末考核内容及评分标准期末考核采用上机操作与笔试结合的方式,全部操作结果写入试卷。考核主要内容如下:序号考评项目考核内容考评方法比例1Android人机界面和常用组件、Android菜单和布局设计根据项目实例考核用户人机界面的设计、Android菜单和布局设计。教师评定20%2Android中的Intent根据项目实例考核电话拨号程序,包括实例分析、实例实现教师评定15%3Android中的后台服务Service根据项目实例考核播放背景音乐、实例分析、实例实现。教师评定15%4Android中的数据存储根据项目实例考核创建音乐、播放列表。教师评定15%5Android中的计算器应用根据项目实例考核布局、监听事件、代码算法的实现。教师评定20%6Android模拟QQ应用根据项目实例考核布局、样式、监听事件、控件的合理运用、线程、WebView、即时通信的实现。教师评定25%合计100%六、教学与实践环境要求1.为配合一体化教学,需要为教师配置教师机及大屏幕。2.需要为每位学生配置1台计算机,每一人一台Android系统手机,同时配相应软件环境:(1)JavaJDK:JDK6(JREaloneisnotsufficient)设置环境变量:JAVA_HOME、CLASSPATH;(2)GoogleEclipse。注:计算机要安装手机USB驱动(如果用模拟器调试,则可暂时不装)。七、课程实施建议1.教材选用建议(1)推荐教材[a]孙更新《Android从入门到精通》电子工业出版社,2010年[b]李维勇《Android任务驱动式教程》北京航空航天大学出版社2011(2)推荐参考书[a]杨丰盛《GoogleAndroid开发入门与实战》人民邮电出版社,2009[b]韩超《SY-GoogleAndroid应用开发实例》清华大学出版社,2011[c]韩朝《SY-Android系统原理及开发要点详解》电子工业版社,20112.教学建议(1)为适应Android应用与创新需要,学院开办新兴“移动互联应用技术”专业,并在教学中引入CDIO(Conceive、Design、Implement、Operate)的一体化的教学模式,该模式运用构思、设计、实现、运行四个过程,重点在实现和运行,内容设置分成三级项目:一级项目是包含该专业主要核心课程和能力要求。它们能够模拟在企业和社会环境中实际产品、过程或系统的构思、设计、实施和运行过程。在训练过程中注重培养学生的设计、创新、协调、沟通和领导能力以及职业能力和态度,要求轮流承担不同的角色,担当项目小组组长,定期提供教师项目进度、组内成员的表现和参考成绩,领导和提高组内同学的自信心。二级项目是包含专业相关核心课程和能力要求。按照从易到难、从简单到复杂不断迭代的原则设置,围绕项目把课程组织起来,在授课过程中授课教师组成一个教学团队,各自独立地教学,围绕项目课程进行教学。三级项目是单门课程内设置的认证,以来源于企业的真实题目或结合教师的科研课题组织和设计,以项目作为基础知识传授与基本技能掌握的载体。经过项目学习,学生掌握了专业技能,在此基础上,建立“智能手机软件开发”小组,并参与Google组织的Android编程大赛,还参与“国家教育部”和“全国商科联合会”组织的实践技能大赛,从而达到进一步巩固学习成果的目的。教学中要充分发挥学生的主体作用和教师的主导作用,从学生的实际和企业岗位的需求出发,遵照学生的学习特点和认识规律,突出培养学生解决实际问题的能力和应变能力,强化情感态度价值观的教育,注意计算机维修操作的规范性和安全性。3.教师要求(1)担任本课程主讲教师应该熟悉软件开发流程,具有丰富的软件开发经验,熟练掌握Java、数据库等技术,能够应用这些技术开发一个完整的应用软件系统,同时,还要求主讲教师具备较丰富的教学经验及课题组织能力。(2)担任本课程实践教学指导教师应具有丰富的软件企业开发工作经验,具有一定的教学经验并且需要有较强的责任心。八、课程资源的利用本课程有电子教学课件和与之配套的教材。九、学习情境设计根据本课程的培养目标,确定《移动终端软件设计与应用》课程共包括10个学习情境,其具体内容如下:学习情境1:初识Android学习情境初识Android学时2能力目标了解android发展历史。了解Android应用程序的构成。了解Android的网上资源。主要内容1、什么是Android,包括移动信息设备分类、OpenHandsetAlliance和Android;2、Android简介,包括Andriod的历史、Andriod的未来、Andriod平台的技术架构;3、Android应用程序构成,包括活动(Activity)、意图(Intent)、服务(Service)、内容提供器(ContentProvider);4、Android网上资源;工作任务主要是Android的初步入门的章节,以了解为主。上机实验,练习做个“Helloworld”实训环境为每位学生配备计算机和Android真机。教学资源1.教学实训视频2.教学及实训教材3.电子课件4.网上教学资料教学方法建议1.教师亲自演示。3.学生跟做。教学组织形式1.以班级为单位的一体化教学2.以小组为单位的操作练习教师能力要求1.熟练掌握Android智能手机硬件知识。2.熟练掌握实际操作能力。考核方式1.组内验证2.组间互验备注学习情境2:搭建Android开发环境学习情境搭建Android开发环境学时2能力目标能够进行Android系统的安装配置。主要内容1、Android开发环境要求;2、JDK的安装和配置,包括安装JDK、配置JDK;3、AndroidSDK的下载和安装,包括下载AndroidSDK、安装AndroidSDK、创建Android虚拟设备;4、Eclipse的下载和安装,包括下载和安装Eclipse、安装和配置Eclipse中Android插件;使用Eclipse开发Android应用程序,包括使用Eclipse创建Android项目、Eclipse中Android项目架构、Eclipse中Android项目的调试和运行;工作任务了解并掌握:Android软件环境:1、
JavaJDK:JDK5orJDK6(JREaloneisnotsufficient)设置环境变量:JAVA_HOME、CLASSPATH2、
Eclipse:Eclipse3.3(Europa),3.4(Ganymede)3、
AndroidSDK4、
ADT0.8.0(AndroidDevelopmentTools)5、
Eclipse安装ADT插件安装手机USB驱动(如果用模拟器调试,则可暂时不装。)硬件环境要求:1、
PC机(装有以上软件环境)2、
Android手机实训环境为每位学生配备计算机和Android真机。教学资源1.教学实训视频2.教学及实训教材3.电子课件4.网上教学资料教学方法建议1.教师亲自演示。3.学生安装系统并进行配置。教学组织形式1.以班级为单位的一体化教学2.以个人为单位的操作练习教师能力要求1.熟练掌握软件系统环境。2.熟练掌握软件系统环境的安装及配置。考核方式1.单元实践,教师评价2.期末考核3.综合实训备注学习情境3:Android中的Activity学习情境Android中的Activity学时8能力目标能够进行Activity两种界面设计。主要内容1、Activity的作用;2、单Activity的Android应用,包括Activity的生命周期、Activity类的结构;3、Activity的两种界面设计方式,包括基于XML的界面设计、基于代码的界面设计;4、应用实例:在界面中显示图片;工作任务1.完成Android界面设计实例(课本)实训环境为每位学生配备计算机和Android真机。教学资源1.教学实训视频2.教学及实训教材3.电子课件4.网上教学资料教学方法建议1.教师亲自演示。2.学生操作。教学组织形式1.以班级为单位的一体化教学2.以个人为单位的操作练习教师能力要求1.熟练掌握Android软件编程。考核方式1.单元实践,教师评价2.期末考核3.综合实训备注学习情境4:Android人机界面和常用组件学习情境Android人机界面和常用组件学时8能力目标熟练掌握Android人机界面和常用组件的设计及应用。1、用户人机界面元素分类,包括视图组件(View)、视图容器组件(ViewGroup)、布局组件(Layout)、布局参数(LayoutParams);2、常用Widget组件,包括文本框视图(TextView)、按钮(Button)、图片按钮(ImageButton)、编辑框(EditText)、多项选择(CheckBox)、单项选择(RadioGroup)、下拉列表(Spinner)、自动完成文本框视图(AutoCompleteTextView)、日期选择器(DatePicker)、时间选择器(TimePicker、数字时钟(DigitalClock)、表状时钟(AnalogClock)、进度条(ProgressBar)、拖动条(SeekBar)、评分条(RatingBar);工作任务结合课本实例,完成人机界面和常用组件的设计,包括实例分析、实例实现。实训环境为每位学生配备计算机和Android真机。教学资源1.教学实训视频2.教学及实训教材3.电子课件4.网上教学资料教学方法建议1.教师亲自演示。2.学生操作。教学组织形式1.以班级为单位的一体化教学2.以个人为单位的操作练习教师能力要求1.熟练掌握Android软件编程。考核方式1.单元实践,教师评价2.期末考核3.综合实训备注学习情境5:Android中的视图组件学习情境Android中的视图组件学时8能力目标掌握Android中的视图组件,并完成课程实例。1、视图组件,包括图片视图(ImageView)、滚动视图(ScrollView)、网格视图(GridView)、列表视图(ListView、切换图片(ImageSwitcher和Gallery)、标签切换(Tab);2、通用XML属性;工作任务结合课本实例,完成视图界面的设计,包括实例分析、实例实现。实训环境为每位学生配备计算机和Android真机。教学资源1.教学实训视频2.教学及实训教材3.电子课件4.网上教学资料教学方法建议1.教师亲自演示。2.学生操作。教学组织形式1.以班级为单位的一体化教学2.以个人为单位的操作练习教师能力要求1.熟练掌握Android软件编程。考核方式1.单元实践,教师评价2.期末考核3.综合实训备注学习情境6:Android菜单和布局设计学习情境Android菜单和布局设计学时8能力目标掌握Android菜单和布局的设计,并完成课程实例。主要内容1、菜单(Menu,包括上下文菜单(ContextMenu)、选项菜单(OptionsMenu)、基于XML的菜单结构;2、界面布局设计,包括基于XML的布局设计、线性布局(LinearLayout)、相对布局(RelativeLayout、表格布局(TableLayout)、绝对布局(AbsoluteLayout);3、界面中的字体,包括设置系统字体、引用用户自定义字体;4、应用实例详解,制作手机桌面,包括实例分析、实例实现;工作任务结合课本实例,制作手机桌面,包括实例分析、实例实现。实训环境为每位学生配备计算机和Android真机。教学资源1.教学实训视频2.教学及实训教材3.电子课件4.网上教学资料教学方法建议1.教师亲自演示。2.学生操作。教学组织形式1.以班级为单位的一体化教学2.以个人为单位的操作练习教师能力要求1.熟练掌握Android软件编程。考核方式1.单元实践,教师评价2.期末考核3.综合实训备注学习情境7:Android中的核心Intent学习情境Android中的核心Intent学时8能力目标掌握AndroidIntent的设计,并完成课程实例。主要内容1、Intent的作用,包括多Activity的Android应用、Activity之间的消息传递;2、Intent的分类,包括ActionIntent、BroadcastIntent;3、解析Intent的实现,包括IntentReceiver、IntentFilter;4、设置Activity许可;5、应用实例详解:电话拨号程序,包括实例分析、实例实现;工作任务结合课本实例,完成电话拨号程序,包括实例分析、实例实现。实训环境为每位学生配备计算机和Android真机。教学资源1.教学实训视频2.教学及实训教材3.电子课件4.网上教学资料教学方法建议1.教师亲自演示。2.学生操作。教学组织形式1.以班级为单位的一体化教学2.以个人为单位的操作练习教师能力要求1.熟练掌握Android软件编程。考核方式1.单元实践,教师评价2.期末考核3.综合实训备注学习情境8:Android中的后台服务Service学习情境Android中的后台服务Service学时8能力目标掌握Android中的后台服务Service,并完成课程实例。主要内容1、Service的作用;2、Service的实现,包括创建Service、启动Service;3、Toast和Notification应用,包括使用Notification通知、用户服务启动、使用Toast显示通知信息;4、应用实例详解,包括播放背景音乐、实例分析、实例实现;工作任务结合课本实例,完成播放背景音乐、实例分析、实例实现。实训环境为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年项目管理考试探讨试题及答案
- 2024年项目管理难点试题及答案
- 长丰钢结构夹层施工方案
- 行政管理师考试策略与解决方案及答案
- 项目的持续改进与优化试题及答案
- 项目管理市场环境试题及答案
- 2025年证券从业资格证考试的重点考查试题及答案
- 威迪斯管道施工方案
- 证券从业资格证考试学习策略试题及答案
- 理解项目管理中的团队冲突处理的考点试题及答案
- 《教育学》课件 第五章 学校教育制度
- 中国芳香植物资源
- 银行承兑汇票培训-课件
- AB 753变频器简单操作培训(参数拷贝)
- JGJ59-2011建筑施工安全检查评分表-(完整版)
- 梁思成《千篇一律与千变万化》(课件)
- 阿育吠陀体质测试
- 智能汽车传感器技术-激光雷达
- 2023年四年级奥林匹克英语竞赛试题
- 专利挖掘与技术交底书撰写
- 输液泵、微量泵的使用
评论
0/150
提交评论