Android应用程序设计案例教学论文
Android应用程序设计案例教学论文 1教学现状 《Android应用程序设计》是一门理论与实践结 合紧密的课程[3],该课程教学目标与社会对人才的需要 密切相关,但由于受传统教学模式的影响,在具体的教学实 践中不能取得预期的教学效果,主要表现以下方面。1.1核心知识点模糊 2010年之后,很多高校开始开设Android相 关课程,对其培养目标、课程体系和核心知识点还处于探索 阶段,教学方法仍处在研究和实践阶段,导致教师在对核心 知识点的选择各有不同。
1.2学生基础薄弱 《Android应用程序设计》课程要求学生掌握J ava知识、数据库应用和计算机网络等方面的基础知识, 对学生的实际动手能力要求较高,因此很多学生学习该课程 存在一定的难度。
1.3实践教学环节薄弱 受传统教学模式的影响,《Android应用程序设 计》的课程讲授仍采用理论授课为主、上机实验为辅的教学 模式,缺乏与实际应用结合;
部分教师虽然在课堂教学中采 用了案例教学,但这些案例往往是对特定知识点的练习,与 实际项目开发相差很大,学生毕业后遇到项目开发时不能正 确科学分析具体问题;
课后作业虽然在一定程度上锻炼学生的编程能力,但这些题目往往针对某个特定的知识点,导致 很多学生作业完成得很好,但实践能力得不到提升[3-4]。
1.4考核方式不科学 目前大多数高校采用类似表1所示的课程考核标准;
其 中期末考试占70%,其他占30%。这种考核方式主要考 核理论学习,与《Android应用程序设计》强调实际 动手能力的教学目标不一致,往往导致学生的笔头能力强而 实践能力薄弱,因此,这种考核方式不能科学地反映学生的 实践能力、团队合作和交流沟通等综合素质。针对上述问题, 结合黄河科技学院信息工程学院应用型人才培养的目标,确 定《Android应用程序设计》课程的目标是培养学生 对移动互联网产品的设计、开发、测试、维护等能力,因此 通过在教学过程中引入案例教学法达到提高学生实际操作 能力的目的。
2案例教学在《Android应用程序设计》中的应 用 20世纪初,哈佛大学创造了“案例教学法”。案例教 学法是指教师以学生为中心,围绕教学目标和教学任务,对 实际应用的真实的情景加以典型化处理,使学生进入特定情 境之中,然后通过学生对事件进行积极主动的探究活动,来 提高学生分析问题和解决问题能力的一种教学模式[3- 5]。
2.1案例的设计教师在选择典型案例时,应考虑以下4个因素:①案例 的选择应该覆盖若干个核心知识点;
②案例的选择应该贴近 实际生活且生动有趣;
②确定案例的规模要适当;
④确定案 例的难度要适中;
表2显示了《Android应用程序设 计》核心知识点与典型案例的对应关系。教师对学生采用案 例教学,能够充分调动学生学习的主动性和创造性。例如针 对当前很多大学生都非常喜欢在手机应用商店下载自己喜 好的APP,教师可以以这个兴趣为话题,引导学生开发简 易音乐播放器为切入点,教会学生了解软件开发的流程以及 在开发过程中应当注意过程控制。
2.2案例的实施 Android应用程序的开发环境需要在PC机搭 建,搭建步骤:第一步,安装Java的运行环境;
第二步 安装Eclipse集成开发环境;
第三步安装SDK套件, 配置SDK的安装路径;
第四步创建Android模拟器 (AndroidVirtualMachine),可以 模拟仿真不同型号的Android智能手机。
2.3案例的讨论 开展案例教学培养学生具有独立分析问题能力、项目管 理能力、团队协作和沟通协调能力等职业素质,丰富学生的 实际移动互联APP开发经验[7]。教师在案例教学过程 中应注意以下几点:①要求学生掌握Android应用程 序开发过程和方法;
②采用启发式教学,恰当地引进教学案例;
③学期开始就安排学生自由组队,每4~6人组成一个 项目团队,以小组为单位完成一个Android应用程序 的开发。教师在案例教学过程中穿插一些相关知识点,通过 开发科学计算器,满足学生的成就感,提高学生的学习热情, 使学生对Android课程产生浓厚的兴趣。2.4案例 的考核结合《Android应用程序设计》的课程特点, 该课程主要考核学生基本技能和解决实际问题的能力,因此 课程考核采用如表3所示考核标准。
3结语 目前,基于案例的教学方法已经在12级计算机科学与 技术(嵌入式方向)、12级计算机科学与技术(多媒体方 向)等专业学生的教学中进行了尝试,取得了较好的效果。
于传统的教学模式相比,在《Android应用程序设计》 课程教学中采用案例教学,强化理论与实践的结合,有利于 提高学生的综合素质,培养出符合时代发展要求的应用型人 才。