APP下载

基于在线教育O2O的面向对象课程模式改革

2015-07-13陈希

电脑知识与技术 2015年13期
关键词:面向对象

陈希

摘要:针对面向对象课程体系理论抽象,知识点多不好理解的特点,提出将在线教育020的教学模式与传统课堂模式相结合的新课程教学模式。利用在线教育在线上教学的优势促进学生对理论知识的理解,利用传统课堂线下教学优势完成学生线下实践。通过教学模式和课程建设两方面构建新课程模式。

关键词:在线教育O2O;面向对象;课程模式改革

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)13-0115-02

Abstract: In view of the theory of object oriented curriculum system abstraction, difficulty to understand the characteristics of knowledge points, proposed to online education and traditional classroom teaching mode is O2O with the combination of the new curriculum teaching mode. Using the advantage of online education online teaching to promote students' understanding of theoretical knowledge, the use of traditional classroom teaching advantage to complete the student practice offline offline.Through the two aspects of teaching mode and course construction to build the new curriculum model.

Key words: online education O2O;Object oriented;Course mode reform

1 引言

《面向对象程序设计》是大多数高等院校计算机专业的一门专业基础课,该课程是为“以面向对象技术为核心思想”的后继专业课程奠定一个扎实的专业基础[1]。目前《面向对象程序设计》的课程改革主要以提高学生的实践动手能力为主,通过在课程中引入案例或项目等方式加强学生的编程能力。随着最近几年在线教育在全球的风靡,也给传统的教学带来新的思想和启发。本文利用在线教育O2O的特点,将传统课堂进行延伸。其研究的目的在于引入新的教学方法和理念,使学生在《面向对象程序设计》课程上得到连续系统有效的学习,从而掌握必备的面向对象编程技能,同时结合课程项目强化学习效果,促进学生的面向对象编程能力。

2 在线教育O2O的背景

在线教育发展到现在已经有10多年了。从2000年开始的公开课,到2008年诞生的MOOC。MOOC是Massive(大规模的)、Open(开放的) 、Online(在线的)、Course(课程)四个词的缩写,指大规模的网络开放课程。这是近年来开放教育领域出现的一种新型课程模式,是面向社会公众的免费开放式网络课程,它是由很多具有分享和协作精神的、愿意增强知识传播的个人或组织所发布的、散布于互联网上的、开放的、大规模的课程,具有大规模的学习资源、大规模分布式学习伙伴、多样化的分布式网络学习支持服务、开放性、自组织和社会性等特点[2]。

2008年诞生的MOOC开启了在线教育的新时代, Udacity, Coursera, 以及 edX三大在线课程网站相继上线,有超过十几个世界著名大学参与其中,MOOC开始在世界范围内兴起。

但MOOC的发展并非一帆风顺,随着人们的热情的减退和在线教育的诸多问题,使得在线教育发展落入了瓶颈。比如观看视频的人数很多,但真正上完一门课程的人却很少。MOOC学习者不能坚持完成课程是由多种因素导致的,主要表现为:缺乏相关实践、必要的课程背景知识和能力、足够的学习动力等等。其中,学习的主动性被认为是影响 MOOC课程完成率的关键要素[3]。

2013年在线教育出现了O2O(线上线下结合)式新课程教学方法,采取线上看视频,线下实践的新课程模式。这种模式将学生理论知识与实践相结合,使得学生的主动学习性加强。学生在上完课程后也具有较高的技能和实际应用能力,但目前主要是企业和相关的培训机构在使用此方法。

3课程教学模式

在线教育O2O的教学模式是将传统课堂与上机实验分成线上网络部分和线下课堂两部分进行。线上网络部分主要完成知识点的讲解,而线下实践教学主要完成学生实践能力的提高。

3.1 线上网络

线上网络教学包含知识点讲解和练习两部分。对于面向对象程序设计这门课而言,传统的上课方式受到时间限制不可能将一次课程时间全部花在重点、难点上讲解,这部分知识的吸收就考验学生的理解力。

在线教育的优势在于不受课堂时间限制,对于教学内容可以精心准备。课程知识内容中的重点、难点部分可以进行深入详细的解析,帮助学生更好的理解和掌握。学生在学习过程中可以根据自己的理解程度暂停或者回放视频,也可以在网上查找相关资料帮助自己更好的理解。而在传统高校的课堂上,很难兼顾那么全面。

任课老师还可以将练习搬到网上来进行,利用学校的教学系统可以组建课程题库。针对课程章节建立相应的题目,帮助学生对理论部分更好的理解。同时也可以将学生做的习题情况进行收集分析,找出学生容易出错的部分,在线下的课程教学的时候可以有针对的进行讲解。

3.2 线下实践教学

线下课堂将课堂与上机实验合并在一起,将课堂搬到机房,既可以进行主题讨论,又可以马上开始项目实践。

主题讨论的目的就是带动学生,激发学生的主动学习。目前,在教学模式上,中国大学与西方大学的差异就是这种互动性。探究式、讨论式、互动式,才能使学生处于高度兴奋之中,这样学生抓住知识、思考知识的效率才最高[4]。

老师还可以在线下课程上组建小组,布置课程主题讨论案例,以小组为单位共同讨论解决案例,让学生在讨论中解决问题,激发学生的主动学习兴趣。主题讨论可以由基础到复杂的一个个课程案例组成,学生在讨论过程中可以利用身边的电脑进行应用实践。对讨论的内容可以通过编写程序来进行一一验证,对于学生在讨论过程中不容易理解的部分,老师可以进行引导和启发。帮助学生建立如何分析问题,如何查阅相关资料,如何最终解决问题的能力。在学生完成后,可以让学生对答案进行总结和优化,提高学生的创新意识和创新能力。

课程学习到一定阶段还可以开展项目案例,利用小组方式共同协作解决项目。每位学生分工完成项目案例中的一部分,让学生在课程学习中培养团队合作能力。

4 课程建设

4.1 教学平台建立

任课教师可以利用学校的教学资源构建网络教学平台,加强师生间的交流。老师通过此教学平台发布课程相关教学视频资料,组建习题库。学生可以用自己的学号登录观看视频或者做题,平台收集学生的做题情况提供给老师进行分析。网络教学平台还可以提供网络讨论区,学生可以发布问题,回答他人的问题或者对某部分知识点进行讨论等。

4.2建立新考核评价体系

考核评价是反映学习质量、检验效果的主要手段,这有利于应用型、技能型人才培养模式的实施与人才质量检测。

采用新的课程教学模式后,考核评价体系也应从3个方面进行:

(1)平时成绩占总成绩的10%,主要是学生的上课出勤情况、课堂表现和作业情况。

(2)主题讨论和项目案例占总成绩的40%,每个主题讨论和项目案例结束后可以请每位同学谈谈自己的收获、总结和感想。老师根据这位同学在主题谈论和项目案例中的表现综合给分。

(3)期末上机考试,占总成绩50%。

4.3与企业进行深入合作

课程改革的目的是为了培养适合企业需求的应用型、技能型人才,所以加强企业合作是关键。课程设置上应参考企业计算机及相关岗位的能力要求,将《面向对象程序设计》相关理论知识与实际应用融为一体,以学生为主体,以应用为重点,注重学生自主学习和关键能力的培养。

学校还可以与企业合作建立实习基地平台,在课程结束后可以安排学生在实习基地开展相关课程设计。

4.4教师队伍建设

基于在线教育O2O对教师的要求更高,承担改革后的课程教学教师既要有扎实丰富的专业知识技能,还需要具备熟练的动手实践能力,更要具有解决问题的能力。承担新教学方式的课程专业教师也需要不断更新专业知识,不断吸收企业的新技术并将其融合到项目任务教学中,为适应这种教学要求,提教学质量,学校应采取多种途径加强专业教师培养。利用校企合作可以将教师送到企业去锻炼学习,也可以引入企业优秀人才参与到课程中。

5 结论

将在线教育O2O与传统课堂相结合,利用各自的优势应用在教学模式改革中,对于提高课程教学质量和效率具有重要的作用。学生从新的模式出发,既能从网络高效的吸收理论知识,也能从实践教学中获得较强的动手能力。还在主题讨论、项目实践等教学环境中锻炼了自己分析问题、解决问题的能力,从而为学生成为应用型、技能型的人才奠定了坚实的基础。

参考文献:

[1]方修丰,黄海鸥.“面向对象程序设计”课程教学设计探索[J]. 大家,2010:77-78.

[2]吴淑苹.MOOC课程模式下云学习环境研究[J]. 软件导刊,2013:191-193.

[3]高地.MOOC热的冷思考——国际上对MOOCs课程教学六大问题的审思[J].远程教育杂志, 2014:39-47.

[4]唐景莉,万玉凤.提高人才培养质量,已经成为21世纪世界高等教育发展的主流——中外大学校长纵论高教“变革的力量”[N].中国教育报,2010-05-06.

猜你喜欢

面向对象
面向对象方法在水蓄冷PLC编程中应用分析
基于python的面向对象传感器库类抽象方法
面向对象的计算机网络设计软件系统的开发
面向对象的数据交换协议研究与应用
面向对象Web开发编程语言的的评估方法
基于面向对象的Office评测系统的分析
峰丛洼地农作物面向对象信息提取规则集
基于E-cognition的面向对象的高分辨率遥感图像分类研究
基于面向对象的车辆管理软件的研制与开发
面向对象的SoS体系结构建模方法及应用