基于CDIO模式的Android移动应用开发课程教学改革研究

2021-01-11 23:17刘慧梅
数字通信世界 2021年10期
关键词:理念课程设计

刘慧梅

(陕西国防工业职业技术学院,陕西 西安 710300)

1 Android移动应用开发课程教学存在的问题

1.1 教学方式缺少创新,教学效果弱化

其一,对高校新兴的应用技术类课程,高校教师还是按照传统编程类课程的教学的模式进行教学,课程内容,侧重Android系统结构的讲解,并穿插其他理论和学科内容,尽可能让学生以理解和听懂为教学目标,但是这样反而会让学生陷入云里雾里的学习状态,对Android应用开发课程的性质和学习特点缺少足够的了解,容易与其他学科内容学习方法和理解方式相混淆[1]。其二,教师的教学方法缺少创新性,受传统教学观念的影响,教师在Android应用开发课程教学中还是以基础知识学习和基本技能操作理解层面作为教学目标,学生对枯燥的理论讲解缺少探索的兴趣,实践操作训练所占的比重偏少,仅仅靠着教师单一化讲解、演示,无法凸显技术应用类课程学习的效率和质量。实际上,该课程并不同于数学、理论研究等学科,而是更侧重于实践性操作,其课程人才培养目标也是围绕学生能够将专业技术知识运用到实际操作中。

1.2 教学目标本末倒置,学生的积极性不足

虽然Android应用开发课程还处于发展和探索阶段,但是高校对技术类课程教学缺少完善的规划,随着技术研究的深入,教学目标的设置、教学理念的确立都还处于传统教学阶段,没有与时俱进,因时而变,结合课程学习目标和学生个性化学习需求,而优化教学目标,更新教学理念。Android应用开发课程教学主要是围绕调用Android操作系统应用框架层提供的API及相关Java类库的方法,培养学生开发Android应用程序和实际工程项目的能力。教师要明确该课程的性质是以实践为基础,以技能提升为核心,贯穿专业知识。所以教师对于教学内容的设置要结合学生理解难易程度,以实践操作的可行性等综合方面进行。改变传统以理论为基础,忽视实践的目标。并且教师在讲授过程中,要重视对学生兴趣的引导,兴趣是学生学习的动力,借鉴CDIO工程教育理念,并以学生喜爱的方式,开展课堂实践活动,解决学生面对技术类课程学习兴趣不足的问题,对课程教学进度、实践课程安排要与学生自身的学习基础和教学计划相关联,从学生操作过程中找出自身学习不足。

2 基于CDIO模式Android移动应用开发课程教学改革的策略

2.1 加强校企合作,提高学生实训经验

结合CDIO教育模式的含义来分析,主要是构思(Conceive)、设计(Design)、实施(Implement)、运作(Operate)4个英文单词的缩写。分别来看,构思就是要结合技术、综合客户的实际需求以及企业战略发展等要素,不断优化和完善商业计划,确保战略思想和实施计划能够与实际效果相一致;设计就是针对技术要点和产品设计而确立各种算法、图纸等需要实施的计划;实施就是将技术理念转化为实际产品的过程;运行就是对产品系统的维护与更新。结合CDIO模式的教育内涵,高校教师需要从四个层面确立培养学生专业知识、实践技能、职业素养、团队合作能力等目标,建立高校与企业联合推动技术人才培养的项目合作,以此实现高校与企业资源共享,让学生根据所学的专业知识,应用到企业和社会环境中,对企业产品设计和运行系统有序进行构思、设计、实施、运行等综合素质提升。高校可以邀请技术企业有经验的技术工程师,与学校技术专业教师共同开展基于CDIO教学理念下的校企实训课程,高校教师可以和企业技术工程师结合人才培养目标和企业战略发展计划,共同规划,前期阶段,高校教师可以承担技术课程的理论知识和专业技能学习,而企业技术工程师需要为学生提供实训基地,提供技术经验,结合企业实践操作案例,加强学生对技术的实践运用能力。

2.2 遵循差异化教学理念,优化教学设计和考核机制

高校要秉持CDIO教育理念,针对各阶段教学任务,以综合全面的工程项目为基准,对学生需要掌握的专业知识和技能,以及职业发展素养,优化各环节教学任务,分析Android应用开发课程教学改革路径,要先思考课程改革需要从哪些方面考量。首先,需要找到合适的工程项目,明确项目的来源以及相关的实际情况,确保项目要求与所掌握的技术相契合,满足实用性价值需求,并且对项目设计要点和规模发展,要与教学大纲制定的内容相一致,能够有效服务于教学目标和学生实践应用;其次,综合考量,合理选择适用的教材。由于Android应用开发过程中会涉及大量知识,教材知识结构、编订思路、知识的涵盖范围、内容的凝练度和适配性等,需要全面考虑进去。显而易见,一本教材很难囊括所有Android应用开发的知识,教师可以利用适合学生深入学习的参考书籍,为课程教学提供思路引导;最后,结合个体差异,确立分层式考核方式。因为每个学生的学习基础和对技术的熟练掌握程度都呈现差异化特征,所以教师在对学生的作品设计进行考核时,需要根据学生的基础情况,根据作品的完成难易程度、思路创新等多方面考察。

2.3 基于CDIO模式,优化构思、设计、实施、运作流程

教师在运用CDIO模式指导学生实践训练时,需要让学生通过工程项目,将所学知识和专业技能灵活运用到项目中,让学生在实践中掌握学习经验,从经验和规律中,灵活操作,总结项目操作要点。在学生操作过程中,教师主要作为引导者、观察者,主要是让学生自主探索和设计,所谓实践出真知,教师要放手让学生自己完成整合项目流程的操作,其中当学生遇到难题时,教师可以适当给予帮助和指导,为此,教师可以按照CDIO模式中构思、设计、实施、运作的四个阶段,来进行教学改革实施计划。第一,构思阶段,是让学生学会发现问题,找到合适的设计项目,明确项目各阶段的设计要求和客户的需求,以此为基础,开展和规划项目实施计划。比如教师可以采取个性化教学模式,一是由教师给学生确定主题项目,二是由学生自己选题,结合自己掌握的技能和兴趣,自主确立题目,这样的设置会更加符合当代高校学生的个性化学习的心理需求,实现因材施教和差别化教学的理念。比如以天气应用开发项目为例,需要结合用户对天气应用所需的功能要求设计,包含主界面,天气信息显示、短信通知提醒、空气质量、出行安全方面;第二,设计阶段,结合项目构思,进行功能分类,并将设计思路与实施的步骤,以及需要优化的部分,做好相应的完善工作;第三,实施阶段,需要将实施过程中所运用到的专业知识和操作技术,通过企业实际案例进行演示和分析,以迭代的方式向学生讲述。第四、运作阶段,迭代开发的好处是教师可以在项目的任意阶段对学生工作进度进行检查,所以这就要求学生需要在每个项目设计和实施阶段都拥有一个可以运行的Demo版本。

3 结束语

综合上述分析,基于CDIO教育理念进行Android应用开发课程教学改革,不仅很好地将CDIO理念与技术应用开发结合到一起,优化了高校技术类课程专业的教学内容和实践价值。而且可以锻炼学生动手操作能力,提高职业素质,教师还可以在校企模式下了解学生的实践进度和表现,针对学生遇到的难题,提供有效指导。

猜你喜欢
理念课程设计
建筑设计应对低碳理念的相关思考
建筑设计应对低碳理念的相关思考
低碳理念在建筑设计中的融入
数字图像处理课程混合式教学改革与探索
软件设计与开发实践课程探索与实践
为什么要学习HAA课程?
瞒天过海——仿生设计萌到家
浅谈中西方健康及健康理念
A—Level统计课程和AP统计课程的比较
设计秀