微课教学在《ios应用开发》课程中的应用

微课教学在《ios应用开发》课程中的应用

ID:31366892

大小:107.50 KB

页数:6页

时间:2019-01-09

微课教学在《ios应用开发》课程中的应用_第1页
微课教学在《ios应用开发》课程中的应用_第2页
微课教学在《ios应用开发》课程中的应用_第3页
微课教学在《ios应用开发》课程中的应用_第4页
微课教学在《ios应用开发》课程中的应用_第5页
资源描述:

《微课教学在《ios应用开发》课程中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、微课教学在《iOS应用开发》课程中的应用  摘要:从分析《iOS应用开发》课程面临的困难出发,提出了在教学中引入微课的教学方法,论证了微课教学的必要性和可行性。将微课教学与项目教学相结合,使学生成为教学的主体,可提高教学效率,更好地促进学生的工程实践能力与团队协作能力的提升。  关键词:iOS应用开发;微课教学;项目教学;辅助教学手段  DOIDOI:10.11907/rjdk.161898  中图分类号:G436  文献标识码:A文章编号:16727800(2016)010019502  0引言  美国新墨西哥州的DavidPenrose在2008年正式提出了60秒课程的概念,相对于学校中普

2、通一节45分钟或50分钟的课程,微课(MicroLecture)指课程长度只有几分钟,以讲明单一知识点为目的的短视频课程[1]。借助于互联网的普及,学生可以利用碎片化时间,完成知识的预习、复习或进行独立自主学习,微课的灵活性使其在移动学习和在线学习中获得了广泛应用。  微课创始人David6Penrose认为,只要微课程有相应的作业和讨论配合,一定可以取得与传统长时间授课相同的效果。与此同时,对于学生而言,微课中布置的讨论课题,需要查阅许多资料,可培养其自主学习的能力,从而把学习的主动权交给学生;不同形式的课堂讨论,使学生在课堂上有了更多表达、交流的机会,不仅提高了学生间沟通协作的能力,而且改

3、变了传统教学课堂中授课老师唱“独角戏”的状况,学生成为课堂教学的主体,提高了教学效率[2]。  1《iOS应用开发》课程教学现状  随着苹果公司的iPhone、iPad等移动设备在中国市场的占有率逐步提高,人们对于iPhone的定义已不仅仅是电话,对iPad的使用也不仅局限于看电影或浏览新闻,大多数人每天的生活已离不开各种各样的移动应用。由于每天都有各种新的移动需求需要实现,移动应用开发无疑在目前和未来几年内都有较好的就业前景。因此,面向有着良好计算机基础的学生开设《iOS应用开发》课程,可以让学生接触到最新的移动开发技术,提高学生在就业中的竞争力[3]。  《iOS应用开发》课程主要涉及Ob

4、jective-C或Swift语言基础、视图编程、网络编程、数据库访问等,仅其中的一个视图编程就有数十种不同类型的控件,即使作为一名计算机专业的学生,有着良好的面向对象编程基础及实践经验(已熟练掌握Java或C++),学习该课程也有较大难度。作为一门选修课,安排课时较少、知识点多是课程教学过程面临的最大困难[4]。作为一门实践性非常强的课程,还需要利用一部分教学课时进行上机编程练习。因此,引入微课教学,充分利用学生的课余时间是解决课时少而知识点多矛盾的一种较好途径。  2iOS学习资源及现存问题6  随着苹果产品的热销,就业市场iOS开发人才的稀缺,各种移动教学平台上出现了许多视频教学资源。很

5、多从业者在学习、开发实践中在各种社区论坛发表了大量笔记,这些资料给初学者提供了很大帮助。但是经过甄别,发现这些视频资源中,大部分资料是教育培训公司提供的示例教学视频。授课者大多数曾经在一线从事过iOS开发,但是教学水平参差不齐。教学过程中的常见问题主要包括:  (1)局限于知识点罗列,力求“大而全”。例如,Xcode是iOS开发的工具,《Xcode的使用》一般放在第二次讲授。在苹果电脑的《操作系统OSX使用》讲解完之后,有些老师将Xcode的所有菜单及子菜单功能都描述了一遍。实际上对于初学者而言,刚开始学习开发iOS应用所涉及的菜单仅为“文件/新建/项目”(File/New/Project)以

6、及构建运行(BuildandRun),只需学会打开/关闭“调试区域”、“资源管理器”、“工程代码编辑区”、“属性面板区”以及“调试输出”5个区域即可[5]。  (2)未考虑到教学内容和方式是否能够被初学者接受。主故事板(Main.Storybord)可以在一个窗口中形象地显示整个App涉及的界面,对于初学者而言,可省去创建对象、安排对象位置、设置对象属性等抽象的代码写作,降低了学习难度。由于授课者都有一定的iOS开发经历,很多教学视频中的老师在课程开始后不久,就开始采用代码实现UI控件,本来鼠标拖一拖就可以实现的操作,采用代码实现给初学者留下了iOS开发很难的印象。6  (3)知识点讲述缺乏综

7、合性,疏于对知识点的梳理。iOS开发的基本技术是控件开发,常见控件有近20种,很少有老师总结它们之间的联系和分类,让学生能够对某类控件的开发举一反三[6]。与培训班数月的连续培训不同,大学里的课程授课时间总共只有大约一周(40~50课时),不可能详细讲述每个控件怎么使用。比如,讲表视图(UITableView)时,要联系选择器视图(UIPickerView),因为它们“列”的描述很类似(在表视图中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。