汤志鹏
(广东理工学院信息技术学院,广东 肇庆 526100)
“移动互联开发”作为一门实践性很强的综合性课程,涉及多门计算机课程的交叉,教学内容广,技术更新快。但是教学以来,学生对于这门课的兴趣不高,项目实践能力,团队合作、创新能力、就业前景没有得到有效的改善。经过调研,以及结合2年的移动互联课程教学经验,总结的主要原因如下:
移动互联软件开发技术更迭较快,很多应用型本科院校老师无法跟上技术的更新速度,同时又缺乏相应的企业项目实践经验,导致课程开展不是很顺利。教师在教学的过程中依然采用的是几年前的教材,教学内容老旧,技术过时,无法适应新时代企业发展的需求,导致学生无法在企业中直接应用在学校中所学知识,就业情况不乐观,从而对课程学习的积极性不高。
传统的教学过程中,教师以课堂知识传授者的角色,按部就班地按照课程的教学大纲,使用PPT课件,采用知识灌输式教学,教师与学生缺乏有效的互动和沟通,课堂上缺乏项目实践,忽略了学生的知识交叉运用能力与项目实践能力培养[1]。移动互联开发作为一门应用性非常强的课程,要求学生具有灵活运用多门计算机技术参与项目实践的能力,所以传统的教学方法不适用于移动互联的课堂教学。
传统的本科院校注重理论知识的培养,往往忽略学生项目实践能力的培养,以本校为例,移动互联开发课程总课时为64个课时,但安排的实践课时才16个课时,同时理论课大多选择在多媒体教室采用PPT的方式讲解,无法有效的给学生呈现移动互联开发的过程,缺乏对应用程序的演示。虽然要求学生做相关实验,但是由于理论和实践分开教学,没有融合,学生在实验时往往已经忘记之前讲的理论知识,长此以往,学生缺乏实践的动力,应用实践能力较差。
互联网企业在开发软件项目时通常由多位软件工程师协同完成,协同工作的过程中能够培养团队的合作精神,作为一个企业,要能够在市场中竞争过其他同类产品,必须与时俱进,注重创新,创新是企业持续发展的动力。而传统的院校在教学的过程中通常采用灌输式教学,学生作为被动的知识接受者,平时安排的作业也是要求学生按部就班独立完成,长期的思维定式,导致学生没有团队合作意识,也没有个人的独特创新思维。
教学内容是课程教学的基础与依据,教学内容是否符合企业的实际应用需求,是关系到学生能否正常就业的前提。改革前的教学内容老旧,技术过时,无法适应新时代企业对于新技术的需求。移动互联软件开发技术具有多门计算机学科交叉,技术更新快、实践应用强的特点,因此,教师在选择教学内容时必须符合这些特点。通过校企合作,深入到互联网企业中调研,分析互联网企业对于移动互联开发的岗位能力要求,结合本校的实际情况,重新设计了教学内容,移动互联开发课程目前的主要教学内容如表1所示[2]。
表1 移动互联开发课程教学内容
?
CDIO创新教学方法强调理论与项目实践相结合,以学生的兴趣、工程能力、团队合作 、应用创新为教学目标,因此CDIO的教学方法非常适合移动互联开发课程的教学[3]。在教学中,结合CDIO教学理念,采用企业项目导入的方式教学,演示企业项目案例,分析案例所用的技术及实际应用场景,通过真实的案例学习,既能让学生学会理论知识,也能学会企业开发软件项目的过程。课堂中老师也可以安排10个左右学生一组,组建开发小组,指定组长充当项目经理,其余组员充当技术员,共同完成项目,老师充当总经理,负责对所有项目的开发过程把控,模拟企业团队开发软件项目过程,让学生如同身临企业中做实际的工程项目。通过项目驱动教学,培养学生的项目实践能力,团队合作、创新能力,为以后的就业奠定基础。
实验是锻炼学生实践能力的一种重要的方式,通过实验能够让学生学会将理论知识与实际应用相结合,培养学生的工程应用能力。实验项目的制定需要符合企业的实际需求,与时俱进,引入新技术。通过校企合作,与企业项目经理、技术主管进行沟通,深入调研,分析企业的实际需求,了解企业开发,运营项目过程中的问题及困难,最后总结归纳,结合本校的实际情况,重新设计了实验项目。总计分为4个APP实验项目,分别为仿微信APP项目、手机通信录APP、仿网易云音乐APP、速易达外卖APP项目。
鼓励学生组建参赛队伍,参加各级各类互联网、软件开发相关的计算机大赛,如“互联网+”创新创业大赛、蓝桥杯、中国计算机大赛,华为杯等大赛。通过计算机大赛,学生能够接触到计算的前沿技术课题,企业的前沿技术。在竞争激烈的竞赛环境中,激发学生的主动学习,提高学生的代码编写能力。通过协同合作,创新作品,促进学生团队合作、创新能力培养。
移动互联开发应该以项目实践能力为主,理论知识考核为辅的方式考核。为提高学生的项目实践能力,课程总评成绩改为平时成绩(40%)+期末成绩(60%),平时成绩部分调整为对学生的实验成绩、课堂表现、出勤率按照6 : 2 : 2的比例组成,其中实验成绩按照实验过程和实训报告1 : 1的比例组成。期末成绩考核方式不限于纸质考核,而是通过期末项目实践(40%)+纸质考核(60%)的综合方式进行考试,更注重学生综合实践能力及创新能力的考查。通过改革能有效避免部分学生平时不学习,试图通过期末“划重点”的方式通过理论考试,出现“高分低能”缺乏应用实践能力的现象。
使用新的教学内容,教学方法,实验项目,考核评价机制,鼓励学生积极参加各项赛事,经过多轮的移动互联开发课程教学实践,改革后的学生学习效率,学习积极性显著提高,计算机理论知识的掌握水平,实践应用能力大幅提升。通过计算机竞赛,学生的编程能力,创新能力显著提高,团队合作意识得到加强。对学生的就业数据调查发现,占比更多的学生毕业后从事移动互联开发,并且他们都能较好的胜任企业移动互联开发岗位。
为提高学生的移动互联软件开发理论水平,项目实践能力,团队合作、创新能力,进一步促进学生的就业。分析移动互联课程教学过程中的不合理现状,提出了优化教学内容及实验项目,创新教学方法,鼓励学生竞赛,优化考核评价机制的改革措施。在教学中根据互联网企业对于移动互联岗位的需求及职业能力要求不断优化课程教学,调整教学方向,以适应新时代企业的人才需求。经过多轮的教学实践,教学改革成果显著,改革后的学生学习效率,学习积极性显著提高,计算机理论知识的掌握水平,编程能力,项目实践能力大幅提升,团队合作意识得到加强、创新能力提高,就业情况较好。