《Android应用程序开发》课程教学方法改革研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:Anody12341234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:《Android应用程序开发》是一门对动手实践能力要求很强、技术更新迭代非常快速的课程,以培养学生的软件编程能力、新技术框架学习应用能力、使用开发工具解决问题能力、综合项目开发能力为教学目标。在课程实际的理论教学、实验教学、自主学习等方面,仍存在很多问题,导致教学效果与本课程的教学目标之间仍有较大差距。该文从各个方面分析了课程教学中存在的问题,并提出了相应的解决方案。
  关键词:Android应用程序开发;教学方法;教学改革
  中图分类号:G424 文献标识码:A
  文章编号:1009-3044(2019)08-0069-02
  开放科学(资源服务)标识码(OSID):
  1 引言
  《Android应用程序开发》是一门针对计算机相关专业本科生开设的软件应用开发课程。课程建设的知识目标是培养学生掌握Android系统基本理论和概念、开发环境安装、用户界面开发、四大组件、数据存储、网络编程、定位服务与地图开发、传感器、应用发布等的技术和方法[1],能力目标是培养学生将系统需求转换为可执行程序的软件编程能力、使用Android Studio最新平台进行编码和调错的能力、Android最新技术和框架的学习应用能力、以及综合项目开发能力[2]。这门课程基于Java语言进行教学,对学生的动手实践能力要求较高,应用性较强,对于培养快速适应社会的应用型人才具有重要作用。
  在本课程的实际教学过程中,仍存在许多问题,如理论课程组织结构不合理导致学生对知识点的理解不够深入,实验内容过于简单和分散、与实际项目开发脱节,进而导致学生进行编程实战的能力不足,学生对课程不感兴趣而缺乏学习的主观能动性等[3]。本文针对以上问题进行了详细分析并提出了相应的解决方案。
  2 课程教学过程中存在的问题
  2.1 课程理论教学存在的问题
  传统的理论教学仍以传播知识为目标,因此讲授方式仍然按照概念、原理、关键代码讲解的步骤执行。这种教学方式存在以下问题:学生不清楚学习本知识点的目的以及常见应用场景,无法引起学生学习该知识点的兴趣;各个知识点是独立分散的,无法让学生形成清晰的思维导图,不利于学生从逻辑上理解和掌握课程的整体脉络;上课使用的案例往往比较简单,学生很难对应到真正的项目开发场景,使得各知识点与项目开发实战分离,不利于培养学生实际项目开发能力。
  本课程具有知识点更新迭代快速的特点,Android系统的开发者谷歌每年都会发布至少一个新版本,而每个新版本的发布都会伴随新技术和框架的诞生。但是由于教材的滞后性,各高校中理论教学对于新技术和框架的内容更新迭代较慢,导致教学内容陈旧、学生学习内容无法满足实际Android应用开发需求的问题。
  2.2 课程实验教学存在的问题
  在实验教学中,通常每个小实验对应一个知识点,难度较低,与实际项目脱节,各个小实验之间没有关联性。这种实验安排的方式导致以下问题的出现:实验内容无法涵盖所有关键知识点,使得学生对遗漏知识点的掌握程度不够;小实验的难度太低,学生只是对相应知识点有所了解,卻无法与实际项目开发联系起来,在进行项目实战时仍不知从何下手;实验内容较简单,学生在实验过程中发现的bug较少,不利于培养学生发现问题、分析问题和解决问题的能力。
  2.3 课程自主学习存在的问题
  自主学习是培养学生学习能力的重要环节,整个自主学习过程以学生为中心,教师只是起到辅助作用。虽然各高校对于自主学习的探索已经取得了一些成绩,我们仍发现该学习过程存在以下问题:学生自主学习的动力不足,不清楚如何自己组织自主学习,教师在指导过程中驾驭能力不强,自主学习过程失控,效果不佳。
  3 课程教学方法改革
  3.1 理论教学改革
  重新组织教学内容,按照“项目案例教学法”进行理论教学。项目案例教学法的主旨是:以项目案例驱动教学,针对关键知识点,从实际项目中提取相关案例,让学生对于知识点的项目应用场景有直观的认识,从而产生学习兴趣。
  项目案例教学法的教学过程如下:1)项目案例演示:先演示相关项目案例,让学生对应用场景有清晰的了解,提起学生学习的兴趣;2)相关概念和原理讲解:针对该案例涉及的知识点进行概念和原理讲解,让学生有更深入的认识;3)讲解案例代码:结合原理对关键代码进行详细讲解,让学生知道如何应用;4)调试纠错:针对常出现的bug进行演示、分析和解决,让学生知道如何应对和解决问题;5)回顾总结:总结以上内容,引出后续课程内容。
  在进行课程准备时,不要只依赖教材内容,通过观看新产品技术发布会、网上调研实时跟进技术框架的更新迭代,将其加入教学内容当中来。
  3.2 实验教学改革
  选择一个综合项目作为整个实验内容,将该综合项目进行任务分解,按照知识点划分为若干个小实验,每个小实验完成一部分项目内容,所有小实验完成后,即完成一个完整的综合项目。这种实验组织方式的优势在于:以项目方式驱动整个实验过程可以提高实验复杂度,真正与项目实战相结合,提高学生综合项目开发能力;将复杂项目拆分成若干小任务,学生循序渐进地掌握相关知识点,任务完成可行性较高,同时激发学生动手实践兴趣。
  3.3 自主学习组织方式改革
  以项目管理的方式组织、监控、评价自主学习过程,从成立项目组、项目立项、可行性分析、任务分解、建立里程碑、定期召开项目组会议、定期组织项目汇报,到最终自主学习评价,应用项目管理的策略和方法,整个过程以学生为中心,教师更多地起到辅助指导的作用,充分激发学生学习的主观能动性,同时也通过这种分级组织结构加强了教师对整个自主学习过程的掌控,提高了自主学习效率。
  4 结束语
  本文分别从理论教学、实验教学、自主学习方面分析了《Android应用程序开发》课程存在的问题,并针对存在的问题提出了解决方案,以增加学生学习动力,改善教学效果,提高教学质量。
  参考文献:
  [1]王明松, 钱静媛. Android应用程序开发课程的CDIO教学实践[J].电脑知识与技术,2015(5X):145-146.
  [2]李学锋, 文松, 张其林. 教学做一体化Android应用开发教学改革探索[J].计算机时代,2017(6):81-83.
  [3]王兴梅, 门志国. 卓越计划视角下“Android程序设计”课程教学改革探究[J].大学教育,2016(2):125-127.
  【通联编辑:王力】
其他文献
通过检索针灸治疗中风后失语的相关文献,总结治疗中风后失语的不同针灸方法,分别从金津、玉液点刺放血、舌针、头针、体针、穴位注射等方面予以归纳整理,提出目前研究存在问
耳垂皱褶是耳垂从耳屏间切迹斜向后下方到耳垂边际的深折痕,大量研究显示耳垂皱褶是冠心病的一个独立危险因素,与冠心病及其严重程度、血管狭窄程度、冠心病的危险因素等具有
桂林市雁山区柘木镇苏家村委白竹境村近年引进种植草莓获得成功,从2001年开始试种的5×667m^2发展到目前的107×667m^2。每667m^2产鲜果2000kg以上,年总产量在21万kg以
摘要:App Inventor是一個可视化,开源免费的编程工具,能够简单快捷地创建Android平台上的拼图游戏APP。利用逆序数的奇偶性能够判断拼图游戏的解是否存在,保证每一次随机游戏都是能够完成的。改进传统的九宫格布局设置,拓展到四行三列拼图的布局;采用微数据库技术,保存游戏玩家的最新纪录,从而增加了游戏的多样性和可玩性。  关键词:拼图游戏;Android;App Inventor;逆序数;
本文通过检索维普、CNKI、CBM、万方数据库中2002年至2016年发表的文献,以国内教学研究为例,分析归纳国内《针灸学》理论与实践教学研究现况、我国针灸的发展现况、我国针灸
当冠状动脉发生粥样硬化后,管腔就会出现狭窄或者闭塞。冠脉的供血无法满足心肌的需要就会引起心肌缺血缺氧,急骤的、短暂的缺血和缺氧发生时就会引发心绞痛。最近几年,中药
广西位于祖国南疆,西起东经104°29',东至东经112°04',南起北纬20°54',北至北纬26°20',属亚热带气候区,气候温和,雨量充沛,光能丰富,冬
樱桃番茄是2001年从台湾引进的新品种,在广西果蔬研究所已经连续自交繁殖4代,根据对其苗期幼叶、果色、果型、是否半停心型等主要农艺性状的观察,F3、F4两代性状一致,初步认
西瓜是深受欢迎的消暑水果之一,在广西各地有大面积栽培.生产上病虫防治多依赖于化学农药,综合防治意识较淡薄,使病虫的耐药性增强,防治越来越困难,在提高生产成本的同时又极
目的分析医保支付方式改革对医疗机构服务行为的影响。方法收集与统计2017年1月至2018年12月我院不同科室总额预付费用、实际使用费用、同期药费,随机选取2017年90例、2018年