《移动商务软件开发》课程改革与思考
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《移动商务软件开发》课程改革与思考
作者:殷西祥
来源:《电脑知识与技术》2019年第03期
摘要:为进一步推进专业与课程建设,努力提高专业人才培养质量,在课程开设必要性、教学内容的选取、课程实训环境和内容的改革、考核方式等方面对《移动商务软件开发》课程进行深入剖析,并提出了一定的改革与思考思路。
关键词:移动商务软件开发;课程;改革
中图分类号:G712; ; ; ; 文献标识码:A; ; ; ; 文章编号:1009-3044(2019)03-0135-04
为积极落实《教育部办公厅关于建立职业院校教学工作诊断与改进制度的通知》[1],充分发挥省级职业院校教学工作诊断与改进的引领作用,推动职业院校建设常态化诊改制度和自主发展机制,安徽商贸职业技术学院(以下简称学院)积极响应并制订相关文件。
根据文件精神,各教学系部、专业对核心课程进行深入剖析,并就课程开设必要性、教学内容的选取、课程实训环境、内容的改革和考核方式等方面进行分析。
文中主要对新开设的电子商务技术专业的核心课程《移动商务软件开发》进行较全面的分析。
1 课程设置的必要性
课程设置的必要性主要从电子商务人才需求、发展趋势、人们购物习惯、高校专业调研和人才培养方案等方面进行分析。
1.1 2016年电商行业中高端人才需求
根据沃锐人才调研中心《2016年电商行业中高端人才需求报告》,在电商行业核心职能需求占比前十,大部分职位都是互联网技术岗位,其中,软件工程师以16.52%的占比遥遥领先如图1所示,由此可见,电子商务与互联网特质密切相关,需要大量软件开发人员。
同样,在电商行业中高端职位薪资排名前十中,技术岗位仍然居多,这与人才需求有着密切的关系。
架构师以31.25万的平均年薪位居第一,其次是移动开发工程师,平均年薪达到24.56万。
根据艾瑞咨询最新数据,2016年移动购物市场交易规模约为3.3万亿元,占网络购物总交易规模的70.2%,继2015年超过PC端之后,占比继续扩大,移动端已经成为网络购物的主流渠道。
根据京东2017年1月12日联合21世纪经济研究院发布的《2016中国电商消费行为报告》,移动端订单量占所有电商消费的近八成,在购买方式上处于主导地位如图3所示。
中国将长期保持全球电商龙头地位。
随着80后和90后一代消费的崛起,以及中产人群比重的增长,中国人的消费能力和需求还会继续增长,未来仍是全球电商消费最大的市场。
1.2某职业学院同类专业调研分析
根据2016年8月某高校同类专业调研数据如图4所示,图中显示针对相关岗位、技術,企业对人才的技能需求,倾向于前端开发、Android开发、iOS开发为主,而移动服务器端web应用、微信开发、移动数据库设计等技能次之。
1.3 人才培养方案中专业面向岗位和职业素养分析
根据学院《2017级电子商务技术专业人才培养方案》(以下简称人才培养方案)中,电子商务技术专业职业面向岗位表如表1所示:
电子商务技术专业面向的岗位之一为移动商务应用软件开发,而专业的基础语言为JAVA,因此移动开发选择的是面向Android移动终端的开发技术,通过该门课程的学习,原生APP的开发能力得到提高,同时,学生能基本具有如下职业素养:沟通能力、团队合作及协调能力、良好的编程习惯、掌握系统设计方法,培养严谨工作态度、自我展示能力、语言表达能力、责任意识、分析和解决问题的能力、培养科学的创造能力和创新精神、获得适应未来岗位转变的迁移能力、从事某一岗位可持续发展的能力等。
通过该门课程以及前导课程,培养的学生在“移动互联应用软件开发”比赛中获得过国家三等奖两次,同时具有创新创业基础技能,获得2017年安徽省“互联网+”大学生创新创业比赛银奖。
2017年暑假上海某公司在学院Android开发、后端开发、前端开发、iOS方向分别要走一位2015级学生实习,实习效果好,基本符合岗位需求,最后学生毕业后基本都留下工作。
因此,密切联系当今电子商务发展趋势、人们购物习惯,结合高校专业调研和人才培养方案中电子商务技术专业特点,开设《移动商务软件开发》课程非常有必要。
由于本专业基础语言是JAVA,所以选择的是Android开发方向。
2 教学内容的选取
教学内容的选取要适应企业的需求、以下将从企业调研、用人单位技术需求、目前教学内容实际情况等分析目前课程内容的不足和选取思路。
2.1 某企业调研分析
根据某培训机构2016年底在北京相关软件服务企业如“去哪儿网”“东方国信”“拓尔思”“传奇创世”“文思海辉”等调研,目前企业所需求的Android技术、技术要求、人才要求等如表2所示:
2.2目前大多数公司招聘需求
精通JAVA语言中网络通信、多线程、反射、单元测试等,具有较强的面向对象开发及设计能力;能够根据需求分析文档、独立开发Android客户端应用程序,至少是一个相关模块;熟悉Android程序设计,了解Android SDK及相关开发工具的使用,尤其是最新的Android Studio开发环境的使用;熟悉Android平台网络数据传输,本地数据存储,以及UI框架部分;精通Android SDK,能编写UI控件和动画切换特效;熟悉网络访问相关框架、新控件等的使用;熟悉Android屏幕适配;有hybrid混合开发经验者优先。
2.3课程内容
目前,《移动商务软件开发》课程第一次开设,课堂上采用的案例为商务新闻客户端项目,课程的具体讲解内容有: Android 中的Fragment、Android中的动画、Android中音视频播放、Android 平台下的XML、Android基本网络技术、新闻Web服务端设计与实现、新闻Android 客户端设计与实现等。
主要涉及网络与多媒体编程、JAVA Web服务端的接口设计和APP的设计与实现等。
通过该课程内容的学习,学生基本上具备上述岗位技术需求的1-7点,少数同学具备了用Eclipse独立开发Android应用的能力,绝大部分同学能对照相关文档完成简单模块的功能开发与实现。
但是,对于Android Studio环境不够熟悉,Android新控件、第三方常用框架等了解
不足,缺乏Html5开发APP的能力。
主要原因在于:
根据专业发展实际,本专业第一次将Android高级课程整合为《移动商务软件开发》,教学项目“商务新闻客户端”第一次使用,功能不是很完善;由于Android系列课程的时间压缩,由以往在软件技术专业的三门课程改成两门课,导致本专业学生高级开发能力、新技术学习欠缺;本专业机房无法满足Android开发的实际需求,新的Android Studio环境无法在内存小于8G的电脑中正常使用;HTML5 APP编程技术在2015级人才培养方案中还未开设。
3 课程实训环境和教学内容的改革
针对目前情况,系部、教研室已经积极在实训环境、人才培养方案制订等方面逐步完成顶层设计和相关改进。
3.1 积极建立移动商务开发等实验室
学院、系部大力支持,正在积极建立移动商务相关开发等实验室,硬件条件慢慢提高。
教学上正在抛弃Eclipse开发环境,积极拥抱Android Studio。
如教研室正在积极建设或改造2-3个实验室,努力完善实验室的硬件设施,以适应Android软件开发需求,让学生更好地接触新开发环境和学习新技术。
慢慢地,该课程将全面采用Android Studio开发环境进行教学。
3.2合理选取和优化教材、教学项目
在该课程的教学上,针对市场上目前没有非常优秀的移动商务软件开发教材、教学项目的情况下,前期可以适当淡化“商务”的要求。
前一两轮的课程教学上,积极选择优秀教材,精选教材上的教学项目。
后期,经过积累和教学团队的能力提升,建立具有本专业特色的MOOC,教学项目、教材等课程资源。
3.3合理切割课程和分配课时
适当加大其前导课程《Android基础》的课时量,将前几章的碎片、动画、网络编程基础等内容放到基础课程的教学过程中,使得该课程在课时不变的情况下,教师讲好、讲精一个完整项目,学生做好一个完整项目。
3.4 人才培养方案课程已逐步完善
目前学院2016、2017级电商技术专业人才培养方案中,已经开设Html5 APP开发课程,可以通过学习,提高Html5开发APP的能力,甚至达到混合开发的能力。
更好地满足用人单位的需求。
4 教学方法与教学手段改革
4.1 形成合理的教学团队,建立MOOC,积极使用微课
根据教师的实际情况,适当情况下,可以跨教研室,形成合理的教学团队。
充分调研,共同选取和研发教学项目,攻克课程难题,联系后续课程教学团队,为核心课程或后续课程做好必要的基础准备,合理选取教学内容,形成更合理的课程标准。
录制MOOC等,积极探索使用微课等,采取线上线下混合式教学、翻转课堂等形式,尽量让学生课余利用碎片时间加强学习[2-5]。
4.2 建立学习兴趣小组,建议形成第二课堂学分制
按照学院教务处、系部要求,教研室于今年9月成立Android学习兴趣小组,形成高年级学生带领低年级学生的梯队机制,培养学生的编码能力、创新创业能力。
晚上定期在活动中心进行学习、技术交流。
建议形成第二课堂学分制,弥补课堂教学学时不够等现象,拔高学生技能。
4.3 完全的项目化教学
通过Android基础课与移动商务软件开发的课时合理分配和内容切割,在这门课的教学中形成完整的项目化任务驱动完成教学实践项目;同时,加强新技术、新控件的讲解。
4.4 教学四课时连上
在该门课的教学过程中,在讲解项目时,一般一个任务教师讲解需要耗时一个小时甚至更长时间,学生基本做不完,回去后大部分同学也不学了。
为了解决这个问题,建议专业核心课程和部分开发类课程在教学时采取四课时连上制,教师讲解完后能够很好地监督学生的完成情况,甚至教师可以现场评价,完成课堂教学考核。
5 课程考核方案改革
考核主要由平时成绩、期中考核成绩以及期末考试成绩组成,强调过程性考核和项目答辩机制。
5.1 过程考核
过程考核强调平时的出勤、课堂纪律、课堂表现和作业,教师在整个授课过程中监控学生的学习效果以及学习态度等。
平时成绩占全部考试的40%。
5.2 期中考核探索小组答辩机制
在期中考核时,布置项目分组完成,要进行项目评审,根据项目的完成情况给学生打分。
项目评审成绩占全部成绩的20%。
该评审过程可以引入类似学生毕业设计答辩的形式,让每个队员都上台,教师提问,学生解答,让教师团队对学生小组和小组成员合理评价。
5.3 期末考试探索小组答辩机制
积极探索分组完成自选项目的机制考核学生,培养学生创新能力。
可以引入类似毕业设计答辩的形式,让每个队员都上台,教师提问,学生解答,教师团队对学生小组和小组成员合理评价。
該考核方式占学生成绩的40%。
6 结束语
为积极落实教育部、教育厅和学院相关文件精神,努力提高专业人才培养质量。
本文在课程开设必要性、教学内容的选取、课程实训环境和课程内容的改革、考核方式等方面对《移动商务软件开发》课程进行深入剖析,主要在教学内容、第二课堂学分制、教学方法和考核机制等提出了一定的改革与思考,以便更好地指导教学。
参考文献:
[1]关于建立职业院校教学工作诊断与改进制度的通知[Z].北京:教育部办公厅,2015.
[2]高成珍.基于翻转课堂的《Android应用程序开发》课程生态系统设计[J].科技、经济、市场,2016 (11):147.
[3]邓河.基于MOOC的软件开发专业课程翻转课堂教学模式研究[J].长沙民政职业技术学院学报,2015 (4):107.
[4]张华,吴成英.基于翻转课堂的Android移动开发课程教学模式研究[J].长春教育学院学报,2017,33 (2):27.
[5]沈桂芳,刘运.基于翻转课堂的《软件工程》课程教学改革[J].遵义师范学院学报,2015(5):131.
【通联编辑:王力】。