基于CDIO理念的iOS课程建设研究

2022-09-11 版权声明 我要投稿

0 引言

i OS是由苹果公司开发的移动操作系统, 凭借其良好的用户体验、独特的设计吸引着越来越多用户使用。i OS移动开发在行业技术、市场中一直处于引领地位。数据[1]显示, i OS 10正式发布5个月后其市场占有率已经高达79%。

随着i OS系统市场占有率的增加, i OS开发人员需求也在增加。在互联网+时代的背景下, 课程i OS教学内容设置也要衔接甚至引领社会技术需求。那么, 如何有效地开展课堂教学和实践, 提高学生工程应用能力, 增强其社会就业竞争力是本课程要解决的核心问题。

1 用CDIO理念思考传统教学模式

传统教学[3]往往采用“知识点和案例”的模式, 从内容来讲, 难度不是很大, 学生也易理解和便于操作。但这只是教学目标第一步。i OS移动开发作为一门实践性很强课程, 如何适当地开展i OS教学, 培养适应市场需要的i OS技能人才, 是一个值得探讨的问题。

CDIO[2]工程教育理念是较为前沿的成果, 是由麻省理工学院等4所大学共同创立的工程教育模式;目前, 世界上有近百所著名大学都采用CDIO教育模式, 并取得成果;我国从2005年开始探讨、实施CDIO教育模式, 也取得一定成果。CDIO代表构思 (Conceive) 、设计 (Design) 、实现 (Implement) 和运作 (Operate) , 它以产品研发到运行的生命周期为载体, 让学生以主动的、实践的、课程之间有机联系的方式学习工程的理论、技术与经验。

为了培养i OS开发应用型人才, 本课程教学采用CDIO工程教育理念, 采用一种实践、课程之间有机联系的方式来学习这门课, 以提高学生移动应用软件系统开发与工程能力, 增强学生就业的社会竞争力。

2 基于CDIO的i OS移动开发教学革新

2.1 i OS课程定位、体系

i OS移动开发是一门综合性、应用性较强的系统开发课程, 其体系包含前导课程——程序设计C、数据结构、SQL Sever数据库、计算机网络基础以及XML;专业课程——objective-C程序设计、i OS控件应用技术、i OS数据库与网络编程、i OS多媒体开发技术;实训课程——i OS分项实训, 综合项目实训 (i OS) ;在实训中, 把CDIO的工程理念贯穿整个课程体系和教学过程。

2.2 挑选教材、实训项目

传统教学模式都会选择一本好的教材, 按照教材章节知识点进行课堂授课。目前存在的i OS教材采用“知识点、案例”模式, 但在这种模式存在不足:案例之间缺少联系, 学生较容易理解知识点, 但却不会将学到的知识融会联系在一起, 更不知道如何应用到实际工程中。

本课程打破了传统模式, 让教材为教学服务, 只是将它作为一个学习参考;并且教师要事先告知学生几本行业权威的i OS参考书、学习网站, 让学生根据自己的实际情况自由进行选择。

为了提高学生的工程能力, 老师在实训阶段选择几个具有一定实用性、学生较熟悉的项目App案例, 同学在老师指导下分组选取项目进行开发。一个项目要想覆盖本课程的全部知识点是不可能的, 为此, 要开展组间项目交流和学习。最后, 老师会对每组的项目做评比、分析。

2.3 教学过程管理

在i OS教学过程中, 对学生进行分组 (每组3~5人, 其中一位组长) , 采用CDIO理念进行管理、开发:老师为项目经理, 组长为项目组负责人, 组成员为设计人员、测试人员等, 按照需求分析、概要设计、详细设计、代码实现的测试流程实施项目。在项目开发阶段, 实行组长负责制, 组成员对自己的工作要按质按量的完成。同时, 在项目的每个阶段, 都要有标志性的会议和成果物, 并对成果物进行存档或存入实训资源库;存档成果物的质量要由组长负责、项目经理监督来共同保证;对于不合乎要求的阶段性成果要及时返工, 直到符合要求为止, 并保留项目中的工作痕迹, 以便有据可查, 同时也可避免出现类似问题而影响质量。当项目达到验收阶段时, 要由项目组长、项目经理、工程中心领导、学院领导组成“三级”验收小组, 对整个项目进行验收。达到要求者, 可进行答辩, 达不到要求者, 要根据验收出的问题进行整改, 整改验收合格之后再进入答辩环节;答辩之后, 根据项目的完成情况、质量给出合适的成绩。

本课程的最终考核成绩由以下几部分组成。课程考核阶段, 分为项目组内考核 (30%) 、项目组间考核 (40%) 、项目经理考核 (10%) 、“三级”小组考核 (10%) 、平时考勤 (10%) 。平时考勤包含平时出勤、课堂表现、平时作业, 占10%;项目组内考核是指总分100, 然后根据组成员完成的工作量进行分配;项目组内考核是指在组间相比, 其他组给本组打等级A、B、C;项目经理考核是指根据本组完成项目情况而给出个等级;“三级”小组考核是指总分100分, 根据完成项目总体情况、质量给出合适的成绩, 并按10%的比例计入最终成绩。最终成绩由“项目组内考核*30%、项目组间考核*40%、项目经理考核*10%、‘三级’小组考核*10%、平时考勤*10%”构成。

3 小结

本文通过分析传统的教学模式在i OS移动开发课程教学中存在的问题, 提出了i OS移动开发课程教学改革的思路及措施。每组同学都在课堂上向大家展示了自己精心制作的作品, 极大地锻炼了他们的动手能力、想象力、表达能力和团队协作精神。

教学改革是一个不断发展完善的过程, 这就需要教师及时跟踪学科和技术的发展, 完善和充实教学内容, 不断改进现有的教学理念和方法, 注重培养学生实践动手能力, 才能培养出适应社会需求的专业技术人才。

摘要:iOS移动开发具有较强实践性;针对“知识点和案例”的传统教学, 在iOS教学过程中引入CDIO工程教育理念, 采用“多个项目+学生自选+项目管理+考核”模式授课, 有效地提高了学生综合运用知识和工程应用能力。

关键词:iOS移动应用开发,CDIO理念,课程建设

参考文献

[1] ios 10市场占有率接近80%你的应用支持了吗[OL].http://www.cocoachina.com/apple/20170223/18759.html.

[2] 赵继政, 李敏通, 宋怀波, 等.借鉴CDIO理念的DSP课程实践教学改革探索[J].高教学刊.

[3] 陈惠敏.应用型本科Android应用开发课程改革研究[J].电脑知识与技术, 2016 (12) :125-126..

上一篇:探矿工程在地质资源勘查中的发展趋势研究下一篇:探析基于云计算的计算机实验室建设