时间:2024-05-10
上海工程技术大学电子电气工程学院 苏前敏
伴随着科学技术的创新和不断发展,人们在日常生活和工作中已越来越依赖移动智能终端,因此,平板电脑与智能通信设备大量涌入个人、家庭和公司中,成为不可分割的一部分。当前市场中,占有较高比例份额的Andriod和iOS移动终端设备,因其优秀卓越的安全性和稳定性而受到普遍青睐。由此可见,移动应用软件开发技术的重要性是不可置疑的,但如何开发出难易程度相适应、容易学习与掌握的项目,尤其是针对高等职业教育,开发对中高职、应用型本科和工程硕士学生来说操作性强、理论够用、具备延展性的教学体系,将比赛信息和理念融入移动应用开发课程中成为亟待研究建设的目标。
移动应用开发指的是面向移动终端设备操作系统进行“应用程序”开发,从业人员需要熟悉主流操作系统,如Android操作系统、iOS操作系统或微信小程序的应用开发包(SDK),掌握相关移动通信与软件编程所必需的基本原理与技能,拥有掌握工程化方法和工具完成软件开发和测试的基本能力,完成App的开发。移动应用大大地节省了传统沟通的时间,提高了工作效率,世界各地的年轻人不断投身于移动应用开发专业领域的研究和学习。
移动应用开发项目体现了岗位的综合技能,要求从业人员具有较高的技术能力、专业能力、创新能力、问题解决能力等,主要是针对智能手机、平板电脑、智能手表等智能移动终端的特性,开发便捷的移动应用程序。移动应用开发专业人员需要掌握各类技术平台的开发技能,以针对不同的移动终端开发出符合客户需求的应用程序。本项目技能竞赛融合了职业岗位的用户需求分析、界面设计、应用功能开发、软件故障测试与排除、维护等环节内容。移动应用开发需要建立在掌握数据库、计算机网络、计算机组成原理和编程基础上,涉及知识点较多。移动应用开发需要前端和后端,一般前后端分离,严格按照软件工程思想开发。移动应用开发涉及终端手机、互联网和后台服务,需要调用Web API,需要用到仿真机、真机、Pad端、可穿戴设备或环境,同时涉及应用开发商店、开发者账号等信息。
目前,移动应用开发相关的比赛不管从规模,还是从重要性来说,具有代表性的主要包括46届世界技能大赛、全国技能大赛、全国职业院校技能大赛、中国高校大学生移动创新大赛、全国高校移动互联网应用开发创新大赛、研究生移动终端大赛等。其中,世界技能大赛是最高层级的世界性职业技能赛事,每两年举办一次,被誉为“世界技能奥林匹克”,第46届准备在上海举办,第一次将移动应用开发列为赛事。为了促进技术人才的培养,促进职业培训,弘扬工匠精神,创造劳动光荣、苦练技艺、共创美好的社会氛围,为就业和创业提供更好的服务,促进高质量的经济发展,经国务院批准,从2020年开始,我国将每两年举办一届中华人民共和国职业技能大赛。每年一届的全国职业学院技能大赛是中国职业教育学生进行技能交流和展示成就的舞台,也是了解中国职业教育发展水平的窗口。不断提高高校学生对移动互联网领域的研究兴趣并积极参与,提高学生的程序开发能力与技术应用能力,加速激发学生团队的创新热情,由此大面积推动高校移动互联网应用领域的开发和应用创新,提高成果转化,是全国高校移动互联网应用开发创新大赛的根本目的。作为一项移动互联网领域内,关注毕业五年以内以及在校大学生创新创业的全国性赛事活动,全国大学生移动应用创新大赛与行业专家、投资机构、产业园区与新闻媒体等进行大范围的对接,汇集社会力量,努力为大学生创新创业相关活动贡献力量,为大学生在以移动互联网为工具,充分展示创新创业能力等搭建了一个良好的平台。移动应用创新赛是中国高校计算机大赛开设的模块之一,旨在激发学生的创新意识,提高学生使用计算机分析和解决问题的能力,特别是移动应用程序的设计和开发。全国研究生移动终端应用设计创新大赛主要是针对在校研究生手机App开发创新的赛事,参赛作品无限制,主要包括移动生活、移动商务、移动娱乐、移动云服务与安全等。
这些赛事具有完善的标准,以锻炼学生技能为主,锻炼学生综合能力,包括需求分析、原型设计、详细设计、系统实现和系统测试环节。学术方面,参加竞赛可以培养学生严谨科学的学术习惯;实践方面,竞赛能够使学生在分析问题、解决问题和综合设计能力上有所提高,培养学生的团队协作与创新能力。移动应用开发大赛可以积极引导学生参加课外组织的科技活动,激发热情,培养开发学生在移动应用开发知识技能方面的兴趣,挖掘学生在此方面的潜力,为培养具有优秀综合实践能力、创新创业能力、团队合作能力等各方面全面发展的优秀人才服务。
竞赛的独特之处在于,能很好地与学校中相关专业所拥有的课程体系与内容的改革相融合,以此积极推动教学改革、课程优化、实验室建设等工作。如何将大赛先进的理念融合到专业和课程建设中,将比赛的一些标准、项目融入日常教学中,是一线教师需要积极思考的。
在日常教学过程中,学生之间很少进行共同发展培训,无法满足同项目成员之间相互配合共同开发一款软件的要求。而比赛项目中,一个适合的教学案例不仅包含所有需要的知识点,还能在这个过程中让学生因此掌握所有需要的技术能力,提高项目开发中的协作能力。由此,为了提高学生项目协作开发的能力,对于较高的软硬件环境的搭建需求也较为重要,而此项能力更可以在将来为学生进入公司和同事一同工作打下基础。案例驱动既有十分突出的优点,也存在明显的缺点,往往无法全面深入地阐释其中技术的相关用法和细节。学生在案例驱动技术中往往浅尝辄止,无法对技术进行全面深入的学习与领悟,因此可以将移动应用开发大赛的完整案例形成课程设计训练题目,以此让学生了解整个体系。
中高职院校与应用型本科学校应全方位对教学进行调整优化,全面加强技能训练,以此为基础,以竞赛为契机,促进全体学生专业技能的提升和职业生涯的发展。但现有的教学体系难以适应需要,教师和学生需要花大量时间搜集资料,进行长时间的摸索才能达到理想的效果。
资源库主要解析了世界技能大赛移动应用开发赛项大纲和职业技能大赛移动应用开发项目的知识和技能点,并以此设计了教学案例。资源按照案例的形式,对应PPT、录屏讲解和源代码,同时每个模块必须提供移动应用开发项目的案例,并且能够比较清楚、细致地描述项目实施过程细节和重现项目实现过程。课程资源库建设会利用线上录屏的形式,将教学内容和实验过程按部就班展示,并随着技术进步和社会需求不断完善课程体系,线上既不拘于线下空间,并且受众群体也不仅仅是计算机科班出身的学生,更适用于全体大众。通过寓教于乐,将互联网更多相关生动的信息结合起来,录屏可以无限循环播放,使教学效率达到最大化。教学资源库建设也要求交互设计,使学生参与课堂,可以发表评论和线上课题探讨。
一般专业比赛的赛题大多来源于企业实际案例,是企业与学校专业沟通的桥梁。在确定和改革移动应用程序开发课程教学之前,所有专业都应对当今的移动应用程序开发业务需求进行充分调查,加强学校与企业之间的合作可以大大改善毕业生的知识储备与企业需求不匹配现象。学校需要积极地与企业建立实践培训基地,为学生提供动手学习、亲自实践的机会,为企业提供移动应用开发优秀毕业生。
移动应用开发竞赛最重要的目的是发现教学中存在的问题,及时改进,促进专业长期健康发展。通过建立课程资源库,在移动应用开发课程中引入比赛信息和理念,培养学生的综合能力、编程素养,增强校企合作,为社会输送更多的移动应用开发人才,才能真正做到以赛促教、以赛促改、以赛促学。
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!