《JAVA手机应用开发》课程标准.doc_第1页
《JAVA手机应用开发》课程标准.doc_第2页
《JAVA手机应用开发》课程标准.doc_第3页
《JAVA手机应用开发》课程标准.doc_第4页
《JAVA手机应用开发》课程标准.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JAVA手机应用开发课程标准一课程定位1、课程性质及目标JAVA手机应用开发学习领域是福建信息职业技术学院软件工程系网络信息专业的专业选修课。该课程以Java程序设计为基础,是Java程序设计的一个分支,同样具有很好的安全性、稳定性、跨平台性等特性。课程旨在培养以Java为基础的Java ME程序的设计开发人员,或者为做Java程序员增加一个分支的学习,扩充知识面,在就业时提供一个优势。本从课程体系上看,本课程先修课程为Java技术、网页设计、数据库基础Java Web程序设计等,没有后续课程或可以开始更高级的Java ME程序开发。通过本课程的学习,应使同学掌握编写MIDP应用程序的基本方法、Java ME开发包基本工具类和API的使用;初步具备开发Java手机应用程序的能力。培养学生手机软件开发的兴趣和逻辑思维方法,提高学生在软件设计过程中分析问题、解决问题及实践操作的能力,使学生的理论知识和实践技能得到共同发展。同时培养学生爱岗敬业、团结协作、吃苦耐劳的职业精神与创新意识。通过本课程的学习,应使同学掌握编写MIDP应用程序的基本方法、Java ME开发包基本工具类和API的使用;初步具备开发Java手机应用程序的能力。培养学生手机软件开发的兴趣和逻辑思维方法,提高学生在软件设计过程中分析问题、解决问题及实践操作的能力,使学生的理论知识和实践技能得到共同发展。本课程以学生为教学的主体,以项目(学习情境)为教学载体,以行动为导向进行教学,是理论、实验、实训相结合的课程。在课程设计上通过多个项目逐渐递进的运作方式,培养学生完成手机程序设计的开发能力,使其能够了解手机程序开发的思想,掌握开发的过程和所涉及到的Java ME类库的使用;任务驱动教学通过使学生完成具体的任务,让他们可以掌握实际工作中需要的技能和方法。案例教学同时覆盖了所对应课程的必要知识点,也是对课本内容的认识的升华。设计的案例是配合该课程展开的,让学生了解Java ME体系结构、CLDC配置和MIDP简表,熟练使用Java ME开发包及开发调试环境。掌握MIDP图形用户界面、记录管理系统、网络编程、多媒体编程、游戏开发以及移动Web应用程序的部署和定制等内容。该课程的教学以课内讲授、上机实验、理论实践一体化等教学方式进行。开设学期:3总课时:54二学习目标(一)知识目标1了解当前的移动开发技术,Java ME发展历史;2掌握Java ME开发调试环境WTK和Eclipse;3理解Java ME体系结构,MIDP应用程序;4掌握图形用户界面高级API;5掌握MIDP记录管理系统;6重点掌握图形用户界面低级API;7掌握简单的MIDP游戏开发;8了解和掌握MIDP网络编程基本方法;9. 了解多媒体编程;10理解和掌握Java ME程序安全与发布。(二)能力目标1、专业能力目标本课程培养学生使用Java开发手机应用程序的技能,以及利用开发工具编写、调试、运行手机应用程序的能力。修完本课程后,学生应具备以下程度的能力:掌握Java手机应用开发的基础知识及方法;掌握图形用户界面、记录管理系统、网络编程、多媒体编程和游戏开发等;能够开发中小型Java手机应用软件和游戏。2、方法能力目标(1)培养学生在程序设计中学会独立学习、独立思考;(2)增强学生编程的能力;(3)能不断地积累,且具有查找资料和获取信息的能力;(4)能根据学习资料的指导,独立完成任务,并在完成任务中总结知识;(5)较好的方案文字处理能力。3、社会能力目标(1)具有良好的心理素质、职业道德和职业素养;(2)具有较强的与人沟通和交流的能力;(3)具有较好的团队精神和团队协作能力;(4)具有耐心、细致、认真的工作作风,有较好的安全意识;(5)具有较好的创新、拼搏、吃苦耐劳的精神。三学习领域设计 学习情境设计思想:本课程采用以行动为导向、基于工作过程的课程开发方法进行设计,整个学习领域由若干个学习情境组成。学习情境的设计主要考虑以下因素:(1)学习情境的设计要符合基于工作过程的教学设计思想的要求。学习情境以完成具体的工作任务为目标。(2)学习情境的前后排序符合学生认知规律,采用从简单到复杂、从单一到综合的排序方法。(3)本课程学习情境的设计以主流平台展开,考虑到实践操作与应用。课程的总体设计方案如表1所示:表1:学习领域课程Java手机应用开发课程设计方案制定时间:2009年4月 课程名称:Java手机应用开发课程编号:课程总学时:54学期: 3前导课程:Java程序设计基础,Java WEB程序设计,网络基础后续课程: 暂无职业行动能力1、了解Java ME的发展特点,相关概念,熟练使用JavaME开发工具; 2、能正确使用基本的高级图形用户组件和记录存储技术开发简单的备忘录等小程序;3、能编写网络连接的程序;4、能够使用低级的图形用户界面做推箱子,扫雷等小游戏。5、能够使用多媒体,技术播放语音及视频。学习目标:1了解当前的移动开发技术,Java ME发展历史;2掌握Java ME开发调试环境WTK和Eclipse;3理解Java ME体系结构,MIDP应用程序;4掌握图形用户界面高级API;5掌握MIDP记录管理系统;6重点掌握图形用户界面低级API;7掌握简单的MIDP游戏开发;8了解和掌握MIDP网络编程基本方法;9. 了解多媒体编程;10理解和掌握Java ME程序安全与发布。教学内容: 1MIDP入门 2高级组件项目开发3游戏入门技术4手机的网络连接技术5综合实例项目开发教学方法建议:本课程可综合运用了项目导向、任务驱动、一体化教学、案例教学等多种教学方法,推行一体化技能训练式教学模式,通过多媒体课件、实际操作演示、师生交互等多种形式,提高学生的学习兴趣。教学资源:教材、实训指导书、教案、多媒体课件、技术手册、工程案例、软件等,提供网络资源。学生能力要求:学习本课程之前应当具有计算机应用基础、程序设计基础和计算机操作系统的预备知识。教师能力要求:1) 专任专业教师具备本专业或相近专业大学本科以上学历(含本科);2) 具有很强的专业理论基础,具有一定的Java手机开发实践经验和较强的专业技能,熟悉手机应用系统设计开发流程具有较强的开发能力。 考核方式:理论考核使用过程性及终结性评价相结合的方式来进行。实训考核按以下指标进行:专业知识考核(实践作品)(20%)技能考核(技能水平、操作规范)(40%)方法能力考核(制定计划或报告能力)(15%)职业素质考核(5S执行情况)(10%)团队精神考核(团队成员平均成绩)(15%)通过对本课程的分析,结合学生的认知规律,共为本课程学习领域设计了5个学习情境,如表2所示。学习情境按照从简单到复杂、从单一到综合的规律进行排序。表2:学习情境描述、内容排序及学时分配学习情境名称情境描述参考学时1MIDP入门 Java ME相关技术的介绍,相关概念的理解62高级组件项目开发使用高级MIDP图形用户界面技术,及记录存储技术进行项目开发183游戏入门技术使用低级图形用户界面技术进行项目开发124手机的网络连接技术 GCF框架,HTTP,Socket 和Datagram方式进行网络连接65综合实例项目开发使用图形界面、记录管理和多媒体等进行项目开发12合 计54四学习情境设计 学习情境的描述包括:学习情境的名称、学时、学习目标及学习内容、教学方法和建议、工具与媒体、学生已有基础和老师所需执教能力。学习目标主要描述通过该学习情境的学习学生应获得的岗位能力;学习内容主要描述在该学习情境中所需学习的知识点。各学习情境的描述见下表3-7:表3 学习情境1描述学习情境1:MIDP入门项目开发参考学时6学时学习目标知识目标1、了解移动开发技术,Java ME发展历史2、了解Java ME程序员需求现状和岗位能力要求3、掌握开发、调试环境的搭建4、了解Java ME体系结构和MIDP应用程序专业能力目标1、掌握Java ME运行环境搭建2、掌握Java ME开发和调试环境搭建3、掌握基本的MIDP程序编写和调试方法方法能力目标独立阅读、学习文档根据学习资料的指导,独立完成任务在完成任务中总结知识社会能力目标交流、沟通、团结、协作的能力耐心、细致、认真的作风创新、拼搏、吃苦耐劳的精神学习单元学习内容(工作任务、载体)学时安排教学方法建议N.1移动开发技术概述和Java ME体系结构2头脑风暴法N.2环境的安装和使用和MIDP应用程序2头脑风暴法N.3HelloWorld实例和模拟器调试2任务驱动法媒体学生的基础教师的能力教材、PPT、实训指导书、技术手册、工程案例等1、具备计算机应用基础2、具备数据库基础知识3、具备Java程序设计基础具备Java ME开发和学习能力和课堂组织能力。表4 学习情境2描述学习情境2:高级组件项目开发参考学时18学习目标知识目标1、掌握Java ME图形用户界面体系结构2、掌握图形用户界面概述和高级API ,Display、Displayable 3、掌握常用组件List、Alert、Textbox及Form等。4、掌握Command和事件处理5、理解Java ME中数据的持久化机制6、掌握记录管理系统的打开关闭和记录的常用操作7、理解监视记录存储、记录查询和排序8、记录存储属性操作、监视记录存储和记录的查询及排序专业能力目标1、掌握高级API图形常用类的使用2、掌握Command和事件处理3、掌握RMS的打开关闭和记录的常用操作4、掌握对RMS记录的遍历和监听方法能力目标独立阅读、学习文档根据学习资料的指导,独立完成任务在完成任务中总结知识社会能力目标交流、沟通、团结、协作的能力耐心、细致、认真的作风创新、拼搏、吃苦耐劳的精神学习单元学习内容(工作任务、载体)学时安排教学方法建议N.1编写采用高级API的图形常用类Display、Displayable以及Command和事件处理,常用组件List、Alert、Textbox及Form等实现的能够保存信息,以列表信息查看目录,并显示详细信息的小程序界面功能。并在模拟器中运行和调试(任务载体:备忘录或短信的草稿箱)8项目教学法和案例教学法N.2实现记录的保存功能。4项目教学法和案例教学法N.3实现记录的查询功能,界面功能配合在无信息时采用Alert提示2项目教学法、引导文法和案例教学法N.4编写测试类,完善代码2项目教学法、引导文法和案例教学法N.5期中测试2机动媒体学生的基础教师的能力教材、PPT、实训指导书、技术手册、工程案例等1、具备计算机应用基础2、具备数据库基础知识3、具备Java程序设计基础具备Java ME开发和学习能力和课堂组织能力。表5: 学习情境3描述学习情境3:游戏入门项目开发参考学时12学习目标知识目标1、掌握Canvas类的使用2、掌握Graphics类的使用3、了解Java ME游戏开发基本知识4、游戏开发概述、GameCanvas类的使用5、掌握Layer的相关类Sprite、TiledLayer和LayerManager 专业能力目标1、理解掌握GameCanvas的屏幕缓冲、键盘事件处理2、掌握Sprite的图像分割、帧设置、旋转和碰撞检测3、理解掌握TiledLayer和LayerManager的常用方法方法能力目标独立阅读、学习文档根据学习资料的指导,独立完成任务在完成任务中总结知识社会能力目标交流、沟通、团结、协作的能力耐心、细致、认真的作风创新、拼搏、吃苦耐劳的精神学习单元学习内容(工作任务、载体)学时安排教学方法建议N.1掌握Canvas类和Graphics类的使用4任务驱动法、演示法N.2编写CameCanvas实例,实现键盘互动效果2项目教学法、演示法、实验法N.3掌握Sprite类和Layer相关类的使用2项目教学法、演示法、实验法N.4简单游戏实训4项目教学法、演示法媒体学生的基础教师的能力教材、PPT、实训指导书、技术手册、工程案例等1、具备计算机应用基础2、具备Java程序设计基础具备Java ME开发和学习能力和课堂组织能力。表6: 学习情境4描述学习情境4:手机的网络连接技术参考学时6学习目标知识目标1、了解Java ME联网技术和通用连接框架2、理解基于HTTP、Socket和Datagram协议的网络通信专业能力目标1、掌握Http方式和Web服务器之间的通信方法2、掌握Socket协议和Datagram协议的通信方法方法能力目标独立阅读、学习文档根据学习资料的指导,独立完成任务在完成任务中总结知识社会能力目标交流、沟通、团结、协作的能力耐心、细致、认真的作风创新、拼搏、吃苦耐劳的精神学习单元学习内容(工作任务、载体)学时安排教学方法建议N.1网络连接概述和HTTP,Socket,Datagram三种形式的网络连接方法4任务驱动法、演示法N.2简单的网络连接(如:公交查询系统)2项目教学法、演示法、实验法媒体学生的基础教师的能力教材、PPT、实训指导书、技术手册、工程案例等1、具备计算机应用基础2、具备Java程序设计基础3、计算机网络基础具备Java ME开发和学习能力和课堂组织能力。表7: 学习情境5描述学习情境5:综合实例项目开发参考学时12学习目标知识目标1、了解Java ME多媒体MMAPI的体系结构2、初步具备Java ME手机应用开发的能力3、综合实例开发专业能力目标1、多媒体编程技术2、掌握Java ME手机应用开发的主要知识点:MIDP图形用户界面、记录管理系统、游戏开发和网络编程等方法能力目标独立阅读、学习文档根据学习资料的指导,独立完成任务在完成任务中总结知识社会能力目标交流、沟通、团结、协作的能力耐心、细致、认真的作风创新、拼搏、吃苦耐劳的精神学习单元学习内容(工作任务、载体)学时安排教学方法建议N.1编写多媒体程序2任务驱动法、演示法N.2综合实例讲解-测试-更改讲解知识点,设计要求,代码实现,没有完善的功能说明,功能更改。8项目教学法、演示法、实验法N.3考试2媒体学生的基础教师的能力教材、PPT、实训指导书、技术手册、工程案例等1、具备计算机应用基础2、具备Java程序设计基础3、计算机网络基础具备Java ME开发和学习能力和课堂组织能力。 五学习情境教学进程安排 学习领域网站设计与维护学习情境模块展示任务分析、教师演示模仿练习检查纠错、总结提高1MIDP入门(6) 通过演示方法和案例法,引导学生走进MIDP的世界,认识MIDP的有关术语和开发环境“任务分析”环节:教师讲解任务的重点、难点,所用理论知识及解决方案;“教师演示”环节,教师进行案例分析、进行编程示范,展示良好的编程规范和职业态度,学生通过观察

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论