关于Android一体化教学的设计思想

2018-11-15 01:33陈伟佳
电脑知识与技术 2018年20期
关键词:教学思路一体化合作

陈伟佳

摘要:Android是一门比较相对难上的课程,它的先序课程是JAVA,如果学生没有将JAVA学扎实,然后就来学习Android,那么难度又更上了一层,所以这就要求老师在安排课程的时候,特别要摸清学生的底,制定一体化的教学方案,从而因材施教,从简到难,从基础到深入,遵循通过项目案例,引导学生自己动手完成的一体化教学思路原则,来制定教学计划和实施细节,从而使学生既能在快乐的合作氛围中完成相应的项目,又能学到相应的技能。

关键词:项目案例;合作;一体化;教学思路

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)20-0137-01

1 Android的开发特色

Android本身为我们提供丰富的应用程序,我们是站在巨人的肩膀上来做开发。所以要让学生不要觉得好像实现一个功能很难,实际上就像拼图游戏一样,只是将别人做好的模块,一步一步地拼凑起来而已。

Android本身为我们提供给了哪些应用组件。

1.1四大组件

四大组件包括:1)活动:所有能看见的界面都在活动中运行;2)服务:默默地耕耘者,在后台运行,即使应用退出,还可以继续运行;3)广播接收器:可以接收应用程序发出的广播,比如网络断了,就可以接收到网络断的广播通告;4)内容提供者:不同应用程序之间实现共享数据的功能,比如,通讯录可以将它的通讯录共享给需要的其他应用程序。

1.2控件丰富多彩

由于各种控件丰富,我们可以很容易的制作出漂亮的界面效果,Google推出了Material Design,更是希望将所有的界面统一,用更少的代码制作更精美统一的界面。

1.3 SQLite数据库

自带运算数度极快,轻量级的数据库,让读取和存储数据极为方便。封装好的API使开发者在使用代码调用和操作数据库的时候,变得更为简洁方便。

1.4 多姿多彩的多媒体

提供了拍照,音乐,视频通话,闹钟等等的多媒体服务,通过集成库文件,轻松地对多媒体进行调用和使用,让你的应用程序丰富多彩。

1.5 系统开源,资源开源

由于安卓系统开源,所以很多库函数都是开源的,在网络中可以找到很多成熟的开源库,让你在完成项目的时候可以直接调用别人写好的框架,从而轻松实现你需要实现的功能。比如使用SlidingMenu框架实现侧滑菜单,第三方实现下拉菜单,Xutils3实现请求网页资源等。

2 一体化的设计思路

因为安卓有这么多特点,我们只有掌握了安卓的最核心最主要内容,才能以此作为依据确定一体化的教学方向。以学生为本,因材施教,将理论知识融入案例实践中,在案例中记住和掌握理论;从简到易,让学生从一个模块到另一个模块,逐渐拼凑成一个完整APP,确保使用版本都是最新的版本,所学的知识都可以跟企业同步对接。具体设计思路如下:

2.1 教学内容的合理安排

教师必须明确一节課里面要教什么,学生要掌握什么知识。具体实施的环节,学生是否达到要求,如果没达到要求是否做相应的教更改。还要明确什么内容先讲,什么内容可以放后面,例如UI的部分我们可以提前讲,因为图形界面的操作可以提高学生的学习兴趣,然后将一些像定位等内容可以放后面讲,因为这部分内容相对比较独立。

2.2贯彻模块化教学的思路

由于Android内容繁多复杂,如果将内容堆积一起,会引起学生学习的混乱,如果分模块分步骤去实现功能,按组建体系化结构的思想去教学,会达到事半功倍的效果。将大的知识点细分成几个小的知识点,每个小知识点之间又有联系。例如活动和UI既可以独立分模块来讲解,它们之间关系又非常密切,活动包含UI的控件,活动的生命周期的结束意味着控件的消失。

2.3项目案例的最好能形成统一的整体

我们可以将一个大的项目分成一小块一小块的案例,每个小块的案例都有对应的知识点来实例化讲解某一模块的知识。比如我们可以将一个新闻APP这个大项目的案例分成十多个模块,因为它涉及的知识点非常的繁多,其中涉及UI界面,就可以将其放在UI这个模块中作为实例来讲解,涉及SharedSdk分享数据,可以将其放在数据分享这一模块作为实例来讲解等。用一体化教育的思想就是将统一的整体,分项目分模块,每个知识点通过详细的步骤讲解,最好能够录制成小视频,让学生能够照着做,以后遗忘了又可以拿出来复习,让学生熟练掌握各种知识。

2.4 以项目合作的方式完成案例

有些项目没法一个人完成,需要一个团队分工合作。将所有知识大部分讲解完之后,就可以将学生分成几个组,每组分配几个项目给学生选择一个项目去完成。当然我们需要将每一个项目的知识点和简要地技术写成文档告知学生。学生自己分组讨论自己需要完成的项目的模块,让学生在规定的时间内做好相应的模块,并跟踪每组完成的进度,做相应的技术指导。要求组内的所有学生都能够掌握自己组项目的所有知识内容,而不是只是掌握自己相应模块而已,这也要求他们在做完自己模块的同时,让自己充当教师的角色将自己所做模块教给同组的成员,让所有的成员都能熟悉掌握整个案例的内容。

2.5 学生应该有创新意识

创新是技术的灵魂,要培养学生的创新意识。中国确实太缺乏创新的意识,才会在某些技术领域被人牵制。要在android技术领域有所建树,要有自己的创新的东西,做别人没有的APP你才能在某一方面优于别人。作为新一代的教师,自己也要有创新的东西,才能潜移默化地将你的意识形态感染学生。

3 总结

Android教学很难,Android一体化教学更难,除了要求教师有一定的专业技能水平之外,还要自己的教学思想教学思路,遵循从简到难,从模块到体系的原则,量身定做出可以让学生在合作愉快的氛围中体验编程乐趣的一体化教学,让学生在创新的意识里,动脑制作出别人没有的东西,体验编程所带来的成就感。也希望学生能在Andorid的领域越走越远,进入更高的层次,有所建树。

参考文献:

[1] 郭霖. 第一行代码(第2版)[M].人民邮电出版社,2016.12(2017.5重印)

[2] 明日学院. Android开发从入门到精通项目案例版[M].中国水利水电出版社,2017.9.

猜你喜欢
教学思路一体化合作
提高高校声乐教学形式与方法探析
大学英语创造性学习共同体模式建构案例研究
克里米亚完成入俄“一体化”