分布式计算WebService课程教学大纲_第1页
分布式计算WebService课程教学大纲_第2页
分布式计算WebService课程教学大纲_第3页
分布式计算WebService课程教学大纲_第4页
分布式计算WebService课程教学大纲_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1$11$11开发环境基本原理常用控件基础知识1111*布局设计数据存取事件处理多媒体异步处理开发入门》课程教学大纲一、课程概述(一)课程的性质地位本课程定位为面向学生科研创新训练的课程,旨在培养学员移动互联网时代手机应用 开发的基本能力。通过课程的学习,使学员了解并掌握开发环境的安装和部署过程, 项目的架构及应用程序组成,手机用户界面的布局方法和常见开发控件的使用, 中的文件存储管理、多媒体应用开发、 项目发布等知识。学习本课程之前应该掌握《数据库原理》、《程序设计》等课程的基础知识与能力,后续有《智能手机高级应用开发》、《 游戏开发》课程,培养学生在移动应用领域软件开发的能力,是专业中面向应用的一门专业课,同时又能在后续课程中得到拓展和延伸。(二)课程的基本理念培养学生学会运用 编程技术,开发智能手机上的应用程序,熟悉开发环境,掌握 基本编程技巧,用案例引导方式,除了在虚拟机中运行,还要求学生将自己编写的程序在自己手机上运行,以激发学生学习兴趣。在实际教学过程中,应本着注重基础,由浅入深,讲究实用,力求从入门到精通,强调理论结合实践的原则进行教学。(三)课程设计思路1、框架设计编程基础音乐播放器V1.0 音乐播放器V2.0 多媒体播放器V302、教学方法手段1)项目教学---这-是一门实践性很强的课程,在教学过程中,尽量采取案例教学的方法,充分体现以设计为主导、以可视化操作为主体的开发线路,要求学生随着知识点的学习而逐步深入, 开发技术等有关内容为学生深入探索从事智能手机平台下的应用程序开发奠定良好基础。2)综合性、设计性实验教学--由--于该课程的实践性较强,所以针对该课程的知识点,安排智能手机多媒体播放器等,要求学生在课余时间,随着知识点的学习而逐步完成,培养学生的分析问题、解决问题的综合能力。3、教学效果评价教学效果从多个方面进行评价,通过在线作业考查学生学习的基本情况,同时采用项目实践方式考查学生的实践能力,动手操作能力。同时,将组织学生交流设计的形式检验学生的实际掌握情况。二、课程目标(一)总体目标通过本课程的学习,使学生能够理解 设计基础知识、初步掌握编程技巧,为学习智能手机高级编程打下良好的基础。具体目标包括:(二)分类目标1、知识目标理解 基本原理掌握 配置开发环境的方法;掌握 用户界面中常用的控件、对话框、菜单及布局处理方法;初步掌握 四大组件: 、服务、广播和数据通信的用法;初步掌握 其他技术的用法(选择性内容),如网络访问、异步处理等。2、能力目标通过本课程的教学,对学生具有以下几个方面的能力:能独立完成 应用程序设计配置开发环境2)能运用常用的控件、对话框、菜单及布局设计一个智能手机应用程序的界面。能综合运用 四大组件技术,并能将技术应用到实际的应用程序中;能运用数据存贮技术,完成 应用程序的数据存取;能综合运用 基础中的所有技术,完成一个小型 开发。

三、课程对专业能力的支撑级能力指标级能力指标级能力指标课程培养能力指标重要程度工程知识能力核心工程基础知识计算机软件开发知识培养学生运用 的控件、布局设计、事件处理等重要知识的能力重要辨识构思能力系统思维系统的表现和交互作用培养学生了解播放器的 设计,及服务功能中等创新整合能力创造性思维具有综合和通用化能力培养学生分析和总结已学到知识,进行改进、完善程序的能力中等实践应用能力实施软件实现过程培养学生用简单的 解决问题的能力重要测试、证实、验证及认证培养学生能够通过执行程序来测试、验证预期的结果及调试程序的能力中等四、课程内容(一)基础知识1、内容要点核心知识点: 程序结构、 组件、 。基础知识点: 程序结构、程序生命周期、 组件、生命周期、程序的调试工具、界面控件、界面布局、菜单、界面事件。重点与难点:了解 的生命周期中各状态的变化关系;掌握事件回调函数的作用和调用顺序;掌握应用程序的调试方法和工具事件回调函数的作用和调用顺序;掌握应用程序的调试方法和工具、教学目标及要求(1)掌握使用()掌握()了解()了解、教学目标及要求(1)掌握使用()掌握()了解()了解()了解()掌握()掌握开发 应用程序的方法;虚拟设备的创建方法;系统的进程优先级的变化方式;系统的四大基本组件;的生命周期中各状态的变化关系事件回调函数的作用和调用顺序应用程序的调试方法和工具、教学过程方法以讲练相结合方式传授知识;鼓励部分学有余力的同学进行自学,提高自学能力。任务:基础知识1、内容要点()安装(2)任务:基础知识1、内容要点()安装(2)Androi重点与难点:()安装2、教学目标及要求()掌握()了解()了解各种3、教学过程方法教学建议:开发环境开发环境;开发环境开发环境的安装配置方法;的目录结构和示例程序;开发工具的用途以老师课堂讲授和实验教学相结合。(二)项目音乐播放器1、内容要点()第一个程序;() 程序结构;(3)使用命令行工具创建程序;重点与难点:()讲解和演示如何创建第一个 程序。、教学目标及要求(8)掌握使用(8)掌握使用()掌握()了解()了解()了解虚拟设备的创建方法;文件的用途和生成方法;文件的用途;的程序结构;()了解使用命令行创建 应用程序方法、教学过程方法教学建议:以老师课堂讲授和实验教学相结合。)任务1 设计模块的开发1、任务说明用户界面基础;界面控件;界面布局;菜单;界面事件2、教学要求了解各种用户界面的控件的使用方法;掌握各种界面布局的特点和使用方法;掌握选项菜单、子菜单和快捷菜单的使用方法;3、教学重点与难点:界面控件;界面布局;菜单;4、教学建议:结合课程项目案例进行教学,提高学生对知识点学习的系统性和有效性。)任务2 生命周期的开发1、任务说明程序生命周期;() 组件;() 生命周期;程序的调试工具2、教学要求()了解 系统的进程优先级的变化方式;()了解 系统的四大基本组件;()了解 的生命周期中各状态的变化关系()掌握 事件回调函数的作用和调用顺序()掌握 应用程序的调试方法和工具3、教学重点和难点()了解 的生命周期中各状态的变化关系()掌握 事件回调函数的作用和调用顺序()掌握 应用程序的调试方法和工具4、教学建议:以老师课堂讲授和实验教学相结合。(三)项目音乐播放器)任务1事件处理1、任务说明事件处理机制的实现2、教学要求掌握按键事件和触摸事件的处理方法、教学重点和难点界面事件、教学建议结合课程项目案例进行教学,提高学生对知识点学习的系统性和有效性。)任务2后台服务、任务说明() 简介;进程内服务;跨进程服务、教学要求()了解 的原理和用途;掌握进程内服务的管理方法;掌握服务的隐式启动和显式启动方法;了解线程的启动、挂起和停止方法了解跨线程的界面更新方法3、教学重点与难点进程内服务;跨进程服务4、教学建议:使用小型的案例实现,如简单音乐播放器的实现。(四)项目多媒体播放器1异步通信1、任务说明(1)进程与线程;、教学要求(1)理解进程与线程的概念及特点;()初步掌握 异步通信处理机制;()初步掌握 异步通信处理机制、教学重点与难点、教学建议(1)该章节是选择性章节,可根据需要进行讲解;()结合项目案例实现,提高学生对 和 异步通信机制的认识。)任务:网络1、任务说明(1)网络访问方式;(2)数据解析;(3)获取网络状态2、教学要求()掌握基于 通信的网络访问;()了解基于 通信的网络访问;()掌握 格式进行数据解析;()了解 方式进行数据解析;(5)掌握网络状态的获取方法3、教学重点与难点网络访问方式;数据解析4、教学建议:(1)该章节是选择性章节,可根据需要进行讲解;(2)结合小案例实现,提高学生对网络访问的认识。五、实施建议(一)先修课程或预修知识建议先修课程:课程名称与本课程的关系程序设计语言对本课程的编程基础数据库原理本课程的数据库基础后续课程:课程名称与本课程的关系项目开发在本课程的基础上,进行 实际项目的开发手机高级开发在本课程的基础上,研究传感器、位置服务等高级功能(二)各单元知识点、技能点分布及学时分配表建议总课时为16学时。学生课外自主实践学时建议至少16学时以上。表2课时分配表

内容编号单元内容学时分配主要教学点项目成果物讲授实践简介、项目引入介绍项目开发环境的构建,并简要阐述本课程将完成的音乐播放器项目完成“音乐播放器设计 ”。布局介绍 项目布局控件介绍常用控件系统数据存储介绍 项目与外部存储设备的交互完成“音乐播放器0组件生命周期讲解;的启动与传值讲解中常用的各种适配器控件与适配器,掌握系统自带适配器与自定义适配器的使用事件处理与讲解 中事件的响应机制, 的使用多媒体讲解多媒体的调用与开发完成“音乐播放器。广播的注册方式;广播的分类;广播的发送异步任务设计、发布完成项目测试,对不足的地方进行改进,并发布合计(三)实践项目实施计划表此表用于描述课程实践(含实验)项目的具体内容、目的、实施方法及实践场所。序号项目名称项目类型项目内容课内学时实践场所音乐播放器单元组项目音乐播放功能的实现课堂课下音乐播放器单元组项目音视频播放功能的实现课堂课下多媒体播放器课程项目网络播放音乐同时显示歌词功能课堂课下(四)教学考核评价课程考核将采用形成性考核与终结性考核相结合的方式。课程成绩=次8随堂测验平均分*30%次+课程2作业平均分*30%终结+性考核*40%1、形成性考核包括随堂测验8次、课程作业2次。2、终结性考核采用线下交流方式组织,学员以个人或者团队形式完成实践,组织现场交流、展示并打分的形式进行,终结性成绩=学员互评得分平均值*50+%课程组教师评价平均值*50。%(五)教学方法与组织形式课堂讲授以随堂实验为中心,用案例来引导学生学习技能,并通过动手实验,让学生自己理解并归纳、掌握基本的编程知识与常识。整个教学过程突出精

温馨提示

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

评论

0/150

提交评论