Android 教学案例设计与实践
来源:用户上传
作者:
摘 要 随着移动互联技术的迅速发展,很多高校开设 Android 移动应用开发课程,培养学生 Android软件开发的能力。针对目前该课程教学存在内容枯燥、学生缺乏积极性、学生实践能力差等问题,提出从 Android 教学实践出发,选取在线点餐系统作为教学案例,从需求分析开始到最后完整系统的实现,根据功能模块将系统分为教学部分和学生独立完成部分,收到了良好的教学效果。
关键词 教学案例 教学模式 Android 课程
中图分类号:G642 文献标识码:A
1课程背景
Android 移动应用开发是一门理论与实践结合紧密的课程,该课程教学目标与社会对人才的需求密切相关,但由于受传统教学模式的影响,在具体的教学实践中不能取得预期的教学效果,主要表现为以下几方面:(1)知识点容易遗忘;(2)实践教学环节薄弱;(3)学生不了解完整的Android 开发过程;(4)学生对 Android 兴味索然。针对以上问题,教师可以通过在教学过程中引入案例教学法巩固学生所掌握的知识点,增强学生的实践能力,提高学生对 Android 的兴趣。笔者选取在线点餐系统作为案例,将无线点餐系统功能模块化,分为教学部分和实践部分。教学部分用于讲解 Android 知识点,功能由易到难,知识点的覆盖由少到多,在讲授更复杂功能的过程中巩固之前学习到的知识点,解决知识点容易遗忘的问题,循序渐进地教导学生;实践部分用于考查学生对知识点的掌握,提高学生将理论和实践结合起来的能力并根据实践部分的表现对学生评分。
当学生完成实践部分时,整个 Android 在线点餐系统的功能也完成。案例中包含从背景分析、需求分析到功能完成以及测试的完整过程,能使学生学习到一个完整的 Android 项目开发的过程,同时在完成项目后产生成就感,提高竞争力及对 Android 项目的兴趣。
2教學案例设计
案例教学法是指教师以学生为中心,围绕教学目标和教学任务,对实际应用的真实情景加以典型化处理,使学生进入特定情境,接着通过学生对事件积极主动的探究活动提高其分析问题和解决问题能力的一种教学模式。在案例教学中,教师要有目的地选择教学案例。Android 移动应用开发是 Android 理论与实践结合相当密切的课程,要求学生在具体问题中能够采用相关知识点解决实际问题,因此需要选取典型、实用、规模适中的案例。在线点餐系统功能完整,难度适中,具有典型性的应用,是适合 Android 课程的案例,有利于案例教学法的实施。
3教学案例实施
教学实施案例教学法与传统讲授教学法截然不同,案例教学法更注重双向作用,即提高学生的积极主动性和解决实际问题的能力。笔者结合案例与 Android 课程的特点,从项目背景和需求讲起。
模块化分解功能并根据功能讲解知识点,由易到难、循序渐进地让学生熟悉 Android 的完整开发过程。针对 Android 课程教学中存在的知识点容易遗忘、实践教学环节薄弱、学生不了解完整的Android 开发过程、学生对 Android 兴味索然等主要问题,教师可以在线点餐系统案例驱动,从以下几个步骤实施教学。
(1)了解项目背景。首先根据案例给学生讲解无线点餐系统的背景,使学生对该系统有个大致的了解,有利于教学的进行。
(2)带领学生进行需求分析并设计功能。需求分析是一个项目初始必不可少的环节,教师应以案例驱动带领学生分析无线点餐系统的需求并根据需求得出系统功能架构,使学生更了解点餐系统的功能和熟悉系统的架构,有利于学生熟悉Android 开发过程,便于接下来的学习。
(3)基础知识讲解。无线点餐系统的主要功能模块化后有如下功能:①登录功能;②注册功能;③用户查看菜品功能;④用户点餐功能;⑤用户查看订单功能;⑥用户删除订单功能;⑦管理员管理订单功能。从功能上可以看出,几乎囊括Android 课程中的所有知识点,教师可以以功能为例,从最基本的登录功能开始,再讲解注册功能,循序渐进、由易到难地讲解知识点。
(4)学生自主完成部分。在教学中期,教师讲授前 4 个功能,后 3 个功能则要求学生自主完成。在这期间,教师需要解决学生的疑难问题,巩固学生学到的知识点,鼓励学生自主思考,独立完成。
(5)引导学生测试功能。在学生自主完成功能的过程中,教师可根据案例的测试部分引导学生学会独立模块化测试 Android 功能,发现代码中的问题并及时改正,培养学生发现 bug 并且修改 bug 的能力。
(6)重复第 5—7 环节,直至没有问题。
(7)项目验收。教师最后要根据项目完成情况对项目进行验收。验收主要有以下几个要点: ①团队必须完成规定的项目功能才能取得及格分数;②界面设计是否美观友好;③代码编写是否规范;④代码鲁棒性是否良好;⑤团队分工是否明确;⑥文档是否健全。教师可根据以上 6 个要点综合评分,使学生对Android 开发更有信心,提高学生的动手能力以及对 Android 的兴趣。
4结语
Android 移动应用开发是一门实践性很强的课程。采用案例教学法不仅能激发学生学习Android 的兴趣,而且能让学生完整地学习开发一个 Android 项目的过程,使其遇到实际问题时不再无从下手,易于被学生接受,学习效果大幅度提高。
参考文献
[1] 王向辉,张国印,沈洁.Android应用程序开发[M].北京:清华大学出版社,2010:67-102.
[2] 刘甫迎,刘焱.Android移动编程实用教程[M].北京:电子工业出版社,2012:33-72.
转载注明来源:https://www.xzbu.com/1/view-15073555.htm