刘乃丽
摘 要 移动开发是一门实践性很强的课程,本文结合国际先进的CDIO理念,从课堂教学的实际出发,将企业真实项目引入教学过程中,构建以“做中學”项目驱动的教学模式改革探索,激发了学生的学习兴趣,培养了学生的工程实践能力和团队协作精神。
关键词 CDIO理念 移动开发课程 “做中学” 项目驱动 改革
0引言
2018年8月StatCounter公布了移动操作系统以 55.16% 的占比在全部上网设备中位列第一,位居第二的Windows操作系统仅占比35.93%,移动操作系统的使用远远超过桌面操作系统,其中移动操作系统中Android操作系统的占比超过80%。因此,越来越多的高校将移动开发课程作为计算机专业的核心课程,并将移动开发课程的课程建设作为教学重点项目去研究,如何设置教学内容,并有效地开展课堂教学,提高学生工程实践能力,增强他们社会就业的竞争力是移动开发课程建设要解决的核心问题。
CDIO是一种全新的国际化工程教育模式,是麻省理工学院和瑞典皇家工学院等四所大学组成的跨国研究团队探索研究的。CDIO是Conceive(构思)、Design(设计)、Implement(实现)和Operate(运作),主要以预期学习效果来推动课程内容和教学方法的设计,主要培养学生的工程实践能力。
1移动开发课程教学现状
移动开发课程是本校计算机专业的一门核心课程,以培养学生能开发手机App为目标。目前在教学过程中仍存在一些问题:
(1)学生学习兴趣不高,自主学习能力不强。在教学中,主要以教师讲授为主,学生缺乏主动的思考和学习意识,只是按部就班的完成老师布置的任务,这样导致学生难以自主的去学习,造成学习兴趣不高。
(2)学生编程能力不足以及缺乏工程实践能力。移动开发课程要求学生必须有很强的动手实践能力,学生由于前期的编程基础没有打好,造成学习该门课程比较吃力,还有教学过程中大多数案例都是教学案例,脱离实际,导致学生缺乏真正从事工程项目开发的经验。
2基于CDIO理念的课程改革探索
2.1教学内容
根据应用型本科院校的人才培养目标,结合CDIO理念,在教学过程中对教学内容改革,从传统的以章节讲授为主、实验为辅的教学方式转变为在开发工程项目的过程中讲解所用知识点的方式。引入企业实际的开发项目,并和企业单位老师共同研究和修改,将项目修改为适合教学使用的项目。从本校学生的实际情况出发,结合项目和移动开发课程特点,对教学内容进行重塑,将课程知识点贯穿于项目的实现过程中,以培养学生工程实践能力为目标进行教学内容的设计。
2.2教学模式和手段
2.2.1教学模式
结合CDIO理念,在教学过程中,老师将知识点的讲解融入到项目开发过程中,充分发挥学生自主学习的能力,实现学生在项目设计开发过程中学会各个知识点,实现了CDIO的“做中学”项目驱动的教学模式。该教学模式让学生从单纯学知识转变为真实项目的参与者,赋予学生责任感与使命感,充分调动了学生的学习积极性和主动性,培养了学生工程实践能力以及团队协作能力。
2.2.2教学手段
基于CDIO理念的“做中学”项目驱动的教学模式改革,通过以下几方面完成:
(1)教师演示项目,讲解项目的功能,并将每个子功能与知识点进行关联,学生从中体会项目的功能,并查阅项目相关的资料,确定系统需求。
(2)根据CDIO的教学模式,项目实现以小组进行,并结合企业实际情况,每个人分担项目开发过程中不同的岗位,根据岗位需求完成自己的任务,此过程中教师根据项目进展情况讲解所用到的知识点。
(3)在整个项目实现过程中,教师根据项目中用到的知识点进行逐一讲解,讲解结束,学生实现项目中相关功能,将课程知识点的讲解融入到项目开发中,学生充分体会真实项目的开发过程并体会到学有所用,很好的激发了学生的学习积极性,提高了学生的编程能力,并培养了学生工程实践能力和团队协作精神。
2.3评价体系
评价体系的目的主要是检查学生知识的掌握情况,移动开发主要强调学生的动手实践能力。根据CDIO理念,应重视教学过程的评价,移动开发课程新的评价体系如下:
学业成绩形成方案:学业成绩=平时成绩*40%+期末成绩*60%。
(1)平时成绩:重视教学过程的评价,所以对教学过程中每个子任务的完成情况进行评价,最后有组内互评和项目答辩,平时成绩=每个子任务完成情况*40%+组内互评*20%+项目答辩*40%。
(2)期末成绩:采用机考方式,学生随机抽取试题。期末考试除了评价学生对基础知识的掌握,还要评价学生工程实践能力,所以题库中除了评价基础知识的题,还必须有评价综合能力和工程实践能力的题。
3结束语
本文通过分析移动开发课程教学的现状,结合CDIO理念,提出了移动开发课程“做中学”项目驱动的教学改革探索。通过引入实际工程项目,让学生以一种实践的、知识点之间有机联系的方式来学习,极大地提高了学生的自主学习能力、编程能力、工程实践能力及团队协作精神。
教学改革是一个不断探索、实践的过程,今后我们仍将及时跟踪技术发展,不断更新完善教学内容,不断引进先进的教学理念和方法,努力培养出适应社会需要的专业人才。
参考文献
[1] 孙潘潘,吴雪峰.Android 移动应用开发课程的教学改革[J].福建电脑,2019,35(05):159-161.
[2] 杨俊成,李淑霞.以兴趣为导向的“Android程序设计”课程改革[J].微型电脑应用,2017,33(05):69-71.
[3] 张峰,仇丽青,赵卫东.融合创新创业教育的Android移动应用开发课程教学改革[J].软件工程,2018,21(09):57-59.
[4] 李学锋.“新工科”理念下的Android应用开发课程建设探索[J].电脑知识与技术,2018,14(13):128-129.