石娟娟 王凯祥 聂茜
摘要:随着移动终端的迅猛发展,移动App产品的策划、设计及开发越来越受到专业人士的关注,已成为数字媒体专业学生的一个重要就业方向。本文主要研究了我校针对数字媒体艺术专业学生开设《移动应用开发》课程的必要性和重要性,并重点研究了该课程的教学目标、教学内容及其教学方法。移动应用开发课程结合设计专业学生的特点通过课堂讲授、设计实验、项目策划与实训、参加比赛等多种形式,重点培养学生在移动平台上App策划与设计能力及学生与专业程序员的无接缝配合的能力,从而提高学生的团队协作精神及自身的就业竞争力。
关键词:数字媒体艺术;移动应用;课程建设;实践教学
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2015)46-0161-02
一、数字媒体艺术专业移动应用开发课程的意义
强大的多点触摸功能为智能手机用户带来了无可比拟的用户体验,智能手机彻底改变了用户使用手机的方式,越来越多的用户加入智能手机的行业。基于多点触摸技术的移动App产品的策划、设计、开发越来越受到专业人士的关注,移动App时尚产品的设计与开发越来越具有广阔的应用前景。移动终端发展的迅猛也导致了行业人才的紧缺,移动应用市场需求推动着人才教育的导向,一个完善的移动应用开发需要多专业的人员无接缝配合完成。而数字媒体艺术是一个新兴的跨学科的交叉研究和实践领域,基于移动应用的App时尚产品的设计与开发已成为数字媒体专业的一个重要发展方向。为了满足就业市场对移动应用产品开发设计与策划人才的需求,我院在数字媒体艺术本科教学中设立了移动应用开发课程,结合设计专业学生的特点通过课堂讲授、设计实验、项目策划与实训、参加比赛等多种形式,重点培养学生在移动平台上App策划与设计能力;培养学生一定的App程序开发能力,在此基础上重点培养学生与专业程序员的无接缝配合的能力,使他们能接触目前最新的智能终端平台设计与开发,从而提高自身的就业竞争力。
二、数字媒体艺术专业移动应用开发课程的建设目标
我校围绕高校教育教学改革的发展需求,积极探索适合移动终端应用设计与开发的理论教学与实践教学相结合的教学模式,遵循我校数字媒体艺术专业培养综合型设计与交互人才的办学定位,使学生掌握移动终端的新理论、新产品及新的设计方法,从而与程序员无接缝配合,让学生具备进入智能移动终端应用开发领域的策划、界面及交互设计能力。学校通过开展实践项目与理论讲授相结合的教学,培养学生坚实的基础理论知识与移动终端的设计与应用能力,培养学生与专业程序员的无接缝配合的能力;并逐步完善移动应用开发课程体系建设,创新理论教学与实践教学相结合的模式,不断探索面向移动应用设计与开发的综合型交互设计人才的培养模式。
三、数字媒体艺术专业移动应用开发课程建设
1.课程教学目标。《移动应用开发》课程主要面向数字媒体艺术专业本科生开设,数字媒体艺术专业学生为具备一定计算机基础和较好的文化艺术素养的文科生,在此前已经学过相关前续课程如:计算机基础、三大构成、媒体策划、视觉设计、交互设计、Flash快速原型等,具备学习移动应用开发策划和设计的基础,并兼具与专业程序员配合所需的先决技能。通过学习《移动应用开发》这门课程,主要让学生达到以下几个方面的教学目标:(1)使学生熟悉移动应用开发的基本流程,了解移动应用开发的前沿技术及其相关应用,掌握适合数字媒体艺术专业学生的移动应用开发平台的构建方法。(2)使学生掌握移动应用开发的创新思维方法,具备策划一个完整的移动应用的能力。(3)使学生熟悉移动用户的使用流程与习惯,掌握基本的移动应用的交互架构的构建方法。(4)使学生熟悉移动应用界面设计与PC桌面设计的不同之处,掌握移动应用界面设计的要素和需要注意的问题。(5)使学生掌握适合数字媒体艺术专业学生的移动应用开发平台Flash+Adobe air结合的基本使用方法,具备一定移动应用编程能力,掌握利用该平台验证前期的策划、交互架构及界面设计的方法,实现基本移动应用的完整性呈现,具备与专业移动开发程序员无接缝配合的能力。
2.课程教学内容。《移动应用开发》是一门理论联系实践的课程,依据该课程的教学目标,将本课程分为基础理论讲解和项目实践两部分。其中,基础理论讲解主要向学生讲授移动应用开发的相关理论知识,如基本流程、设计方法、创新特点和主流的应用开发平台等相关知识;项目实践部分学生在教师的指导下组成设计与开发小组,并完成相应的移动实践项目。(1)移动应用开发基础理论。本部分主要讲解移动应用开发的基本流程、常用的移动开发平台及其开发技术,使学生在了解各类移动开发环境和技术的优缺点基础上,掌握适合数字媒体艺术专业学生的移动应用开发平台Flash+Adobe air的设计开发流程。通过具体的实例来讲解移动终端的基本工作原理、移动设计的创新设计方法、移动应用设计与普通PC上运行的设计的区别,使学生掌握移动智能终端的基本原理和特性,掌握基于移动终端的应用策划、交互流程设计、用户界面设计及应用运行测试所需要的基本理论知识。移动应用开发平台Flash+Adobe air,air实现跨平台应用,使其不再受操作系统的限制,并且能实现更低的资源占用、更快的运行速度和顺畅的动画表现。而数字媒体艺术专业的学生在前期课程里有Flash快速原型课程作为基础,在学习该平台进行移动应用开发时,更容易掌握基于该平台的移动开发流程和设计要点。首先主要讲授该平台的发展现状、基本架构、设计与开发流程等基础知识,并以Android和iPhone智能移动操作系统为基础,讲解利用该平台进行开发移动应用的基本过程及其关键要点,使学生掌握基于该平台移动开发的基本设计流程与要点,经过该课程的学习之后可以合作完成相应移动应用项目的策划、设计与开发。(2)移动应用课程的项目实践。项目实践教学是《移动应用开发》这门课程必不可少的一个重要环节,在学习相关的移动应用设计开发基础理论知识之后,必须开展相应的项目实践才能学以致用、掌握移动应用设计与开发技巧,从而达到这门课程的教学目标。在该课程的教学过程中为学生提供项目实践的机会,学生在教师的指导下根据项目的开发内容及其难度系数组队合作完成。在项目实践教学开始时学生要明确实践项目所要达到的具体目标,并规定每位团队人员的具体分工,使得参与实践项目的所有学生都能发挥主观能动性,在实践教学中得到锻炼。
3.课程教学方法与创新。针对本课程的特点,科学安排理论与实践课时分配,主要采用案例教学方法,结合启发(比较)式教学、组队进行项目实践及参加比赛等多种教学方式,充分调动学生的学习主动性。(1)合理安排理论与实践教学。在课程的设置上,采用理论教学与实践教学相结合的方式,通过实践环节的学习进一步巩固理论教学的教学效果。移动应用开发课程是一门综合性课程,涉及多个学科知识的综合应用,合理安排理论与实践教学,将理论与实践相结合,达到用理论指导实践、实践验证理论的目的。(2)注重讲授移动应用设计与开发的学习方法。针对数字媒体艺术专业学生的特点,不仅要让学生掌握移动设计的理论知识,更重要的是让学生通过项目实践掌握移动应用开发的创新设计与开发流程,在教学过程中,要重点让学生掌握移动设计流程、设计开发的特点及相关工具的使用,使学生掌握相关的学习方法至关重要。(3)采用适合数字媒体艺术专业的教学案例。分析数字媒体艺术专业的专业特点,设计交互流程清晰、界面设计良好且贴近学生生活的应用程序作为教学案例。结合专业特点及专业前期的课程设置,选择合适的移动移动应用开发案例,而且越是学生熟悉的应用,了解得越透彻,越容易掌握项目的用户需求和交互架构。案例难度适中、具有一定的完整性,学生完成案例以后,可以打包输出到相应的移动平台验证设计的功能和交互架构。(4)项目实践环节以赛促学。在项目实践环节鼓励学生参加各种移动应用创新设计大赛,以赛促学。比赛过程中遇到时间紧、任务难等各种各样的问题,但参赛团队在教师的带领下利用大量课余时间集思广益、互相合作,最终都能成功解决,从而大大提高了学生学习的积极性、主动性,参加比赛对培养学生的学习兴趣和学习主动性具有十分重要的作用。
四、结语
随着移动终端的迅猛发展,移动App产品的策划、设计及开发越来越受到专业人士的关注,已成为数字媒体艺术专业学生的一个重要就业方向。本文主要研究了我校针对数字媒体艺术专业学生开设《移动应用开发》课程的必要性和重要性,并重点研究了该课程的教学目标、教学内容及其教学方法。移动应用开发课程结合设计专业学生的特点通过课堂讲授、设计实验、项目策划与实训、参加比赛等多种形式,重点培养学生在移动平台上App策划与设计能力;培养学生与专业程序员的无接缝配合的能力;从而培养学生团队协作精神,对学生的就业和进一步深造具有长远意义。
参考文献:
[1]刘惠临,潘地林.Android移动应用开发课程实验研究综述[J].佳木斯教育学院学报,2013,(12).
[2]张琳,容晓峰,沈虹.移动应用开发课程建设与教学模式探索[J].计算机教育,2012,(14).
[3]廖龙龙,路红.《移动应用开发》课程建设研究[J].现代教育技术,2011,21(12).
[4]李四达.数字媒体艺术教学模式探索[J].北京邮电大学学报:社会科学版,2010,12(4).
[5]贺楠,梁玉清.数字媒体艺术专业实践教学体系建设[J].计算机教育,2011,(16).