《Android应用开发》课程标准_第1页
《Android应用开发》课程标准_第2页
《Android应用开发》课程标准_第3页
《Android应用开发》课程标准_第4页
《Android应用开发》课程标准_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

《Android应用开发》课程标准课程名称:Android应用开发课程考核性质:考查课时数:64学分:4课程代码:1206051适用专业:移动互联应用技术1.前言1.1课程的性质本课程是高等职业技术院校移动互联应用技术专业的一门专业核心课程,目标是使学生掌握Android开发环境及项目结构,掌握Android界面设计基础知识,包括页面布局、样式和主题、国际化、形状、图层列表和选择器等内容,掌握Android窗口开发,包括人机交互中的事件处理、菜单、几个常用控件、Activity、Intent和对话框的使用等内容,掌握Android子窗口设计,包括Fragment、BottomNavigationView、ViewPager和TabLayout控件的使用。掌握数据访问技术,包括SharedPreferences、文件存储、JSON、SQLite数据库和ListView控件的使用。具备熟练使用Android技术进行手机移动应用程序的应用与开发的能力。本课程需要以《计算机应用基础》、《程序设计基础》、《Java高级程序设计》等课程的学习为基础,也是进一步学习《Android高级应用开发》、《可穿戴设备应用开发》等课程的基础。1.2设计思路本课程的设置依据是移动互联应用技术专业工作任务与职业能力分析表中的相应职业能力要求,并根据移动互联行业技术发展趋势及其对人才要求的变化进行调整。根据市场调研和企业人才需求分析,我院移动互联应用技术专业毕业生所从事的工作岗位主要是程序员、技术支持人员等,Android应用开发能力是学生胜任这些岗位所需要的最重要的职业能力。《Android应用开发》课程主要培养学生基于Android的移动应用开发编程知识和开发技能,因此本课程在移动互联应用技术专业中处于非常重要的地位,应当作为专业核心课程和必修课程。本课程立足于实际能力的培养,课程内容选择结合企业项目开发应具备的基本知识技能要求,以Android常用开发组件作为逻辑主线来组织课程内容。课程内容突出对学生职业能力的训练,并结合技能大赛需求,将知识、技能和项目案例有机串联。课程中的项目与知识体系有机结合,以项目案例展现知识,锻炼学生的职业工作能力和综合职业素养。该门课程为64学时,4学分。2.课程目标通过本课程的学习,学生能搭建开发环境;能熟练掌握基本的Android控件和布局方式;掌握Android菜单和对话框的创建方法;掌握Activity的创建及数据传递的方法;掌握Android数据存储的方法。使学生具备完成基本的Android项目、合理设计项目各模块的能力,同时锻炼学生在项目设计和编码中考虑应用程序的健壮性、可用性,锻炼学生的基本开发能力,并能对项目的开发资料进行初步管理,培养Android应用开发的基本能力和团队沟通能力。职业能力培养目标:掌握软件开发文档的编写;掌握软件开发管理方法;掌握Android移动应用开发技术;掌握基于Android的软件开发框架;解决实际问题的基本能力。3.课程内容和要求序号工作任务知识要求技能要求学时1Android开发简介1.了解Android的发展历史2.掌握开发环境的搭建3.掌握Android项目结构4.掌握Gradle配置5.了解项目打包分发1.能熟练地搭建Android开发环境2.能熟练地掌握Android程序的项目结构42Android应用界面布局设计1.掌握UI界面控件2.掌握经典布局3.掌握约束布局4.掌握辅助布局工具能熟练地设计安卓UI界面83Android应用界面效果1.掌握样式和主题2.掌握国际化3.掌握shape形状4.掌握layer-list图层列表5.掌握selector选择器1.能熟练地使用样式和主题2.能熟练地使用国际化3.能熟练地使用形状、图层列表、选择器美化界面84Android应用人机交互1.掌握Android应用事件处理2.掌握菜单的使用3.掌握常用控件的使用4.掌握软键盘1.能熟练地使用常用控件2.能熟练地使用事件处理机制与后台代码互动3.能熟练地使用菜单4.能设置软键盘85Activity和Intent1.掌握Activity创建和使用2.掌握Intent的使用3.掌握Activity中的数据传递4.掌握对话框的使用1.能熟练地使用页面之间的跳转2.能熟练地使用页面之间的数据传递3.能熟练地使用页面之间的数据回传4.能熟练地使用对话框86子窗口设计1.掌握Fragment的创建和使用2.掌握BottomNavigationView控件的使用3.掌握ViewPager控件的使用4.掌握TabLayout控件使用5.掌握Fragment的嵌套使用1.能熟练地使用Fragment2.能熟练地使用BottomNavigationView、ViewPager、TabLayout等控件3.能熟练地掌握子窗口设计方式127数据访问1.掌握SharedPreferences的使用2.掌握文件存储的使用3.掌握JSON解析的使用4.掌握SQLite数据库的使用5.掌握ListView控件的使用1.能熟练地使用Android平台的数据存储方式进行数据的读、写2.能熟练地使用JSON数据解析2.能熟练地进行数据库的增、删改、查操作3.能熟练地使用数据展示控件和数据适配器128期末知识梳理针对性辅导本学期知识指导所学知识的开发应用4其它根据实际教学,机动微调授课内容考核评价总课时644.实施建议4.1教材编写本课程有配套的自编教材,已出版。自编教材充分体现项目课程设计思想,以项目为载体实施教学,项目选取科学、符合该门课程的工作逻辑,学生在完成项目的过程中可以逐步提高Android的开发水平。教材内容在内容选取上理论与实践一体化、有机融合,注重Android项目开发的实际训练,使学生能够快速掌握Android应用的开发知识和技能。4.2教学建议1.加强对学生实际职业能力的培养,强化案例教学或项目教学,注重以任务引领型案例或项目作业来诱发学生兴趣,使学生在案例分析或完成项目的过程中掌握Android应用的设计与开发。2.以学生为本,注重“教”与“学”的互动。通过选用典型项目,由教师提出要求或示范,组织学生进行开发练习,让学生在开发中增强职业意识,掌握本课程的职业能力。3.以多媒体、录像、案例分析、项目实战等多种方法来提高学生分析问题和解决问题的职业能力。4.重视实践,更新观念,加强校企合作,实行工学结合,走产学研相结合的道路,探索中国特色职业教育的新模式,为学生提供自主发展的时间和空间,积极引导学生提升职业素养,努力提高学生的创新能力。4.3教学条件专业教师要求:具备讲师(工程师)及以上职称,有扎实的程序设计理论基础,掌握较强的程序开发技能与经验的人员。实训装备要求:要有能满足上述要求的软件(AndroidStudio,JDK等),并要有一定数量的计算机,实训场地要有多媒体教学设备。4.4课程资源1.自主设计项目资源和与专业教学目标匹配的自编教材。2.积极开发和利用网络课程资源,本课程也建立了在线课程,学生可以利用这些网络资源,进行拓展学习。3.产学合作开发实验实训课程资源,充分利用本行业典型的企业资源,加强产学合作,建立实习实训基地,满足学生的实习实训需求,同时为学生的就业,创造机会。4.5教学评价序号任务评价方式评价内容分值一、平时成绩(60%)601Android开发简介出勤(20%)课前预习(20%)课上练习(40%)平时作业(20%)1.课前平台学习情况2.课上回答问题情况3.课上编程完成情况4.作业完成情况42Android应用界面布局设计出勤(20%)课前预习(20%)课上练习(40%)平时作业(20%)1.课前平台学习情况2.课上回答问题情况3.课上编程完成情况4.作业完成情况83Android应用界面效果出勤(20%)课前预习(20%)课上练习(40%)平时作业(20%)1.课前平台学习情况2.课上回答问题情况3.课上编程完成情况4.作业完成情况84Android应用人机交互出勤(20%)课前预习(20%)课上练习(40%)平时作业(20%)1.课前平台学习情况2.课上回答问题情况3.课上编程完成情况4.作业完成情况85Activity和Intent出勤(20%)课前预习(20%)课上练习(40%)平时作业(20%)1.课前平台学习情况2.课上回答问题情况3.课上编程完成情况4.作业完成情况106子窗口设计出勤(20%)课前预习(20%)课上练习(40%)平时作业(20%)1.课前平台学习情况2.课上回答问题情况3.课上编程完成情况4.作业完成情况107数据访问出勤(

温馨提示

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

评论

0/150

提交评论