《移动互联网应用开发》课程标准.docx
《《移动互联网应用开发》课程标准.docx》由会员分享,可在线阅读,更多相关《《移动互联网应用开发》课程标准.docx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、移动互联网应用开发课程标准1 .课程说明(1)课程性质:移动互联应用开发是计算机信息学院软件技 术专业和计算机应用技术专业的主干课程,根据专业人才培养方案制 定的培养目标,移动互联网应用开发课程为软件技术专业及计算 机相关专业的高职学生的职业能力课,是专业的专业核心课。(2)课程任务:本课程针对Android工程师岗位中典型工作任 务,使学生更深入地掌握Android平台下应用程序开发技能,通过完 成学习性任务,逐步培养学生具备软件设计和编码能力,通过小组学 习、工程实训,培养学生在Android平台下进行程序设计、软件测试、 工程实施、软件维护所需的职业能力和素质能力,同时通过多种教学 方法
2、和教学手段的灵活运用,培养学生的可持续开展能力,为专业培 养目标奠定基础。(3)课程衔接:开设学生第三学期,学生已经系统学习过C 语言程序设计、网页前台设计、java程序设计、数据结构、 java EE开发技术等课程,具备软件开发的基础能力为本课程的 学习奠定了基础。本课程也是后继课程学生毕业设计和顶岗实习的前 置课程。2 .学习目标1.总体目标:通过本课程的学习,使学生具备Android平台应用开发相关知 识、良好的编程习惯和手机 应用软件开发的能力,能胜任基于教学目标1 .要求 2、要工 3、要力 浏?4、要力学生了解如何创立Activity, 向学生了解Android中的任务) 应学生掌
3、握显式意图和隐式意 包器等;q学生掌握Android中的数据,以及Activity的生命周期; 戋,掌握Activity的血种点动模式; II的使用,会使用隐式意图开启系统照相机、传递方式以及如何进行回传数据。教学重点Activity的生命周期、Activity四种启动模式、数据传递、回传数据。教学难点数据传递、回传数据教学方式教师采用课堂讲授为主,使用教学PPT辅助授课。教学过程一、情景与 1、i 不知 这些界而 Activity 二、知识评 1、/ 2、R三、知识 1、4 2、一、知识叵 1、3 2、 上节 的生命厝 二、知识诩 1、R 2、W三、知识 1、4 2、彳一、知识叵 1、) 2
4、、1 上节 接下来本 二、知识湖 1、R 2、R三、知识 1、4 2、1t一、知识叵 1、) 2、1我 十么 遗 i由r O 解 LCtl icti L固 总结 彳更1顾 【寸上 可顾 裸i 期, 解 LCtl LCtl L固 总结 吏不1顾 【寸上 回回 、EO 、 课1 :节 解 mdi LCtl L固合学(I 1顾 【寸上,是大笏 什ivi- ivi-佚丁 卧节 总 井解 以ivi, ivi,洸口-(Ai节 史总 井角2 别、oi(LV1-佚T 生ntc节 史总第一当(Activity 简介、AActivity3有没有想过这样一个问) K管理的呢?同学进行ty 简介(PPT8T0) ty
5、的创立(PPT11)识点,随堂练习题巩固2 络平台题给学生布置作 第二当 (Activity的生命周期、课留的作业进行答疑。结上节课的内容,引出才 E介绍了 Activity以及A1及Activity荐活案椀过ty的生命周期(PPT12-1 ty存活案例(PPT14-16:识点,使用博学谷系统4 学谷系统中的测试题给学 第三当idroid中的任务栈、Act课留的作业进行答疑。结上节课的内容,引出才 E了 Activity的生命周期 一对Android中的任务栈j中的任务栈(PPT17)ty的四种启动模式(PP1识点,使用随堂练习题 布置作业。.第四当3nt介绍、显式意图和隐课留的作业进行答疑。
6、 结上节课的内容,引出才幺时ctivity的创立)题,每个应用程序都有;回答,然后老师引出工1所学知识。业。Activity存活案例)。节课主题iCtivity的创立,本节*行讲解。:3)叩勺随堂练习题巩固本书生布置作业。幺时;ivity的四种启动模式K节课主题并通过Activity存活胜、Activity四种启动模18-22)1固本节课所学知识。幺时式意图、翻开系统照相K节课主题很多 、节旨针f课J)第机);界正 课要对Ac升学,列进彳 生行或i组成, 讲解的:tivity印识。厅演示, 牛解。,上节课讲解了 Android中的任务栈、Activity的四种启动模式,接下来将 针对程序中的I
7、ntent介绍、显式意图和隐式意图、翻开系统照相机进行讲解。 二、知识讲解1、Intent 介绍(PPT23)2、显式意图和隐式意图(PPT24-26)3、翻开系统照相机案例(PPT27)二、知识巩固一 1、总结知识点,使用博学谷系统中的随堂练习题巩固本节课所学知识。2、使用博学谷系统中的测试题给学生布置作业。第五学时(数据传递方式、用户注册案例)一、知识回顾1、对上节课留的作业进行答疑。2、回顾总结上节课的内容,弓出本节课主题上节课讲解了 Intent、显式意图和隐式意图、翻开系统照相机案例,接下 来将针对数据传递以及用户注册案例进行讲解。二、知识讲解1、数据传递方式(PPT28-29)2、
8、用户注册案例(PPT30)二、知识巩固一 1:总结知识点,随堂练习题巩固本所学知识。2、使用网络平台题给学生布置作业。第六学时(回传数据、装备选择案例).一、知识回顾1、对上节课留的作业进行答疑。2、回顾总结上节课的内容,引出本节课主题上节课讲解了数据传递方式以及用户注册案例,接下来将针对程序中的回 传数据以及装备选择案例进行讲解。二、知识讲解1、回传数据(PPT31)2、装备选择案例(PPT32)三、知识巩固一 1、总结知识点,随堂练习题巩固本所学知识。2、使用网络平台题给学生布置作业。第七学时、第八学时(上机练习)1、 完成教材中所有教学案例以及课后习题中的上机练习。2、 使用测试题给学生
9、布置上机练习,或者老师自行安排上机练习。思考和练 习见教材第3章课后习题课题名称第4章数据存储计划学时6学时内容分析大局部应用程序都会涉及到数据存储,Android程序也不例外。Android中的 数搪荐储方式有五种,分别是文件存储、SharedPreferences SQLite数据库、 ContentProvider以及网络存储。本章将重点讲解文件存储、XML序列化和解析 以及 SharedPreferences 存储。教学目标1.要求学生了解五种数据存储方式的特点;2. o要求学生学会使用文件存储、SharedPreferences存储数据;3.要求学生掌握XML文件的序列化和解析,并能
10、实现天气预报程序;教学重点文件存储、XML文件的序列化和解析、SharedPreference存储数据。教学难点文件存储、XML文件的序列化和解析教学方式教师采用课堂讲授为主,使用教学PPT辅助授课。教学过程第一学时(数据存储方式、文件存储简介、储存用户信息案例) 情景导入、1为什么要将数据存储在本地大家在使用QQ时,可以发现在本机登录过QQ账户总会出现在登陆下拉显 示框中。这些登录过QQ号码都是存储在本地的,把QQ号码存储在本地可以避 免用户每次都输入QQ号码,从而提高用户体验。二、知识讲解1、数据存储方式(PPT7-8)2、文件存储简介(PPT9)3、存储用户信息案例(PPT10)三、知识
11、巩固一 17总结知识点,随堂练习题巩固本所学知识。2、使用网络平台题给学生布置作业。第二学时(XML文件序列忘XML系列化案例)一、知识回顾1、对上节课留的作业进行答疑。2、回顾总结上节课的内容,引出本节课主题上节课讲解介绍了 Android中数据存储的五种方式以及如何进行文件存 储。接下来将讲解XML序列化以及XML序列化的案例。二、知识讲解1、XML文件序列化(PPT11-12)2、XML序列化案例(PPT13)三、知识巩固1、总结知识点,随堂练习题巩固本所学知识。2、使用网络平台题给学生布置作业。第三学时(XML解析、天气预报案例)一、知识回顾1、对上节课留的作业进行答疑。2、回顾总结上
12、节课的内容,引出本节课主题上节课讲解了储存用户信息案例、XML序列化、XML序列化案例,接下来讲 解XML解析。二、知识讲解1、XML 解析(PPT14)2、天气预报案例(PPT15)三、知识巩固1、总结知识点,随堂练习题巩固本所学知识。2、使用网络平台题给学生布置作业。第四学时、(SharedPreferences 的使用、QQ 登录案例)一、知识回顾1、对上节课留的作业进行答疑。2、回顾总结上节课的内容,引出本节课主题上节课讲解了 XML文件解析以及天气预报案例,在前面介绍的数据存储方 式,都是文件存储,使用这样存储方式需要将数据存储到文件中,然后在通过 流读取出来。操作比蚊麻烦,为曲An
13、droid提彳共了一个较量或的存彳诸类(SharedPreferer 密码、自定义参数二、知识讲解1 SharedPre2、QQ登录案,三、知识巩固1、总结知识)2、使用网经3、 完成教木4、 或者老!liices),主要用于存储一些应用程序的配置参数,例如用户名、 的设置等。接下来将讲解SharedPreferences的使用Terences 的使用(PPT16-17)例(PPT18)藉 随堂练习题巩固本所学知识。f平台题给学生布置作业。第五学时、第六学时(上机练习)才中所有教学案例以及课后习题中的上机练习。力自行安排上机练习。思考和练 习见教材第4章课后习题课题名称第5章SQLite数据库
14、计划学时 6学时内容分析前面介绍了如何使用SharedPreferences和文件存储来存储数据。但是当需 要存储大量数据时,这两种方式显然不适合,为此Android系统中提供了 SQLite 数据库,它可以存储应用程序中的大量数据,并对数据进行管理和维护。本章将 针对SQLite数据库进行详细地讲解。错误!未定义书签。教学目标1要了2.要53.要:及学生掌握SQLite数据库的基本操作,能对数据进行增删改查操作; 及学生会使用Sqlite3工具操作数据库;我学生掌握ListView控件的使用,并能通过数据适配器绑定数据;教学重点SQLite数据库操作、ListView控件的使用、常用的数据适
15、配器(Adapter)教学难点ListView控件的使用、Adapter适配器教学方式教师采用课堂讲授为主,使用教学PPT辅助授课。教学过程一、情都有师弓 二、知三、知:景导入1、 SQLite 的 老师引导,先 什么特点?如 出存储大量数 1识讲解1、 SQLite 数2、 SQLite操 1识巩固1、总结知识 2、使用网经第一学时(SQLite 简介、SQLite 操作 API)特点旦懒一下前面讲解的SharedPreferences和文件存储,它们 1果要存储大量的数据时还使用这两种方式是否合适?然后老 :据时使用SQLite数据库,介绍SQLite的特点。据库介绍(PPT 7)作 AP
16、I (PPT8)与,随堂练习题巩固本所学知识。i平台题给学生布置作业。4、要求学生了解什么是内容提供者,并能创立内容提供者。(数据库的常用操作、第二学时SQLite事务操作、sqlite3 工具)一、知识回顾1、对上节课留的作业进行答疑。2、回顾总结上节课的内容,引出本节课主题上节课讲解了什么是SQLite和SQLite的常用API以及接口, 对SQLite数据库的创立和使用进行详细的讲解。二、知识讲解1、数据库的常用操作(PPT9)2、SQLite的事务操作(PPT10)3、sqlite3 工具(PPT11-12)三、知识巩固本节课将针1、总结知识点,随堂练习题巩固本所学知识。2、使用网络平
17、台题给学生布置作业。第三学时(ListView控件、数据适配器、Android应用市场案例)一、知识回顾1、对上节课留的作业进行2 2、回顾总结上节课的内容, 上节课讲解了 Android匚 sqlite3.exe。接下来本节将讲你 就可以和数据库结合起来做实用 二、知识讲解1、ListView 介绍(PPT13)2、适配器 Adapter (PPT143、Android移动应用市场与 三、知识巩固一、1、总结知识点,随堂练习得2、使用网络平台题给学生(案4 一、知识回顾1、对上节课留的作业进行 2、回顾总结上节课的内容, 上节课讲解了 SQLite数4 ListView都是Android中很
18、重妻 课再讲解一个案例来加深对数据 二、知识讲解1、ListView介绍(PPT17) 二、知识巩固1、总结知识点,随堂练习偲 2、使用网络平台题给学生1、完成教材中所有教学案修 2、使用测试题给学生布置一手疑。引出 日的娄 军一个 性的自) &例(:至巩固 .布置 第匹 刖争疑。引出 号库与 珀勺知一 库与那么巩固 .布置 移五、 (上机 J以及 上机纺1本节课主题 攵据库的使序 新的控件Lisi 出列了。PPT15-16)本所学知识。 乍业。学时 商口口展不)I本节课主题 ListView 结 识点,熟练掌力 istView的掌本所学知识。 乍业。六学时,练习) 课后习题中的. 3习,或者
19、老师1以及查看数据库的工具 tView,学会 ListView 之后.合的案例。由于数据库与 握它们是必不可少的,这节 据。上机练习。i自行安排上机练习。思考和练 习见教材第5章课后习题课题名称第6章内容提供者计划学时6学时内容分析在 Android J 转账时需要填写中 实现这种跨程序 (ContentProvidF发中,经常需要访问其他应用程序的数据。例如,使用支付宝 攵款人的 号码,此时就需要获取到系统联系人的信息。为了 共享数据的功能,Android系统提供了一个组件内容提供者 er)o本章将针对内容提供者进行详细地讲解。教学目标5、要求学生会对使用内容提供者对外暴露数据6、要耒学生会
20、使用ContentResolver操作其彳山应用的数据教学重点 内容提供者的使用、对数据进行增删改查、内容观察者的使用。教学难点 内容提供者的使用、内容观察者的使用 教学方式 教师采用课堂讲授为主,使用教学PPT辅助授课。第一学时(内容提供者简介及创立、Uri简介)一、情景导入老师引导,通过数据库、SharedPreferences和文件都可以存储和访问数 据,那么如果其他应用要写访问我们的应用中的数据应该怎么办呢?然后引出 内容提供者,内容提供者。二、知识讲解1、内容提供者简介(PPT7-8)2、创立内容提供者(PPT9)3、Uri 简介(PPT10-11)三、知识巩固1、总结知识点,随堂练
21、习题巩固本所学知识。2、使用网络平台题给学生布置作业。第二学时(案例一一彘联系人信息)一、知识回顾1、对上节课留的作业进行答疑。2、回顾总结上节课的内容,引出本节课主题老师引导,上节课讲解了什么是内容提供者以及它的创立,并对内容提供 者中几个方法的参数Uri进行讲解,接下来为了让初学者更好的使用内容提供 者,接下来通过带大家编写一个读取联系人信息的案例。.二、知识讲解1、案例读取联系人信息(PPT12)三、知识巩固1、总结知识点,随堂练习题巩固本所学知识。2、使用网络平台题给学生布置作业。第三学时(访问内容提供者案例一一短信备份)一、知识回顾1、对上节课留的作业进行答疑。2、回顾总结上节课的内
22、容,引出本节课主题老师引导,前两节课讲解了如何使用内容提供者暴露本应用的数据,接下 来讲解如何通过另一个应用程序访问内容提供者所暴露的数据。二、知识讲解1、ContentResolver 介绍(PPT13)2、短信备份案例(PPT14)三、知识巩固1、总结知识点,随堂练习题巩固本所学知识。2、使用网络平台题给学生布置作业。第四学时(内容观察者、案例一一短信接收器)-k AtiiD IHl Iffifi、1?对节课留的作业进行答疑。2、回顾总结上节课的内容,引出本节课主题老师引导,前面已经学习过怎样用ContentProvider暴露数据,也学习了 怎样用ContentResolver查询暴露的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 移动互联网应用开发 移动 互联网 应用 开发 课程标准
限制150内