课程标准《移动APP开发基础(Android)》

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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
5 翻牌游戏
的设计与实现ListView-ArrayAdapter
ListView-SimpleAdapter
GridView组件
多媒体架构
MediaPlay的状态切换
MediaPlay的使用方法
能利用ListView组件进行数据
的列表呈现
能利用GridView组件进行数据
的表格呈现
能够对ListView/GridView数据
项的布局自定义实现
能利用多媒体进行音乐的播放
和控制
14
6 贪吃蛇游戏
的设计与实现自定义View
图形绘制
监听器的实现机制
SQLite
SQLiteOpenHelper
SQLiteDatabase
了解贪吃蛇的功能和整体的程
序架构、主要的数据结构和算法
能够自定义View进行贪吃蛇的
各种元素的绘制
能够存储和展示游戏的玩家信

22
合计80
四、教学资源要求
(一)推荐教材与参考书籍
1.《Android应用开发基础(基于Android4.2、任务驱动式)》,机械工业出版社,余永佳等编著;
2.《Android应用开发入门(基于Android Studio开发环境、任务驱动式)》,内部教材,余永佳等编著;
3.《Android开发入门指南》(第二版),人民邮电出版社,盖索林编著;
4.《疯狂Android讲义》,电子工业出版社,李刚编著。

(二)教师要求
1.熟悉软件编程基础知识;
2.熟悉项目开发流程;
3.熟悉JA V A程序设计;
4.熟悉Android的开发环境;
5.熟练Android的主要类和方法;
6.具有2年以上的工程背景或者企业实际工作经历。

(三)学习场地、设施要求
1.计算机硬件要求:CPU主频>=2GHZ, 内存容量>=8GB;
2.软件要求:Windows7及以上,Android Studio集成学习环境,Office2007以上版本;
3.其他要求:本课程要求在多媒体机房完成,以实现“教、学、做”三体合一,同时要求安装多媒
体教学软件。

五、考核与评价
考核方式按照《常州信息职业技术学院关于规范学生课程成绩评价的指导意见》中对学生课程成绩评价要求制定,即学生修学本课程的最终成绩由态度性考核成绩、知识性考核成绩、技能性考核成绩和创新性考核成绩四部分构成:
态度性考核成绩主要基于对学生平时课堂出勤、课前准备、课堂表现、学习主动性、协作沟通等相关情况的记录;
知识性考核成绩的主要依据是学生的单元小测验,作业完成情况、期末考试成绩;
技能性考核成绩主要依据学生实训项目的完成情况记录;
创新性考核成绩以奖励加分的形式出现,主要依据是学生参与该课程相关的论文发表、竞赛获奖、专利获取、技术服务等。

该课程最终成绩采用五级计分制,计算过程分为两步:
(1)先按如下公式计算百分制成绩
最终成绩=态度性考核成绩(20%)+知识性考核成绩(40%)+技能性考核成绩(40%)+创新性考核成绩(即奖励加分,最高10分)。

(2)按如下规则将百分制成绩转换为等级制成绩
最终成绩采用等级记分制,评出优秀、良好、中等、及格和不及格五等,其中大于等于90分为优秀;大于等于80为良好;大于等于70分为中等;大于等于60为及格;小于60为不及格。

注:具体评分细则请参见课程整体设计的“考核方案设计”部分。

六、教学实施建议
1.课堂教学采用“教、学、做”一体化方式,用案例引导学生学习知识,通过动手实践,让学生理
解、掌握基本的编程知识和基本技能。

教学过程突出精讲多练,并用大量的课内外练习来巩固提
升课堂教学效果;
2.教学过程以学生为中心,教师作为引导者,学生通过动手实践以及对实践结果进行思考获取知识,
避免灌输式教学,指导学生通过动手来解决遇到的学习问题;
3.在讲授过程中,将相关知识点转化为六模块贯穿于各章实训中,使学生最终能够编码实现该案例。

七、其他说明
无。

相关文档
最新文档