基于工程项目的Android应用开发课程设计研究
Android操作系统是当今智能手机中最受大家欢迎的平台,国内手机厂商如华为、中兴、联想等均采用Android操作系统,Android市场份额急剧扩张。该文章通过分析Android应用开发课程的特点出发,结合具体的工程项目对该课程的教学从项目化教学内容、工程项目以及项目实践等三个主要方面进行了具体的改革实践,力争在培养学生掌握Android技术知识的基础上能更好地提高学生的自主学习和实践动手能力。
标签:Android;工程项目;实践能力
随着诸多智能手机等移动终端的不断普及,社会生活的各个领域对基于移动终端的手机APP的开发也有了极大的需求,而相应的APP开发工作岗位需求也急剧增大。因此诸多高等院校也逐步开始了开设移动应用开发的相关课程的探索与实践。我校在积极探索移动应用开发的理论教学与实践教学模式的基础上,开设了Android应用开发课程。该课程在整个的教学改革过程中遵循应用型人才培养的定位,培养学生从使用Android相关开发工具进行APP界面设计、程序设计的基本技能。通过基于工程项目的一个个企业案例,让学生在掌握基础理论知识的前提下,注重学生实践动手能力的培养,让学生通过本门课程的学习后,能够了解移动应用开发的
一般流程,掌握主要的方法技能并积累一定的移动应用开发实践经验。
一、Android应用开发课程存在的问题
在移动应用高速发展的背景下,大量的高等院校也已经开设了移动应用开发课程等专业或方向。我校也自2015年开设Android应用开发课程来,课程建设及教学工作已取得了一定的进展。但在教学的具体实践中也突显出了一些问题:学生学习基础差异大,教学效果个体差别明显;新技术、新应用层出不穷,对学习自学能力要求高;实践指导不充分,学生实际运用能力培养缺乏。
针对上述问题,本课程教学团队从实践教学内容出发,结合我院高职学生的学习特点,通过在教学项目中融入工程项目的模式。让学生在掌握基本知识技能的同时,还能很好地培养自主学习、合作交流等素养。
二、基于工程项目的项目化教学特
基于工程项目的项目化教学是以工程项目为载体、教师为主导、学生为主体,将所要学习的新知识包含在一个或几个项目任务之中,让学生在完成任务的过程中发现问题和解决问题,
并在老师的指导和帮助下进行自主学习。并通过开展经验总结、问题分析、提出困惑、讨论交流等活动,从而实现对所学知识的掌握。基于工程项目的项目化教学指的是实施应该满足以下条件:工程项目要有一定的代表性;能将相关知识和技能融入项目化教学中;要结合相应的教学方式方法来组织和开展教学;有明确的目标和具体的成果展示。
本课程教学团队从学校实际出发,创建并实施了能够适应课内容教学需要新的教学模式,这一课程特主要体现在:
第一,在教学管理模式方面:理论与实践相结合。以学生为本,强化学生的实践,提高学生分析问题、解决问题的能力。通过工程项目的项目化教学,提高了学生实际操作能力,为走上工作岗位奠定了基础。
第二,在课程结构和教学方法方面:积极采用现代教育方法和手段,建立适应《Android应用开发》需要的课程体系,并认真制作教学图片、录像等多媒体课件资料,既充分发挥教师在教学中的主导作用,又调动学生在教育中的主体作用。
第三,在课堂教学方面:课堂讲授采用围绕主题,在教学课件中大量融入视频、照片、图表
等多种信息资料,使学生在听课中可以获得更多的知识和信息,具有较强的吸引力和感染力。同时,利用多媒体技术和网络技术,采用演示法展示实际操作。提高了课堂教学效果。
第四,在课程考核与管理方面:加大平时成绩比例,加重实践题目分值,考试题目注重实际能力,避免学生平时不努力,考前突击。
三、基于工程项目的项目化教学改革的实践内容安卓课程设计源代码
(一)教学内容的选取
我校Android应用开发是软件技术专业的一门专业课程,同时也是移动应用开发岗位系列课程中的核心课程。通过本门课程相关教学内容的实施,学生能够了解移动应用开发的一般步骤,掌握移动应用开发常用工具的使用,并利用移动开发的各种相关知识和技能来进行移动应用的开发。课程内容的选取适用于企业的相关职业岗位,能覆盖移动应用开发的关键知识技能。
(二)教学项目的设计
基于工程项目的项目化教学的关键在于项目的选取。项目的选取要考虑到实用性,与岗位实际工作的结合程度以及所涉及知识的全面性。项目内容应多样化,难易程度应适中。因此,要选择切实可行并且与实际生活比较贴近,学生感兴趣,具有探索性的项目。本课程以实际项目“手机理财助手”作为教学项目,并将其按相应的教学内容进行划分,分阶段完成,最终形成一个综合性的项目。除了教学项目外,还提供了一定数量的用于不同行业或应用场景的实践项目。
(三)基于工程项目的项目化教学改革实践
工程项目教学的目的是巩固所学的基本知识,并将之融会贯通。工程项目教学在机房进行,教师将工程项目教学分为六个部分:问题描述、问题分析、使用到的知识点、推荐实现步骤以及功能扩展优化。教师指导学生学习项目的架构,分析项目已经实现的部分代码,并由学生完成项目教学中所未完成的代码。项目实战以仿真软件企业项目组的形式进行,每个项目组配置一个项目经理(学生担任),项目组成员分工明确。主讲教师、企业项目工程师全程指导学生项目实战的过程。
Android应用开发课程是一门实践性很强的课程,也是一门知识技能发展十分迅速的课程。
因此该课程需要在培养学生进行移动应用开发能力的基础上,要进一步关注学生自主学习能力的培养以及对关键技能、流程的掌握。本门课程通过近一年来的教学改革实践,该课程的任课教师在学科带头人的带领下,积极开展教学改革和教学研究活动,致力于教学方法创新与改革,采用了具有启发性,能激发学生积极思维的、有独特风格的、行之有效的教学方式,该课程的取得了良好的教学效果,学生在移动应用开发方面也取得了一定的成绩,并得到用人单位的肯定;教师结合教学搞科研,教学、科研效果显著,得到教师同行的认可,学生的高度评价。
参考文献
[1] 徐畅.基于工作过程的移动应用开发技术项目化教学改革初探[J].新课程(教师),2013.
[2] 程锦.基于Android平台的移动ERP系统设计与研究[J].电子技术与软件工程,2015.
[3] 高素琴.高职院校移动应用课程建设探索与实践[J].计算机教育,2012.
[4] 王秀丽.模拟电子技术”的理论实践一体化教学探索与实践[J].长沙通信职业技术学院学报,2011.
[5] 吴小莹.周海.基于工作过程的photoshop图像处理项目化教学实践初探[J].科技信息,2011.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论