移动应用开发大纲设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《移动应用开发》课程教学大纲
一、课程基本信息
二、课程性质
移动应用软件开发是高等院校信息管理与信息系统专业本科学生一门重要的理论与实践课程,它是为培养我国现代化建设所需要的高质量信息技术人才服务的。Android作为目前的主流高端智能手机操作系统,其前景不可限量。本课程主要从基于PHP的WAP开发开始学习,循环渐进,逐步过渡到以PHP为工具的android开发,课程以培养符合就业市场急需的应用软件、系统开发人员为目标,深入讲解基于PHP的Android 项目开发。
三、教学目标和任务
通过学习要求学生掌握基于PHP的android开发的相关理论、方法、过程与技巧,培养学生对移动软件开发知识的理解和项目管理能力,以适应实际工作的需要。
四、教学要求
1、正确认识《移动应用开发》这一课程的性质、任务,全面了解课程的知识体系、结构等。
2、教学以课堂讲授为主,辅之以上机操作和课堂练习等方式。授课教师除应吃透教材容外,还应广泛阅读有关参考材料,注意本学科的发展,并适当介绍一些重要的新进展。
3、学生学习本课程需要每节课需要提前进行预习,并认真地听懂老师讲解的重难点及课堂习题,并按照要求完成布置的各项作业,尤其是一些与实践结合的项目分析活动。
五、课程学时安排
六、主要容
第一章 WAP开发(2课时)
【教学目标】
通过本章的学习,学生应该了解WAP的涵义和作用;了解WAP的历史沿革和发展趋势;掌握WAP的技术框架、应用围。
【教学容】
第一节 WAP概述
容:WAP的涵义和作用;
重点讲授:WAP技术的重要性
第二节WAP开发环境搭建
容:如何搭建WAP的开发环境
重点讲授:了解开发环境的定义
第三节编写和运行WML程序
容:掌握编写和运行WML程序的过程
重点讲授:基本的WML程序的理解
第四节 WML语言
容:WML语法结构分析; card元素;wml和head元素;access元素;meta元素;文本元素;文本格式化元素;image元素;锚和任务元素;input元素;select元素;option 元素
重点掌握:WML语法结构分析; card元素;
第五节 PHP在WAP开发中的应用
容:掌握WML基本规则、PHP实现WAP程序
重点掌握:WML的基本编写规则。
【教学重点、难点】
重点:WML语法结构分析;各个WML元素的使用
难点:如何理解WML语法结构
思考题:
1、WML和HTML的区别。
2、简述WAP的技术框架。
第二章 PHP在WAP中的应用(2课时)
【教学目标】
通过本章的学习,学生应该了解PHP在WAP中的使用状况,理解WAP和php交互的方法;掌握各种WAP表单的处理方法。
【教学容】
第一节PHP动态生成WAP页面以及与WAP混合开发
容:WAP的涵义和作用;
重点讲授:WAP技术的重要性
第二节 PHP与WAP表单处理技术
容:PHP与各种WAP表单的处理方法;
重点讲授:各种WAP表单的作用
第三节 PHP与WAP图像处理技术
容:WAP图像的处理方法;
重点讲授:如何使用PHP处理多媒体数据
第四节 PHP与WAP汉字处理技术
容:WAP汉字处理方法;
重点讲授:WAP中unicode编码的使用
第五节 WAP中的Session技术
容:使用会话技术传递用户数据;
重点讲授:如何使用会话技术保存用户数据
【教学重点、难点】
重点:WML各种表单元素的处理
难点:理解WML表单的作用
思考题:
1、WML表单和HTML表单的区别。
2、简述PHP在移动开发中的优势。
第三章 Android开发概述(2课时)
【教学目标】
通过本章的学习,学生应该了解android的涵义和历史沿革、当前的发展趋势;掌握android的技术框架、应用围;掌握Android开发环境的安装方法。
【教学容】
第一节 Android概念和前景
容:理解Android的概念和发展前景
重点讲授: Android的概念
第二节 Android优势
容:Android的开放性;挣脱运营商的束缚;丰富的硬件选择;应用程序间的无界限;无缝结合的Google应用
重点讲授:Android的开放性
第三节 Android版本
容:Android 1.1;Android 1.5;Android 1.6;Android 4.0
重点讲授:Android最新的版本知识。
第四节 Android系统架构
容:应用程序和小部件;应用程序框架;Android运行时;本机库;Linux核;安全权限机制
重点讲授:应用程序框架;Android运行时;本机库;Linux核
第五节开发环境
容:JDK;Android SDK安装;创建模拟器;SL4A与PFA;运行第一个Android程序重点讲授:开发环境的安装
【教学重点、难点】
应用程序框架;Android SDK安装.
思考题:
1、Android开发工具的种类。
2、简述Android的系统架构。
第四章 Android开发工具(2课时)
【教学目标】
通过本章的学习,学生应该了解android基本开发工具的使用,为下面各章的学习打下基础。
【教学容】
第一节工具简述
容:Android工具概述;文档;SDK和AVD Manager
重点讲授:SDK和AVD Manager的功能
第二节模拟器
容:模拟器给模拟器打;模拟器给模拟器发短信
重点讲授:模拟器的启动和使用
第三节 DDMS工具
容:查看模拟器和程序信息;触发垃圾回收;浏览模拟器文件;向模拟器或设备复制文件;从模拟器或设备复制文件;删除和新建模拟器或设备上的文件夹;打与发短信;拍摄模拟器屏幕截图
重点讲授:模拟器文件的管理
第四节 adb调试桥