课程标准《移动APP开发基础(Android)》
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《移动APP开发基础(Android)》-课程标准一、课程信息
课程代码080975110 课程性质必修课总学时80
适用专业
软件技术专业
移动互联应用技术专业
教学方式
“教、学、做”
一体化
制定单位学校常州信息职业技术学院
制定日期2018.6.28 审核部门软件学院企业
科大讯飞股份有限公司
北京华晟经世信息技术
有限公司
二、课程定位和设计思路
1.课程定位
移动互联应用技术专业的主要就业岗位是移动应用软件开发工程师、测试人员,岗位能力目标主要包括移动互联终端上的应用软件和游戏的设计、编码、测试,以及移动互联终端的维修、服务、销售。Android 应用开发是目前移动互联开发行业的一个重要方向,也是学生就业一个很好的选择方向。本门课程是移动互联应用技术专业一门重要的专业必修课程。通过本课程的学习,学生将掌握Android应用开发基础,为之后相关课程的学习有一个良好的铺垫。
2.设计思路
为了使学生能够最终掌握Android开发的应用技术,课程分为6个任务实现。每个任务按照任务简介、任务分析、支撑知识、任务实施、任务小结、任务拓展的环节依次进行实现:
●【任务简介】:对即将要实施的任务进行简单的说明,通过它你可以知道我将要做什么;
●【任务分析】:对即将要实施的任务进行整体分析,整理出必备的知识点;
●【支撑知识】:对完成任务所必备的知识点进行详细的讲解。以组件讲解为例,一般先进行简要的介绍,然后对相关的属性、方法、监听器进行说明,对于重要的方法会有示例代码,最后讲解一个简单的范例说明如何运用该组件;
●【任务实施】:在具备了知识技能后,逐步完成该任务。通过整体分析、界面布局、编码实现等步骤,带领读者完成任务。对于比较复杂的任务(如任务六),还将任务划分为子任务逐步实现。任务实施环节中,涵盖了该任务的所有实现细节,只要你耐心的跟随就一定能够完成任务;
●【任务小结】:每次任务完成后对该次任务涉及的重要知识点、技能点进行回顾;
●【任务拓展】:如果希望你的Android应用更加美观、更加个性,拓展训练会提示你如何实现更棒的效果。
二、课程目标
通过本课程的学习,学生可以在Android的开发环境上进行Android的基本应用程序编程,并且能够运用调试工具进行问题的调查分析排错,运用Android提供的虚拟机进行应用程序的运行、测试,使用Android提供的发布工具进行应用程序的打包。
1.总体目标
通过本课程的学习,学生可以利用Android开发环境进行基础的Android应用的界面设计、编码和测试,能够充分利用Android的组件、布局、提示方式、Activity、数据库等知识进行Android应用功能的实现。
2.能力目标
(1)能够熟练搭建Android Studio开发环境;
(2)能够运用Android Studio进行Android程序的开发和调试;
(3)能够运用Android的组件和布局进行界面设计;
(4)能够利用Android的存储接口进行数据的持久化;
(5)能够利用Activity进行多Activity界面的应用设计;
(6)能够利用子线程实现后台耗时任务以及周期性任务的处理;
(7)能够利用Android多媒体接口进行音频视频的应用设计;
(8)能够进行Android的简单自定义组件的实现。
3.知识目标
(1)熟练掌握JAVA语法基础;
(2)掌握Android Studio开发环境的搭建方法;
(3)掌握Android的组件和布局的使用方法;
(4)掌握Android的多种存储的实现方法;
(5)掌握Android的Activity的生命周期和切换;
(6)掌握Android的子线程、Handler的使用方法;
(7)掌握Android的多媒体编程的方法;
(8)掌握Android自定义组件的方法。
4.素质目标
(1)通过分组完成项目任务,培养学生团队协作精神,树立诚信意识,锻炼学生沟通交流的能力;
(2)通过完成项目任务,提高学生分析问题、解决问题的能力;
(3)利用书籍或通过网络获取相关信息的能力;
(4)通过撰写报告,提高学生书面表达能力,培养创新思维能力,培养学习常用专业英语词汇的兴趣,
锻炼word、ppt、excel等office基础软件的操作水平,培养创新思维能力;
(5)通过项目陈述,项目答辩,提供学生的口述能力,培养学生总结归纳的意识。
三、课程内容与要求
序号单元名称主要内容目标与要求建议学时
1 Android
Studio开发环
境搭建Android简介
Android四层架构
开发环境的搭建
能够参照文档进行Android
Studio的开发环境搭建、虚拟机
的运行
4
2 星座查询工具
的设计与实现Android项目结构
TextView组件
Button组件
EditText组件
ImageView组件
DatePicker组件
TimePicker组件
六大布局
ScrollView
能够利用Android Studio开发
环境进行编码、资源导入、布局
设计
能够运用Android基本的组件
能够运用Android基本的布局
12
3 猜数游戏
的设计与实现Toast
Dialog
Notification
Option Menu
Spinner组件
Android的调试
Android的日志
能够运用Android的提示方式和
进行消息的提示和功能的引导
能够利用Option Menu进行菜单
设计
能够对Android程序进行调试、
问题解决
14
4 我的日记的设
计与实现ProgressBar组件
子线程
Activity的生命周期
Activity的创建和跳转
Intent意图的传递
SharedPreferences
能够利用ProgressBar组件反馈
处理的进度
能够结合Thread、Handler、
Message进行耗时任务或者周期
任务的后台执行
能够创建多个Activity并实现
之间的跳转,并会使用Intent
在不同的Activity之间传递数
据
能够进行配置数据的本地化读
写
14