《手机游戏开发》课程标准.docx
- 文档编号:24710402
- 上传时间:2023-05-31
- 格式:DOCX
- 页数:29
- 大小:20.62KB
《手机游戏开发》课程标准.docx
《《手机游戏开发》课程标准.docx》由会员分享,可在线阅读,更多相关《《手机游戏开发》课程标准.docx(29页珍藏版)》请在冰豆网上搜索。
《手机游戏开发》课程标准
《手机游戏开发》课程标准
课程名称:
手机游戏开发
学分:
4
计划学时:
72
适用专业:
计算机应用技术
1.前言
1.1课程性质
《手机游戏开发》课程是计算机应用技术专业移动开发方向的一门专业拓展课程,本课程的先修课程包括《Linux操作系统》、《Android应用开发基础》,后续课程是该专业的顶岗实习与毕业设计,在以核心职业能力为培养目标的课程体系中,本课程将起到承前启后的作用。
1.2设计思路
本课程在针对使用Android平台进行手机网游开发、手机网游测试、手机网游技术支持等岗位职业能力分析的基础上,为培养学生“能够按照用户需求策划手机网游,能够按照程序设计文档开发手机网游,能够按照测试计划测试手机网游”等核心职业能力而设置。
本课程根据“使学生能够熟练使用Android平台,具备初步的系统分析、设计及独立开发技能,并成为具有严格、规范的程序开发能力的合格程序员”的目标要求选定课程内容。
经过典型工作任务分析,课程计划安排一个项目——《我的手机网游》项目来组织教学过程,其中包含8个子项目,分别为:
(1)Android基本架构。
(2)手机网游市场调研。
(3)策划《我的手机网游》项目并进行需求分析。
(4)设计《我的手机网游》项目。
(5)开发实现《我的手机网游》项目客户端。
(6)开发实现《我的手机网游》项目服务器端的应用程序。
(7)测试《我的手机网游》项目。
(8)发布并下载使用《我的手机网游》。
八个子项目的内容安排利于教师把握任务的实施,强调专业技能的关联性和贯穿性,其顺序安排强调专业能力应用的系统性。
教学活动设计的思路是落实行动导向的教学理念,同时兼顾技术的先进性和理论深度的把握。
采用项目教学法,通过完成八个子项目,不仅培养了学生从事软件编程和测试等工作所必需的专业能力,同时也使学生较为系统地了解在Android平台下开发手机网游的工作过程,掌握比较典型的工作方法。
2.课程目标
2.1总体目标
通过本课程的学习,学生应在熟悉Android开发环境的基础上,掌握Android应用程序各组成部分的功能作用,明确Android生命周期的各个状态及其变化关系对手机应用程序的影响,运用合适的Android资源完成简单的手机应用程序的开发。
学习完本课程后,学生应当能够在教师指导下,合作或独立地在Android平台下进行手机网游的设计与开发。
2.2具体目标
2.2.1知识目标
(1)掌握安装手机应用程序的正确方法。
(2)了解手机应用程序的基本特征。
(3)了解开发手机应用程序的基本流程。
(4)了解手机网游的基本特征。
(5)了解手机网游UI设计的原则。
(6)了解数据库设计的基本规则。
(7)具备较扎实的Java编程基础。
(8)掌握使用Android平台开发手机应用程序的流程。
(9)能够正确地选用Android资源组件实现UI。
(10)掌握使用Android平台开发服务器端手机应用程序的流程。
(11)掌握各种常用的测试方法和测试技术。
(12)了解手机网游项目测试的基本流程。
(13)掌握打包和发布Android应用程序的正确方法。
(14)了解手机应用程序发布平台的功能用途。
2.2.2能力目标
(1)能够熟练使用Android平台开发简单的手机应用程序;
(2)能够根据市场调研结果撰写手机网游的调查报告;
(3)能够使用MicrosoftVisio、Photoshop、Flash等软件将设计效果予以表示。
(4)能够基于Android平台策划《我的手机网游》项目,并撰写策划书和需求分析说明书。
(5)能够在尊重需求的基础上完成《我的手机网游》项目的设计。
(6)能够在Android平台上开发实现《我的手机网游》项目的客户端。
(7)能够在Android平台上开发实现《我的手机网游》项目的服务器端。
(8)能够熟练运用各种测试技术完成《我的手机网游》项目的测试任务。
(9)能够正确发布手机网游并下载使用。
2.2.3素质目标
(1)具有认真规范的学习手机游戏开发的态度和对手机应用软件开发细节精益求精的学习作风。
(2)在手机游戏开发过程中拥有较强的自学能力和较高的学习积极性。
(3)在手机游戏开发项目中乐于与他人沟通、合作,善于接受不同的意见和建议。
(4)在手机游戏项目调试过程中能够客观地处理问题,能以创新的方法解决问题。
(5)遵守手机应用软件开发职业道德和职业规范。
3.课程内容与要求
序号
教学任务
课程内容及教学要求
教学设计
参考
学时
l
Android基本架构
1.1Android平台简介
技能内容及要求:
掌握Android的特征和体系结构。
知识内容及要求:
(1)了解各种手机操作系统的特点。
(2)了解开放手机聪明的目的、组成和性质。
(3)了解Android平台的发展历史。
(1)讲授
(2)分组讨论
1
1.2搭建Android开发环境
技能内容及要求:
(1)掌握Android开发环境的安装配置方法
知识内容及要求:
(1)了解AndroidSDK的目录结构和示例程序。
(2)了解各种Android开发工具的用途。
(1)讲授
(2)实验
2
1.3Android应用程序的组成
技能内容及要求:
(1)掌握使用Eclipse开发Android应用程序的方法。
知识内容及要求:
(1)掌握Android虚拟设备的创建方法。
(2)了解AndroidManifest.xml文件的用途。
(3)了解Android的程序结构。
(1)讲授
(2)分组讨论
(3)案例分析
2
1.4Android的生命周期
技能内容及要求:
(1)掌握Activity事件回调函数的作用和调用顺序。
知识内容及要求:
(1)了解Android系统的进程优先级的变化方式。
(2)了解Android系统的四大基本组件。
(3)了解Activity的生命周期中各状态的变化关系。
(1)讲授
(2)分组讨论
(3)案例分析
4
1.5Android的用户界面
技能内容及要求:
(1)掌握按键事件和触摸事件的处理方法。
知识内容及要求:
(1)了解各种用户界面的控件的使用方法。
(2)掌握各种界面布局的特点和使用方法。
(3)掌握选项菜单、子菜单和快捷菜单的使用方法。
(1)讲授
(2)分组讨论
(3)案例分析
6
1.6在Android平台上完成简单手机应用程序的开发
技能内容及要求:
(1)能够分析出指定简单手机应用程序的业务需求。
(2)能够选用合适的资源组件完成简单手机应用程序的UI。
(3)针对本项目的任务目标进行理论测试。
(4)撰写工作日志
知识内容及要求:
掌握简单手机应用程序的业务需求、撰写工作日志步骤。
(1)讲授
(2)分组讨论
(3)案例分析
(4)项目制作
4
2
手机网游市场调研
2.1查找手机网游的相关资料
技能内容及要求:
会查找手机网游的相关资料。
知识内容及要求:
(1)了解手机网游市场的生存链。
(3)了解手机网游的商业模式。
(4)制定进度计划。
(1)分组讨论
(2)案例分析
(3)角色扮演
1
2.2撰写手机网游市场调查计划
技能内容及要求:
(1)各组分别讨论市场调查计划。
(2)撰写调查计划。
(3)撰写工作日志。
知识内容及要求:
掌握手机网游市场调查计划的内容。
(1)分组讨论
(2)案例分析
1
2.3按照市场调查计划,完成市场调查
技能内容及要求:
(1)各组成员按照调查计划开展分工调查。
(2)撰写工作日志。
知识内容及要求:
掌握市场调查内容。
(1)分组讨论
(2)案例分析
(3)角色扮演
2
2.4总结评估,撰写调查报告
技能内容及要求:
(1)评估各组调查的手机网游项目的外观和结构。
(2)分析总结调查数据,撰写市场调查报告。
(3)针对本项目的任务目标进行答辩。
(4)撰写工作日志。
知识内容及要求:
掌握调查报告撰写方法。
(1)分组讨论
(2)案例分析
(3)演示答辩
2
3
策划《我的手机网游》项目并进行需求分析
3.1《我的手机网游》项目整体创意策划
技能内容及要求:
(1)读懂并理解项目任务书,理解项目的目标。
(2)确定分工明细,制定进度计划。
(3)对《我的手机网游》项目进行创意策划。
(4)总结分析,撰写策划文档。
(5)撰写工作日志。
知识内容及要求:
掌握创意策划书写法。
(1)分组讨论
(2)案例分析
(3)角色扮演
2
3.2《我的手机网游》项目UI策划
技能内容及要求:
(1)对《我的手机网游》项目进行UI策划。
(2)总结分析,撰写策划文档。
(3)撰写工作日志。
知识内容及要求:
掌握UI策划文档撰写方法。
(1)分组讨论
(2)案例分析
(3)角色扮演
2
3.3《我的手机网游》项目角色策划
技能内容及要求:
(1)对《我的手机网游》项目进行角色策划。
(2)总结分析,撰写策划文档。
(3)撰写工作日志。
知识内容及要求:
掌握角色策划文档撰写方法。
(1)分组讨论
(2)案例分析
(3)角色扮演
2
3.4《我的手机网游》项目其他任务策划
技能内容及要求:
(1)进一步分析理解项目的任务,确定所需的实现的要求,完成其他模块的策划。
(2)总结分析,撰写策划文档。
(3)撰写工作日志。
知识内容及要求:
掌握任务策划文档撰写方法。
(1)分组讨论
(2)案例分析
(3)角色扮演
2
3.5撰写策划书和需求分析说明书并进行展示答辩
技能内容及要求:
(1)各组总结分析各模块的策划,汇总生成项目整体策划书。
(2)在认真策划的基础上撰写项目的需求分析说明书。
(3)各组成员模拟客户对其他组的策划及需求分析,并写出修订报告。
(4)根据模拟客户的要求补充修订需求分析说明书。
(5)针对本项目的任务目标进行答辩。
(6)撰写工作日志。
知识内容及要求:
掌握策划书和需求分析说明书撰写方法。
(1)分组讨论
(2)展示答辩
2
4
设计《我的手机网游》项目
4.1制订设计计划,进行组内分工
技能内容及要求:
(1)明确《我的手机网游》项目的任务需求。
(2)提出《我的手机网游》子项目的任务。
(3)制定工作计划,进行组内明确分工。
(4)撰写工作日志。
知识内容及要求:
掌握设计计划内容。
(1)分组讨论
(2)案例分析
(3)项目操作
2
4.2《我的手机网游》项目设计
技能内容及要求:
(1)了解《我的手机网游》子项目的内容和目标。
(2)能够选用合适的Android资源设计子项目UI。
(3)能够根据各子项目的任务要求设计合适的角色。
(4)能够根据各子项目的任务要求和Android的系统要求设计合理的数据库。
(5)总结分析。
(6)撰写工作日志。
知识内容及要求:
掌握项目设计内容。
(1)分组讨论
(2)案例分析
(3)项目操作
2
4.3制作设计成果的演示文稿并进行展示答辩
技能内容及要求:
(1)编写设计说明书。
(2)对设计成果进行可行性分析。
(3)针对本项目的任务目标进行答辩。
(4)撰写工作日志。
知识内容及要求:
掌握设计成果展示方法。
(1)分组讨论
(2)案例分析
(3)项目操作
2
5
开发实现《我的手机网游》项目客户端
5.1Android平台下的数据存储与数据访问
技能内容及要求:
(1)掌握Android平台下各种数据存储的方法。
(2)掌握各种数据存储方法的区别和适用情况。
(3)理解ContentProvider的用途和原理。
(4)总结分析。
(5)撰写工作日志。
知识内容及要求:
掌握Android平台下的数据存储与数据访问方法。
(1)分组讨论
(2)讲授
2
5.2Android平台下手机编程和手机游戏编程的相关知识
技能内容及要求:
(1)了解Android平台下手机应用程序的客户端与服务器端的关系。
(2)学习项目中典型模块在客户端的实现的方法和技巧。
(3)总结分析Android平台下手机编程和手机游戏编程的相关知识。
(4)撰写工作日志。
知识内容及要求:
掌握Android平台下手机编程和手机游戏编程的相关知识。
(1)分组讨论
(2)讲授
(3)项目操作
2
5.3分析《我的手机网游》项目客户端的业务逻辑,明确其任务需求,制定开发计划
技能内容及要求:
(1)明确实现《我的手机网游》项目编程的模块化任务需求。
(2)制定开发计划,进行组内明确分工。
(3)撰写工作日志。
知识内容及要求:
掌握项目客户端的业务逻辑分析方法。
(1)分组讨论
(2)讲授
(3)项目操作
2
5.4根据需求和设计文档完成客户端的开发任务
技能内容及要求:
(1)根据需求和设计文档实现客户端各模块的UI。
(2)根据需求和设计文档实现客户端各模块的任务功能。
(3)总结分析本阶段工作。
(4)撰写工作日志。
知识内容及要求:
掌握根据需求和设计文档完成客户端的开发任务。
(1)分组讨论
(2)项目操作
6
5.5调试运行
技能内容及要求:
(1)对项目各个模块进行调试运行。
(2)总结分析。
(3)撰写工作日志。
知识内容及要求:
掌握Android应用程序的调试方法和工具。
(1)分组讨论
(2)项目操作
2
5.6总结评估,撰写项目总结报告
技能内容及要求:
(1)撰写项目客户端开发总结报告。
(2)评估各组开发的客户端应用程序是否能正常执行。
(3)撰写工作日志。
知识内容及要求:
掌握项目总结报告撰写方法。
(1)分组讨论
(2)评估
2
6
开发实现《我的手机网游》项目服务器端应用程序
6.1Android平台下客户端与服务器数据传输的相关知识
技能内容及要求:
(1)能够使用合适技术解决客户端的数据和服务器中的数据的同步问题。
(2)以项目中的典型模块为例实现数据连接和数据传输。
(3)总结分析。
(4)撰写工作日志。
知识内容及要求:
(1)了解本项目的系统物理架构。
(2)掌握Android平台下客户端与服务器数据传输的相关知识
(1)分组讨论
(2)讲授
2
6.2分析《我的手机网游》项目服务器端的业务逻辑,明确其任务需求,制定开发计划
技能内容及要求:
(1)明确《我的手机网游》服务器端的项目需求和业务逻辑。
(2)制定开发计划,进行明细分工。
(3)撰写工作日志。
知识内容及要求:
掌握项目服务器端的业务逻辑及任务需求。
(1)分组讨论
(2)讲授
(3)项目操作
1
6.3根据需求和设计文档完成服务器端应用程序的开发任务
技能内容及要求:
(1)根据需求和设计文档及分工明细完成服务器端应用程序的开发。
(2)总结分析可优化模块和数据,并进行优化处理。
(3)撰写工作日志。
知识内容及要求:
掌握根据需求和设计文档完成服务器端应用程序的开发任务的方法。
(1)分组讨论
(2)项目操作
1
6.4调试运行
技能内容及要求:
(1)根据需求任务书调试运行项目服务器端应用程序。
(2)总结分析。
(3)撰写工作日志。
知识内容及要求:
(1)熟练掌握Android应用程序的调试方法和工具。
(1)分组讨论
(2)项目操作
1
6.5总结评估,撰写项目总结报告
技能内容及要求:
(1)撰写项目服务器端开发总结报告。
(2)评估各组服务器端与客户端的数据连接、传输、通信等功能是否正常。
(3)撰写工作日志。
知识内容及要求:
掌握项目总结报告撰写方法。
(1)分组讨论
(2)评估
2
7
测试《我的手机网游》项目
7.1编写测试计划与测试用例
技能内容及要求:
(1)为本项目制订可行完整的测试计划。
(2)编写合适的测试用例。
(3)撰写工作日志。
知识内容及要求:
(1)了解软件测试的目标。
(2)了解手机网游测试的规则和流程。
(1)分组讨论
(2)讲授
(3)项目操作
2
7.2完成测试
技能内容及要求:
(1)能测试本项目客户端及服务器端的界面。
(2)能测试本项目客户端与服务器端的数据存储和访问。
(3)能撰写工作日志。
知识内容及要求:
(1)掌握软件测试的方法。
(1)分组讨论
(2)项目操作
2
7.3撰写测试报告
技能内容及要求:
(1)总结分析测试结果。
(2)撰写测试报告。
(3)撰写工作日志。
知识内容及要求:
掌握测试报告撰写方法。
(1)分组讨论
(2)评估总结
2
8
发布并下载使用《我的手机网游》项目
8.1Android手机应用程序的打包
技能内容及要求:
(1)能撰写工作日志。
知识内容及要求:
(1)了解Android手机应用程序打包的目的和作用。
(2)掌握打包Android手机应用程序的方法和技巧。
(1)讲授
(2)实验
(3)项目操作
0.5
8.2AndroidMarket的使用规程
技能内容及要求:
(1)撰写工作日志。
知识内容及要求:
(1)了解AndroidMarket的产生背景与目的。
(2)了解AndroidMarket的使用规程。
(1)讲授
(2)实验
(3)项目操作
0.5
8.3在AndroidMarket上发布应用程序
技能内容及要求:
(1)能够在AndroidMarket上发布本项目的应用程序。
(2)撰写工作日志。
知识内容及要求:
掌握在AndroidMarket上发布应用程序的方法。
(1)讲授
(2)实验
(3)项目操作
0.5
8.4从Market中下载应用程序并使用
技能内容及要求:
(1)能够从Market中将本项目下载到手机。
(2)能够正确使用下载到的应用程序。
(3)撰写工作日志。
知识内容及要求:
掌握从Market中下载应用程序并使用的方法。
(1)讲授
(2)实验
(3)项目操作
0.5
4.实施建议
4.1教材选用和编写建议
本课程可选取《手机游戏开发全书》和《Android应用开发详解》作为参考教材,建议以《我的手机网游》项目为核心内容编写讲义。
4.2教学建议
开发项目任务书,应详细描述项目背景,技术指标要求,内容要点,给出总体设计和具体设计的框架,明确指定需要上交的相关文档,明确考核要求与标准。
课堂活动方案设计难点在于事先预测到课堂上大多数学生可能会遇到的难题,并提前设计好解决办法,以保证课程方案的顺利实施。
4.3教学考核评价建议
根据任务完成情况通过小组自评、互评及教师评价获得过程考核成绩(占总成绩40%)。
期末上机开卷考试(占总成绩60%)。
4.4课程资源的开发与利用
本课程课件拟以各个任务为单位编写,对于每个任务,都设计了基础知识学习,任务模板,工作步骤设计以及针对本次任务可能遇到的问题的参考资料。
通过以上设计,可以保证学生能够独立完成任务,并独立解决遇到的问题。
4.5教学条件配备建议
1.教学设施资源使用建议
建议实训室开通互联网;
建议实训室附近能有会议室或讨论区;
建议实训室里装有教学广播软件和投影仪;
建议实训室对学生业余时间也开放。
2.教学文件资源使用建议
建议按照项目进程,在项目的每一阶段使用相应的参考教学资源。
如果未列出相关资源,可以到互联网寻求帮助。
4.6其它说明
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 手机游戏开发 手机 游戏 开发 课程标准
![提示](https://static.bdocx.com/images/bang_tan.gif)