论文部分内容阅读
随着Web3.0技术的普及、4G技术的飞速发展和智能手机的广泛使用,利用碎片化时间学习已经成为我们跟上时代步伐的重要途径。而且人们生活节奏普遍加快,知识更新换代速度日益提升,人们迫切需要将上下班通勤时间,社交活动的等待时间等碎片时间进行整合并利用这些时间来学习,提升技能以应对严峻的人才淘汰形式。但是大多数人缺乏有效的学习方式,不能发掘适合自身的学习资源也是微型学习存在的显著缺点。伴随着智能时代的到来,编程将要成为人人必须掌握的基本技能之一。据此催生出了本文的研究问题:通过微型学习的理论和实践研究,设计一款针对编程爱好者的APP,向其推送优质的、系统的学习资源,以促进微型学习的有效进行。 本文第一章主要介绍了本研究的背景、意义和目前的现状,总结出了微型学习是非常具有市场的一种学习方式。第二章介绍了微型学习的理论基础,以保证微型学习软件的设计依托经典教育理论指导,更加具有普适性。第三章介绍了微型学习的技术和平台支持,包括当下大热的4G技术,Web3.0技术,云计算等。第四章主要阐述了微型学习的资源分类,适用性原则以及针对设计编程课程的微型学习APP的原则。第五章主要介绍了本研究依据微型学习软件设计原则,设计开发微型学习APP的实例。这是对微型学习理论的实践和研究问题的落实。 本文以微型学习理论基础为指导,以当下微型学习APP软件开发缺口为需求导向,开发了Programing Dream To Be True(实现编程梦)微型学习APP。此APP教程资源选择聚力于软件开发学习,在设计上忠于需求,在功能上删繁就简,在质量上精益求精。在经过本研究的问卷调查并分析总结之后,总结此APP较其它编程学习类APP无论在专业性还是实用性方面都有较大优势,可以推广使用并为其它学习资源及学习软件的开发提供部分指导和借鉴。