您好, 访客   登录/注册

基于创新创业能力培养的移动应用开发课程教学改革探索

来源:用户上传      作者:卢向华

  摘要:移动应用开发课程本身具有知识更新快、实践性强等特点,传统的教学方法在培养学生实践能力方面存在不足,也忽略了与创新创业教育的结合。本文探讨以创新创业教育为导向的Android应用开发课程改革,通过校企合作和技能竞赛,融合移动互联网创新创业的典型案例,采用翻转课堂教学和进阶式实验教学,激发学生的学习兴趣,提高学生的实践能力和创新创业能力。
  关键词:创新创业;翻转课堂;进阶式实验;过程考核;校企合作
  中图分类号:G642 文献标识码:A
  文章编号:1009-3044(2019)27-0147-02
  创新是引领发展的第一动力,将创新的理念融入创业教育中,是高等教育发展适应经济社会发展所形成的全新的教育理念。2015年,国家提出创新创业教育要面向全体学生,融人人才培养的整个过程。同年5月,国务院发布《关于深化高等学校创新创业教育改革的实施意见》指出,“各高校要根据人才培养定位和创新创业教育目标要求,促进专业教育与创新创业教育有机融合,调整专业课程设置,挖掘和充实各类专业课程的创新创业教育资源,在传授专业知识过程中加强创新创业教育”。为了推动与鼓励大学生创新创业,在《国家中长期教育改革与发展规划纲要(2010-2020年)》以及政府工作报告中多次提到“大众创业、万众创新”,进一步巩固创新创业在国家发展的重要作用。
  在此背景下,地方应用型高校将创新创业教育列入专业人才培养目标及方案中,高度重视创新创业教育,大力推动教学改革。如何实现创新创业教育与专业课融合,在专业课的教学过程中培养大学生创新思维和创新能力,是当前高校进行教学改革的一个重要任务。
  面向高校计算机科学与技术、软件工程等相关专业,本文提出了以创新创业教育为导向的Android移动应用开发课程教学改革。以“技能竞赛+校企合作”模式为核心,探索创新创业教育与专业教育深度融合的有效路径。通过校企合作,引入企业案例和创新创业案例,在提高学生移动应用开发能力的同时,培养学生的创新创业意识和能力。
  1课程背景
  Android是规模最大且发展最快的生态系统,不仅在移动领域,而且在新兴应用中都是重要的被选用的操作系统。得益于Android的強大功能和灵活性,在互联汽车、互联家居等领域,Android正在迅速成为这些领域的热门选择。在其他互联领域,如零售、医疗健康和带有人工智能计算需求的数字监控摄像头领域,Android也都具有强劲的发展势头。移动互联网的快速发展促进了对Android开发人才的巨大需求,同时随着5G标准的逐渐落地,移动终端与移动互联网深度融合,将会涌现出更多的新产品、新应用,为创新创业教育提供了丰富的资源和机会。
  基于Android的移动应用开发是当前移动互联网开发领域的重要方向,在Android移动应用开发课程教学中融入创新应用和创业案例,可以激发学生兴趣,培养学生的创新创业能力。
  2Android移动应用开发课程教学现状
  Android移动应用开发是一门主要面向计算机科学与技术、软件工程等专业开设的专业课程,主要介绍基于Android的手机应用开发技术。该课程实践性非常强,而且知识更新非常快。目前Android移动应用开发课程在教学过程中存在教学内容滞后,教学方法以及考核方式单一等问题,导致教学效果不理想,学生的实际能力无法满足企业开发的要求。
  随着移动互联网领域快速的发展,新理念、新技术不断出现,而教材更新较慢,教师的知识更新相对较少,技术与企业要求脱轨,授课内容与企业实际开发应用脱节。
  目前该课程主要采用理论与实验相互穿插的教学方式,教师结合具体案例讲授相关知识,学生通过模仿教学案例巩固理论课讲解的内容。由于授课学时少,讲授深度不够,上课使用的案例往往比较简单,只针对某个知识点,而且案例内容落后,各个案例之间缺乏必要的联系,不能有效培养学生的综合能力。在学习完课程后,大多数学生也只是能够根据所学内容开发简单的Android移动应用,无法达到企业的需求。课程考核方式主要以笔试为主,只注重对课程知识点的考核,缺乏对学生实践能力、知识应用能力、团队协作能力的统一有效性评价。
  3创新创业教育与课程教学深度融合的具体途径
  3.1重新定位《Android应用开发》课程教学目标
  根据企业对Android应用开发人才的要求,重新定位了An-droid应用开发课程教学目标。课程教学以创新创业教育为导向,以职业能力培养为目标,实现课程教学内容与企业职业岗位能力需求有效对接。在教学过程中,以手机软件开发为切入点,使学生了解移动互联网新理念、新技术,了解移动终端的新产品、新应用,掌握ios与Android等主流移动应用开发技术,能够基于ios或Android等智能移动操作系统平台,开发用于智能移动终端设备的移动应用软件,同时培养团队协作能力、沟通能力、职业能力等综合素养,具有移动开发岗位群所需要的项目开发和管理能力。
  3.2 Android移动应用开发课程中融入创新创业内容
  在教学过程中不断追踪移动互联网领域涌现出的新产品、新应用,将其作为教学案例,对教学内容进行及时更新,对现有的教学资源进行补充。随着Android系统不断推陈出新,紧跟Android技术变革,及时更新讲义、教案、教学案例,增加针对Android系统新功能的知识应用,并适当加入实际开发中广泛应用的技术和第三方开源库,如RecycleView、Glide框架、Gson、okhttp等,为学生提供具有时效性、针对性的课堂知识。另外,在课程教学中,适当地加入学科前沿发展内容和产业发展现状内容,让学生能够了解最新的产业动向,紧跟产业潮流,找到与产业发展的连接点,从而为职业学习和创新创业寻找突破口。总之,Android移动应用开发课程从多个层面上融入创新创业内容。   3.3深化校企合作
  近年来,洛阳理工学院在校企合作方面同传智播客、黑马程序员和达内科技等软件培训机构建立了良好的合作关系。课程组由学校教师和企业工程师共同组成,企业导师全程参与开发课程体系,共同制作教学视频,设计教案、题库和教学案例等资源。在教学过程中,平时的教学活动主要由校内教师完成,同时聘请企业中有丰富项目实践经验和教学能力的技术专家到学校兼职授课。课程最后一个环节的实训教学采用企业教师主讲,学院教师辅导的教学模式,完成一个完整的、有实际应用背景的企业项目,让学生在学校中体会企业开发的过程和难度。通过校企合作共建教学资源和实训基地,构建课程学习公共服务平台,为学生提供优质的教学资源,满足自主学习需要。同时随着双方交流的不断加深,企业工程师和学校教师相互学习、取长补短,使得学院教师掌握了许多一线的移动端开发技术,在专业能力上得到提升。
  3.4融合技能竞赛,以赛促教
  近年来,全国职业技能大赛的竞赛项目与企业深度合作,赛项内容反映了行业技术的发展趋势。“移动互联网应用软件开发”赛项是全国技能竞赛的重要赛事之一,采用以行业为背景的移动互联网应用开发作为案例,通过“系统文档”“程序排错”“功能编码”及“创意设计”四种形式,全面考查参赛选手对实际工程项目的综合分析能力、技术架构设计能力、文档编写能力、创意创新能力以及对移动互联开发技术的掌握程度和操作的熟练程度。
  通过竞赛,可以激发学生对移动互联网应用软件开发领域的学习和研究兴趣,了解行业发展趋势以及产业界对人才的需求标准,同时培养学生团队合作的精神和分工协作的能力嘲。教师通过指导学生参赛,可以有效提高自身的专业技能和教师水平,紧贴前沿技术和实际生产,更新课程内容,在课程教学中融人技能大赛的相关成果,有效开展实践性教学。
  3.5改革教学方法和考核手段
  1)翻转课堂教学
  改变“满堂灌”的教学方法,采用翻转课堂的模式,教师在课前把教学内容(包括提纲、PPT、思考题等)布置给学生,要求学生带着问题去查阅资料、观看视频自学基础知识,并完成布置的案例作业。课堂上通过翻转教学,由学生讲解案例作业的实现思路和编码过程,教师有针对性地进行知识的补充讲解。通过这种方式,学生在课下会投入较大精力去学习,并独立完成作业,能够较扎实地掌握Android开发的技术基础,同时提高了自学能力、知识归纳能力、表达能力。
  2)开展进阶式实验教学
  为了保持课程内容的连续性与迭代递增性,在实验教学中选择源于企业项目、贴近学生实际生活的案例,开展由浅入深、有基础到应用的进阶式教学方法。每一个实验项目分为基础、提高和扩展三个层次。基础层次主要是巩固核心知识点的简单应用。提高层次要求设计的项目基于当前实验知识点和前面实验知识点有机组合。扩展层次则要求通过查阅资料,完成一个功能更加完善的实际应用项目。学生可以根据自身兴趣和学习情况来选择实验项目层次。进阶式实验教学可以激发学生的学习兴趣,充分发挥每个学生的潜能,进而逐步提高其实践能力。
  3)“过程考核+项目考核”的教学评价
  Android是一门实践性非常强的课程,传统的考核方式以往往课程知识考核为主,学生对专业知识的应用能力、自主学习能力、解决问题能力以及团队协作能力无法在考核中得以体现。为此,我们采用“过程考核+项目考核”的教学评价方式,使教学评价成为一个动态的评价过程。过程考核主要依据学生平时的学习态度、学习情况、课堂表现和作业、实验任务完成情况等。项目考核主要考查学生的知识运用能力、沟通表达能力和團队协作能力等。为了鼓励学生将所学知识与技能用于解决实际的应用需求,并能够在应用领域上有所创新,所以项目的创新性是考核内容之一。项目考核在课程的最后阶段进行,采用开放项目的形式,要求学生以小组为单位进行合作开发。项目完成后,进行项目汇报,小组互评,通过项目演示、答辩和设计报告全面考核学生的学习效果。最后将选出的优秀作品进行展示,参加校内举办的移动应用开发大赛。为了鼓励学生积极参与竞赛,将竞赛成绩作为课程考核的一部分。
  4结束语
  Android软件开发技术更新非常快,因此需要教师不断更新教学内容,紧跟技术发展,并改进教学方式和考核方式。基于校企合作+技能竞赛的模式对Android移动应用开发课程进行教学改革尝试,取得了一定的效果。从2015级计算机科学与技术、软件工程专业开始,我校采用黑马程序员编写的《An-droid移动应用开发基础案例教程》作为主要教材,实训环节聘请达内的讲师讲授企业项目,学生学习热情、学习态度有了明显的改变。通过翻转课堂和进阶式的教学方法,学生的自主学习能力和实践开发能力明显提高。通过参加全国技能大赛丰富了学生实践项目开发经验,培养了团队协作能力,在一定程度上提高了学生的创新意识和创新能力。
转载注明来源:https://www.xzbu.com/8/view-15040413.htm