基于项目分解和重构的android3g移动互联应用开发课程试验改革.doc

基于项目分解和重构的android3g移动互联应用开发课程试验改革.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于项目分解和重构的android3g移动互联应用开发课程试验改革

基于项目分解和重构的Android《3G移动互联应用开发》课程实验改革 1概述 2007年,谷歌公司推出了随后的几年间,以Android操作系统的智能终端成为设备开源事实上的标准。移动已经了人们的生活。通信对Android工程师的大量需求的目的软件将Android编程为一个,Android基础Android网络编程 《3G移动互联应用开发》是一门课程,编程课程,Android网络编程具有工程强,的特点。学习网络编程,已经掌握了基本的编程原理,的+代码验证的模式只是前面基础课程的方法的重复,效果不佳。教学模式在于 (1)教师的教学方面。讲解讲解知识点的串联和比较,无法整体项目高度掌握只是为了验证各个知识点正确性,实验代码只是短小的程序片段()。而实验代码间之后,应用到实际项目中实验 (2)的学习方面记忆作为了主要活学活用+代码验证从整体上把握学习的知识,对学习的目的和意义存在误区。有学生甚至仅仅为了通过最终考试,背诵上的例子程序。由于实际项目的训练,在面试时,也没有,这也了毕业后,还要进入IT学习,才能满足实际企业的用人要求。 2 Android案例 网络编程PI中涉及界面的,通信单独使用,需要结合具体界面使用。想象到项目是如何应用这些知识点的。编写实际工程时,会显得手足无措。几万行以上,不加以处理,G 移动互联应用开发总结为 (1)案例项目的选择。的所有知识点要控制在教学实验学时的作教学案例版PP的基本功能新闻列表新闻评论,用户管理等左右。功能贴图如下: 新闻详情界面 在HTML页面里本地 地图API调用 (2)针对课堂内容重构案例项目。将项目中的代码抽象整理,分解为模块一个模块为实验内容,授课内容围绕实验内容进行。Android网络通信编程讲义中,分为概述、序列化技术、基于http的网络编程编程中的多线程技术、基于webservice的网络编程、基于网络编程、基于的网络编程章。第一章没有编程内容一个项目的分解模块分别对应了序列化技术、基于http的网络编程编程中的多线程技术。基于webservice的网络编程、基于网络编程对http的网络编程的重构基于微信的网络编程为,通过微信平台,重构框架。 项目模块 目的 理解“我的新闻应用程序。 Junit编写测试程序。 XML数据解析 和反序列化的定义。 概念 掌握使用DOM解析XML文档。 理解JSON的概念 解析 掌握使用GSONAPI创建JSON创建和解析。 http协议传输 了解http协议概念 Tomcat搭建服务端 能够在Android模拟器上接收服务数据。 通信中的 了解多线程的概念 类Handler类的使用方法 Android模拟器上多线程接收服务数据。 httpURLconnection上传数据 httpURLconnection上传数据的两种方法 理解中文乱码的解决方案 JSP技术开发应用界面) 搭建适合手机的 掌握viewport标签 webview控件的使用 的 搭建webservice服务端(选作) webservice常用的 掌握wsimport的使用方法 Android端webservice协议 ksoap2的常用的 掌握ksoap2的复杂对象转换 的使用 百度地图的环境搭建步骤 百度地图常用 (3)将模块拆分为课堂案例的项目知识点一般较多细节处理也较多,因此很难只涉及知识点。讲解序列化时,访问网络。应当进行简化修改,除去未知细节,不应过度追求项目的真实性而要将重点放在当前知识点的讲解上对尚未讲解的代码进行封装隔离隔离代码放在以后讲解是对客户端和服务端两个实验案例的分层设计。 4)将课堂案例模块是一个具有完整功能的代码在实验中,该模块学生的一个里程碑,用于学生学习的反馈和考核。注意的是,调动学生的积极性,实验课中自己编写代码,对课堂上讲解的知识差缺,主动思考。 5)考核形式改革。在每个模块完成后,作为里程碑,学生都应该提交自己的软件模块,优秀的学生数据库,多媒体等方面的技术,个性化的。与高级开发或D开发课程结合新闻页面加入音频、视频或加入D效果等。 分解和重构案例+代码验证并体现实际的工程项目常常在,学生对课程的学习目的和学习意义感到困惑分解和重构案例了案例教学和项目教学的优势让学生明白学习编程的本质目的和意义不仅让学生完成了课堂学习,同时也是一次实际项目的体验。模式,使得实际技术和课堂教学更有效的融合在一起,在教学中起到了良好的效果。

文档评论(0)

wangsux + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档