《iOS移动平台开发》教学的改革研究探索

2016-05-05 19:11单平平许豪陈可
科技与创新 2016年8期
关键词:分组合作教学改革

单平平+许豪+陈可

摘 要:针对《iOS移动平台开发》传统教学模式中存在的问题,提出了以“学生为本”的教学观,以企业需求为导向,不断调整教学内容,采用案例驱动教学模式开展课程教学。在教学过程中,可采用分组合作的方式让学生率先体验项目角色,激发学生的学习兴趣,提高他们的自主学习能力。课程支撑平台的建设为学生获取课程资源提供了便利。

关键词:《iOS移动平台开发》;案例驱动;分组合作;教学改革

中图分类号:G642.4 文献标识码:A DOI:10.15913/j.cnki.kjycx.2016.08.118

随着苹果公司市场化份额的扩大,iPhone、iPod touch、iPad等苹果移动终端设备越来越普及。Objective-C作为编写iOS操作系统应用程序的利器也备受关注。《iOS移动平台开发》与实际开发工作紧密相连,它主要应用于涉及到iPhone等移动终端的设备中,具有极高的应用价值。而在教学过程中提高学生的学习积极性,体现其实际应用能力,使学生与实际工作平台零距离接触是这门课程的核心教学目的。

1 《iOS移动平台开发》课程教学现状

1.1 教学方法传统,重教轻学

目前,大部分学校仍以讲授式教学为主,教师多采用概念、举例、练习三步走的方式组织教学,教学方式死板,导致学生的实际设计项目中缺少软件工程方面知识的指导,从而形成了一种独特的“理论+实践的八股式教学模式”。虽然教师花费了大量的时间站在讲台上将教学内容灌输给学生,但是,他们并不注重培养学生的自主学习能力。

1.2 教学内容与实践需求脱节

由于iOS开发技术发展非常迅速,教学内容与实际需求脱轨,学生实践的工作平台与企业实际需求有较大的差距,致使学生们逐渐丧失学习兴趣,进而影响他们的实践能力。

1.3 与学生缺乏沟通平台

原有课程的学习资料发布和学生之间的资源共享主要采用的是电子邮件或者QQ文件共享的方式。这样做,会导致学习资料和共享资源的组织无序,学生获取学习资料或实现资源共享也不便利。

苹果工程师比较注重专业技能方面的培训,要求学生具有较强的工程实践能力。因此,《iOS移动平台开发》课程必须作出较大的改变。通过实践增加学生的实战经验,让学生在真正的软件开发环境中学习这门课程,为毕业后的工作做准备。针对这些问题,可以运用以下方法进行教学改革。

2 《iOS移动平台开发》课程教学改革措施

2.1 树立以“学生为本”的教学观

树立以“学生为本”的课程教学观,以学生的学习情况为基础,以学生的学习需求为中心,整个教学围绕学生进行。另外,可采取互动式的教学方式,在教师的启发和帮助下,以学生合作讨论为前提,让学生采用小组学习的方式解疑,用自己所学的知识解决实际问题。

2.2 根据企业需求改革教材,调整教学内容

改革教材,选择实践内容较多的教材,并根据学生的学习情况适当增删和整合教学内容,重点突出其实用性。同时,要及时调整教学计划,设置与企业实际需求相符的教学内容,并联系相关企业,选聘一批懂理论而且实践技术水平高的工程师作为学生在企业实习的指导教师。另外,iOS开发技术的发展速度非常快,专业内容的更新速度也很快,所以,任课老师要及时学习最新的技术,并将其整合到日常教学中,让学生能够及时接触到这些新内容,不至于与企业的需求脱节。

2.3 结合日常生活建立案例库

在教学过程中,要结合日常生活建立案例库,并实行案例驱动教学。采用案例驱动教学法时,案例的选择是关键,即以教学目标为尺度,选择一些生动,具有启发性和创造性的案例。随着课程的深入,所选案例也要由简到难,具有层次性,同时,前后案例要相互联系,能够用来比较教学。在此,所选案例可以是课本上的,也可以把已有系统作为案例,例如酒店订餐管理系统、新浪微博客户端、看图猜成语和微信打飞机等。

在教学过程中,根据教学内容的不同,教师可以向学生们展示所学内容在系统中的具体应用情况。例如,在学习控件的使用方法时,可以向学生展示案例库中新浪微博客户端不同控件的使用情况及其常用特性,以提高学生的学习兴趣。另外,在讲授数据持久化方式时,可以以酒店订餐管理系统为例,采用比较简单的属性列表、对象归档、SQLite3和Core Data等方式将数据保存到本地。随着课程的深入,可选用比较难的案例,同时,也可以在服务器端提供一个接口让学生们试着把数据保存到服务器上,试着解析接口提供的数据,并将其显示在客户端上。这样做,可以让学生由浅入深地学习。

2.4 设置特定情境和问题

教师要以学生为中心,在教学过程中先提出本节课的要求。例如,在设计一个酒店订餐管理系统订单系统的首页时,要显示商家优惠菜单列表和商家信息广告栏,所以,可以考虑此界面用3个页面组件构成,即UIPageControl、CollectionView和ScrollView。同时,展示该功能的界面上还应该有标签、文本框、图片和按钮等常见控件,要向文本框中输入相关信息,然后单击按钮让订单信息进入订单表中。这样,教师就可以简单明了地向学生布置本节课的任务。接下来就可以讲解各个基本控件和页面组件的相关内容,讲完之后要求学生设计出这样的界面功能。如果学生在完成这个案例的过程中遇到程序编写方面的困难,教师在辅导的同时还可以收集学生们提出的问题,在课堂总结时重点讲解,并且在日后进行案例强化训练。在案例任务的驱动下,学生可以通过自主探索和互助学习来解难释疑。

2.5 与学生建立网络沟通平台

教师可以为《iOS移动平台开发》课程建立一个课程网站,为学生提供一个学习、交流的平台。课程网站主要分为4个区,即课程公告区、课程安排区、资源共享区和论坛区。

3 结束语

《iOS移动平台开发》是一门新兴课程,也是一门实用性很强的课程。在教学过程中,要始终把握“学生为本”的课程教学观。同时,根据企业的实际需求,要实时调整教学内容,采用案例驱动教学法,通过对案例的分析理解所学知识,发挥学生的创造能力,为其日后的应用打下坚实的基础,从而为毕业后的工作做准备。

参考文献

[1]史媛.案例驱动法对VB程序设计课程的改革[J].宜春学院学报,2011(33).

[2]熊春荣.“C语言程序设计”课程案例驱动教学模式的研究与实践[J].玉林师范学院学报,2010(31).

[3]张晨静,王爱继,陈庆海.实施案例驱动教学要素探析——以“VB程序设计”课程为例[J].科教文汇, 2011(10).

[4]白杨.基于案例驱动的《数据库原理及应用》课程教学模式研究[J].电脑知识与技术,2012(8).

〔编辑:白洁〕

猜你喜欢
分组合作教学改革
浅谈初中物理高效课堂教学
浅析分组合作学习在小学数学教学中的运用
分组合作学习在小学语文高效课堂教学中的应用探索
中职学校“生本课堂”的调查研究与实践
高校三维动画课程教学方法研究
基于人才培养的技工学校德育实效性研究
现代信息技术在高职数学教学改革中的应用研究
以职业技能竞赛为导向的高职单片机实践教学改革研究
微课时代高等数学教学改革的实践与探索
分组合作学习模式在高中化学课堂的应用研究