《手机应用软件开发》课程标准
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《手机应用软件开发》课程标准
一、课程基本信息
(二)专业概况
1、培养目标
从基础开始学习,循环渐进,精通Google Android 开发,熟练掌握3G移动应用程序开发,通过项目实践,提升动手能力,将所学知识整合运用到项目中。通过实训教学,在岗位技能方面,经过大量的上机练习、代码阅读、代码改错、规范化检查,训练学生编写程序的熟练度和规范性;在项目经验的积累方面,通过完成大量的项目案例和阶段项目实战,增加对实际软件项目开发的体验;在职业素质方面,通过项目组角色分配、技术研讨等多种训练手段,培养学生具备良好的职业习惯,实现学生在校即成为准职业人的目标。
2、岗位面向
本课程的课程面向于移动设备软件蓝领、智能手机APP开发的工作岗位,课程任务是培养适应智能手机APP安装调试、测试、开发工作的技能型人才。通过本课程的学习,学生能掌握Android平台安装,Android基本控件的使用,Android四大组件运用,Android数据存储技术,Android网络初级编程,Android多媒体编程及Android地图服务等技能。
3、专业核心能力
(1)通过完成相关的项目,掌握Android平台的安装和系统架构。
(2)通过完成相关的项目,掌握Android基本语法和程序设计方法。
(3)通过完成相关的项目,掌握编写完整APP的方法,培养寻找发现问题途径,学会解决问题的方法。
二、教学大纲
(一)总体目标与任务
1、课程性质和任务
安卓系统开发课程是高等工科学校教学计划中计算机相关专业一门重要的选修课,是为学习移动手机开发的必要课程。具体内容包括:Android环境的搭建,Android项目结构分
析,用户界面设计,2D、3D图形绘制,数据存储和访问,定位服务于地图应用,网络编程,Android NDK开发及综合案例。
2、课程定位
《手机应用软件开发》课程是物联网系统设计架构师、物联网系统管理员、网络应用系统管理员、物联网应用系统开发工程师等核心职业岗位以及物联网设备技术支持与营销等相关职业需要掌握的专业知识核心课程。通过本课程的学习,使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。
3、课程目标
(1)能力目标
1)能熟练使用Eclipse开发和调试Android应用程序。
2)能根据用户界面设计文档,完成相应移动客户端界面设计工作。
3)能根据需求及设计文档,完成数据存储业务、界面逻辑、控制业务逻辑、服务器的通信交互等开发工作。
4)能按照项目管理的要求,对开发的功能模块进行单元测试并重构代码。(5)能根据开发过程中的实际变化更新文档。。
(2)知识目标
1)了解Android平台的基本架构。
2)掌握Android开发环境的搭建。
3)掌握Android应用程序开发、调试、发布流程。
4)掌握Android应用程序项目的基本框架。
5)掌握Activity、Service、ContentProvider、BroadcastReceiver以及Intent组件的使用。
6)掌握常见UI Widgets的使用方法。
7)掌握Android平台数据存储的设计。
8)掌握Android平台异步任务的设计。
9)掌握Android平台网络服务与数据解析的设计
10)掌握Android应用程序项目的测试技术。
(3)素质目标
1)沟通能力、团队合作及协调能力。
2)良好的编程习惯。
3)查阅相关手册及资料能力
4)掌握系统设计方法,培养严谨工作态度。
5)自我展示与语言表达能力。
6)责任意识。
7)分析和解决问题的能力。
8)科学的创造能力和创新精神。
9)获得适应未来岗位转变的迁移能力。
10)从事某一岗位可持续发展的能力。
(二)教学设计
1、总体思路
本课程在教学过程中,倡导自主学习,启发学生对设定问题积极思考、分析,鼓励多种思维方式并将其表达出来,尊重个体差异。采用项目教学法进行教学,每个项目的成绩采取自评、互评、教师综合评价相结合的方式能激励学生的学习兴趣和自主学习能力的发展。教师在给学生评价成绩时应尽量以学习过程中的评价为主,注重培养和激发学生的学习积极性和自信心。最后期末的成绩评价应注重检测学生的知识应用能力。学生的最终课程成绩应由平时的各次项目成绩和期末的评定成绩按一定比例构成,在把握比例构成时要有利于促进学生的知识应用能力。建立以过程培养促进个体发展,以学生可持续发展能力评价教学过程的双向促进机制,以激发兴趣、展现个性、发展心智和提高素质为基本理念。
2、主要内容
第一章 Android基础知识
(一)教学目的和任务
通过本章的教学,使学生正确理解安卓开发的基本概念,掌握安卓的特点、环境的搭建以及程序运行的基本流程,提高学生对安卓开发的认知度。
(二)教学基本要求
了解Android的特征、特色,掌握Android环境的搭建,Android程序开发的步骤。(三)教学重点和难点
重点:掌握Android环境的搭建。难点:Android程序开发的步骤。(四)教学建议与说明
1、对安卓的发展及平台的发展仅做简要的总结、归纳。
2、关于安卓的运行环境,以及环境的搭建做详细的介绍和讲解。
3、对于安卓程序的运行,举1到2个实例来讲解简单的Android程序设计及步骤。(五)教学内容 1.1 Android概述 1.2 Android的特点
1.2.1 Android系统平台五大特色 1.2.2 Android的优势 1.3 Android环境的搭建
1.3.1安装Android SDK的最低硬件需求 1.3.2 Android SDK软件开发组件 1.3.3 Android 开发环境搭建
1.4 一个简单的Android程序
第二章 Android项目结构分析