马强
摘要移动互联网技术由于知识内容更新快、实践要求高,对教学方法提出了较高的要求。本文对移动互联网技术的教学方法进行了分析,提出在教学过程中要夯实语言基础,让学生学会触类旁通;深化理论知识,让学生学会独立思考问题;结合实际案例,提升课堂趣味性,培养学生学习的兴趣,提高教学效果;精心安排实验,提高学生的自主学习能力。
关键词移动互联网Android案例理论知识
移动互联网技术作为大学工科信息类的一门课程,课程内容具有更新速度快、实践要求高的特点。移动互联网技术的快速发展,给大学移动互联网技术的课堂教学提出了较高的要求。一方面,大学老师自身要密切关注移动互联网技术的最新动态,努力提高自己专业知识的业务水平;另一方面,对于移动互联网技术的教学,大学老师也要抓住其中的核心技术进行深入讲解,提高课堂的教学效率。
作者通过实际的教学和研究,发现学生在学习移动互联网技术的开发时,存在着一些问题。一些学生由于对新知识的领悟能力较低,其入门时间较长;对于新问题的分析,缺乏正确的逻辑思考,其分析问题的能力仅局限于课堂上的案例;虽然大部分学生对于移动互联网开发具有较高的兴趣,但却不太愿意通过网络等渠道主动学习,学习过程缺乏热情。通过长期的深入实践与分析,作者对于大学课堂中教师如何做好移动互联网技术这门课程的教学,提出从以下几个方面进行教学的改进。
1夯实语言基础,让学生学会触类旁通
移动互联网技术的发展,其历时还不长;与传统语言相比,如上世纪七十年代推出的C,八十年代推出的C++,九十年代推出的Java,移动互联网技术的SDK开发出现时间也较近,因此大学课堂积累的教学经验不足,学生在学习这些知识的时候,常常感觉到入门较困难。但移动互联网技术中SDK发展,其语言的基础确是Java或者C++。一般在课堂教学开始阶段,教师都会对Java或者C++知识进行简要的复习,让学生掌握语言基础概要,对以后的学习做好充分的准备。
无论是iOS还是Android,其语言基础都成面向对象程序设计语言。因此,在课堂开始之初,教师有必要加强学生对于类、对象的理解。如在Java的教学复习中,教师可以将开发工具Eclipse与Java语言的复习结合起来。面向对象程序设计语言的三个重要特点:封装性、继承性和多态性,是此部分教学的重点。学生掌握了语言基础中的重要概念,可以较轻松地学习SDK,对其它新的知识做到举一反三,从而让学生快速达到移动互联网技术的入门水平。
2掌握必要的理论知识,让学生学会独立思考
移动互联网技术虽然开发平台上可供开发的应用服务类型层出不穷,数目举不胜举,但其技术本身有一定的理论基石。在教学中,教师应该对这些理论内容进行详细讲解,让学生对平台运行的机理有透彻的领悟。如在Android平台上,任何应用程序都是一个Activity开始,因此,在教学中,可以通过图文并茂的方式对Activity的生命周期进行讲解,并且以“Helloworld”工程为例介绍移动互联网技术的开发过程。
移动互联网技术中人机交互功能是项目开发中的重点。在教学中,教师应该从“委托”事件模型着手,对事件处理中的事件源、事件注册器、事件触发等概念进行解释。如在Eclipse的开发移动互联网技术中,针对事件处理,提出了两种模型:基于回调的事件处理和基于监听器的事件处理。前者的事件源和事件处理合并在一起,当用户在GUI上操作时,由该组件负责的函数进行处理;而后者则是将两者进行分离,有独立的监听器存在。教学过程中发现,只有当学生较好地掌握了这些理论基础,才能够对新问题进行独立的思考和分析。
3结合实际案例,让学生热爱移动互联网技术
移动互联网技术由于对于学生来说,就是日常生活中随处可见的技术,因此大部分学生是喜欢这门课程。但涉及到背后技术的开发时,面对众多、繁琐的技术细节,一些学生出现了厌学、不喜欢钻研的现象。在教学过程中,可以结合实际的案例,培养学生热爱技术细节本身,而不是技术带来的用户体验。如在Android平台的实例开发中,可以穿插诸如用户通信录管理、多媒体播放控制、地理信息服务等与学生平时密切相关的技术。通过对学生兴趣的激励,鼓励学生热爱移动互联网技术。
作者在实际教学中发现,学期期末考试采用以小组完成项目的形式,对于学生掌握知识有积极的促进作用。通常一个小组的项目内容会涉及到某个特定的技术,如短信操作、GPS服务、图片管理等。让小组成员讨论形式,共同完成某个特定要求目标,并对其完成情况公开答辩。一方面,这种教学方式以让学生亲自体验如何完成项目的方式,让学生掌握了知识;另一方面,也鼓励学生相互交流,培养了学生的团队合作意识。
4精心安排实验内容,让学生学会自主学习
与其它语言类课程相比,移动互联网技术在教学过程也会安排一定学时的实验内容。实验内容安排是否恰当,是教学过程中重要的一环。但与期末项目题目相比,实验内容往往只是涉及到一个或者两个小的知识点,学生可以单独自己完成。如在Android平台中,对于组件的操作,可以安排学生完成对一个窗口中组件字符简单的如显示、改变等操作。通过这种方式,培养学生学习移动互联网技术的信心。
鼓励学生提高自己的英语水平。由于新技术更新较快,教学中要培养学生获取第一手信息资料的能力。因此,学生的英语水平也是关系着学生是否能够自学移动互联网技术的关键。所谓“网络即老师”,要让学生多看原版的文档,多浏览开发平台提供的技术资料。如在Android平台中,鼓励学生在其官方网站学习,提高自己自主学习的能力。
总的说来,新技术更新快、实践要求高是移动互联网技术的特点。对于移动互联网技术课程的教学,既要培养学生对技术细节的热爱和钻研,又要鼓励学生自主学习,通过网络、书籍等各种渠道完成课程的学习,从而提高自己移动互联网技术的业务能力。
参考文献
[1]杨栋梁.移动互联网发展趋势的研究[J].电脑知识与技术,2012(8).
[2]程子阳.移动互联网业务的发展趋势[J].移动通信,2012(5).
[3]任小芳,李锦仪,李波.移动互联网及其业务发展浅析[J].移动通信,2012(5).
[4]于明.移动互联网产业的发展方向[J].高科技与产业化,2012(3).