Android应用开发基础Android应用开发基础 (1).pdf
《Android应用开发基础Android应用开发基础 (1).pdf》由会员分享,可在线阅读,更多相关《Android应用开发基础Android应用开发基础 (1).pdf(15页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、AndroidAndroid 应用开发应用开发基础基础课程标准 一、课程定位和课程设计(字体三号黑体)(一)课程性质(字体三号楷体)随着移动终端应用的普及,以及 Android 系统的普及,产生了对 Android 应用软件的大量需求,本门课程旨在通过全面地学习 Android 应用开发技术,培养学生的中小型 Android 应用软件开发能力,为社会输送亟需人才;课程对应的 Android 开发工程师岗位有着相对较高的薪酬水平和较为广阔的发展前景,可以为参加学习的学生提供良好职业预期发展。本课程作为移动互联应用技术专业核心课程,按照华为移动软件开发工程师的岗位技能要求,对接华为“1+X移动应用
2、开发”职业技能初、中、高级证书的职业能力标准,面向移动互联产业链,服务移动应用开发、测试与运维、产品经理等岗位,培养移动应用开发的高素质技能人才。通过本课程的学习,可以开发移动应用程序,完成界面设计和编码任务;可以设计移动应用程序,完成 Android系统应用层各组件的设计和接口实现任务;可以设计移动应用程序的核心业务,完成开发框架的搭建、架构设计、业务流程设计和开发等任务。(二)人才培养中的作用 课程是专业支撑课程,是融理论与实践一体化,教、学、做一体化的专业课程,是基于设计的工作过程系统化学习领域课程,是校企合作开发的工学结合课程。本课程是培养 Android 程序员的专业核心课程,主要培
3、养学生掌握 Android 编程的相关知识与技能,并应用 JAVA 面向对象编程思想开发基于 Android 的手机应用程序,同时也为学生开发 Android 应用程序打下扎实的语言基础。通过具体的项目开发培养学生良好的逻辑思维能力,养成良好的编程习惯,培养自学、阅读资料和利用资料的能力,鼓励学生在软件设计过程中团队自主分析和解决问题,使学生的理论知识和实践技能得到共同发展。与其他课程的关系:本课程为专业核心课程;本课程的前续课程安排为或者有 C 语言,Python 一门面向对象语言的基础;本课程的后续课程是等相关课程,与该课程并行开设的课程是“HTML5 开发实战”。(三)课程设计思路 本课
4、程采用了“项目引领,任务驱动”的教学模式。以移动应用开发工作流程“项目-模块-功能”为主线,设计了“岗位综合-任务开发-技能开发”的三级能力课程结构,学生完成技能点可以开发单个功能,完成模块学习可以开发单个模块,完成岗位综合项目可以开发整个项目;在授课过程中,项目的主要开发阶段模块化,特定的功能任务化,学生在完成各个“任务”的同时,学习并掌握项目开发过程中所需的技能和应遵守的业内规范,为学生职业能力发展奠定良好的基础等。二、课程目标(一)素质目标(含课程思政、职业素养、工匠精神、双创精神等)1、具备良好的职业道德和敬业精神;2、具备人际交流、公共关系处理能力和团队协作精神;3、具备较强的表达、
5、沟通能力、组织实施能力;4、具有利用已有资源解决现场问题的能力;5、能够阅读和理解软件文档或者他人程序;6、能够适应频繁变化的工作环境、适应日新月异的新技术;7、具备严密的逻辑思维、写出高质量、Bug 少的程序;8、项目设计、源程序和文档的编写符合标准。(二)能力目标(含知识、技能目标、岗位核心能力等)本课程主要面向岗位为 Android 应用软件开发工程师。依据移动互联应用技术专业方向的岗位需求调研确定了本课程主要面向移动应用软件开发工程师、移动应用软件测试工程师、移动应用软件测试工程师、移动应用软件测试工程师,基础技能目标如下:1.使用 JAVA 基于 Android 框架编写符合需求设计
6、的代码的能力;2.单元测试的能力;3.需求和详细设计能力;4.模块化程序设计能力;5.移动应用开发环境使用能力;6.主流数据库编程与应用能力;其基本岗位核心技能要求如下。1 撰写移动应用软件的需求文档和详细设计说明文档;2 根据移动应用软件的模块设计独立完成结构设计和开发编码进行代码实现;主要包括 Android 应用程序界面设计、Android UI 设计、Sqlite 数据库设计与管理;3 根据客户反馈对软件进行完善改进;4 产品上线后的迭代开发和维护;三、课程内容与要求(一)课程教学内容与教学要求 本课程将校园外卖、智慧水务、智慧光伏校企合作移动应用开发项目融入教学,设计了搭建开发框架、
7、视图设计、布局与组件设计、广播服务流程设计、多媒体开发、网络服务开发,数据库管理等十个典型工作任务;提取了界面布局、中级组件、适配器组件等 28 个技能点;通过“技能点-模块-项目”层次递进培养学生的移动应用开发能力。本课程的结构和内容如下图所示。图 1 Android 应用开发基础课程的结构和内容 本课程以党史学习为主线自主开发党史学习 APP,包括党史关键词、党史精神、党史有声书、党史微视频四大模块和 28 个功能;将党史学习功能开发与技能点融入课程思政,让学生中在编程中了解党史,弘扬光荣传统,赓续红色血脉。课程的具体教学内容和教学要求如下表所示。教学章教学章节节 教学教学内容内容 教学要
8、求教学要求 熟悉了解 Android 的历史和架构。1 移动应用开发概述 1.1 Android 概述 熟悉 JDK 的安装和配置。Androoid 开发环境的下载和安装 熟悉 Android 模拟器的建立和配置 1.2 Android 程序 熟练掌握使用 Android Studio 创建 Android应用程序的步骤,并运行在手机或者模拟器。了解 Android 应用程序的各组成部分和作用 了解 Android 应用程序的运行流程 1.3 Android 程序调试 了解 Logcat 的使用方法 熟悉 Android 调试器的原理 熟悉 Android 断点调试的流程 2 Android
9、视图)2.1 Activity 概述 熟悉了解 Android 的历史和架构。熟悉 Activity 之间的隐式跳转和显示跳转的使用方法 熟悉 Dialog 的配置方法以及实现流程 2.2 Android 应用 熟悉 Bundle 以及 Activity 之间的数据传递原理和使用方法 熟悉 Activity 退出的数据保存和恢复机制 熟悉 Activity 的四种启动模式 3 Android 组件 3.1 Activity 布局 掌握控件在布局中的属性,主要包括长度,宽度,对齐,边缘等 掌握绝对布局的方式以及应用场景 掌握相对布局的方式以及应用场景 掌握线性布局的方式以及应用场景 掌握限制性布
10、局;辅助线以及 Chain 布局的方式以及应用场景 3.2 Android 基础组件 熟练掌握 TextView 的布局属性和使用方法 熟练掌握 Button 的事件响应机制和使用方法 熟练掌握 EditText 的布局属性和使用方法 熟练掌握 ProgressBar 的的布局属性和使用方法 熟练掌握 UI 多线程的初始化和启动方法 3.3 Android 中级组件 熟练掌握 CheckBox 的布局属性和使用方法 熟练掌握 Switch 的事件响应机制和使用方法 熟练掌握 RadioButton 的事件响应机制和使用方法 熟练掌握 ImageViewr 的的布局属性和使用方法 3.4 And
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android应用开发基础Android应用开发基础 1 Android 应用 开发 基础
限制150内