论文部分内容阅读
摘要: OBE教学模式强调以学生为中心,以目标为驱动,在教学过程中,重在体现学生的主体地位,其目的在于提高教学质量和效率,培养学生的创新精神和实践能力。该文把OBE的理念引入到《web编程基础》课程的教学环节中,通过以学习目标为立足点,,将知识点划分为不同等级的目标,让学生通过自主、协作、实践等方式分级实现目标,教师再针对出现的问题具体辅导,这种方式大大提高了工程型人才培养的质量。
关键词:OBE;主体地位;创新精神;实践能力;协作
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)01-0157-02
《web编程基础》课程是计算机专业的核心课程,是学生学习.NET、JAVA课程的先修课。通过本课程的学习使学生掌握前端页面制作的相关内容,具有专业化网站的构建能力,并将其发布到Internet上运行。由此可见,本课程除了具有很强实践性和应用性外,还要求学生具有一定的编程能力和创造能力,对计算机专业的应用型人才的培养至关重要。
在传统的教育中, 学生作为课堂的主体,其基础知识、学习目的、学习能力均不相同,这决定了他们的学习的需求也有所不同。而传统的教学方式,则是以教师为中心,以讲授知识为目的,在课堂上,很多教师采取“满堂灌”的形式,把学生作为一个整体授课对象,忽视学生个体的特点,导致学生的学习进度跟教师的教学进度不能同步。学习能力差的学生跟不上教师的进度,学习能力强的学生在课堂上“吃不饱”,这种矛盾大大影响了计算机专业人才的培养质量。
OBE是基于学习结果的工程教育模式[1-2],与传统教育模式相比,OBE教学模式强调以学生为中心,将教学重点从投入转为成效,从教师教转为学生学,其重要目的在于提高教学质量和效率,培养学生的发现型思维、批判性思维和创造性思维,培养学生的创新精神和实践能力。
为了改变计算机专业人才培养的弊端,可以将OBE的教学模式引入到类似于《web编程基础》的课程中,通过将OBE理论中的理念和机制灵活应用于教学过程,充分发挥学生的主观能动性,将抽象理论知识学习和动手实践能力培养相结合,有效改进《web编程基础》的教学过程,培养学生的创造力和创新精神,增强学生的团队合作能力和社会竞争力。
1 基于OBE的《web编程基础》教学模式
在教学中,不同课程采用的OBE的教学方法可能不同,具体的实施过程可能也有所差异,但其基本过程都遵循学生学习需求的确定、教学的实施、学习成效的评估3个阶段[3-5]。把OBE教学模式运用于《web编程基础》的课程教学实践中,需要在学期开始之前,在教学大纲和实验大纲中,明确本课程的教学目标以及职业岗位,以及每一章的教学目标、教学内容和教学方法,让学生清楚地知道在每一章学习结束后,自己要达到的能力,然后在教学的环节中,实施成效为本的教学活动。在这个环节中, 可以将“理论知识→主动认知→项目演示→小组讨论→认知统一→小组实践→项目实现→成绩评定”的教学模式贯穿于课堂的每个环节,目的是充分发挥学生在学习中的主体地位,基于OBE的教学实践环节如图1所示。
“理论知识→主动认知→项目演示→小组讨论→认知统一→小组实践→项目实现→成绩评定”的教学模式是一个循序渐进而又相互渗透的过程,在理论知识的讲授中,教师可以按照“3W1H”、案例驱动和项目驱动为主的教学方法把知识的结构条理梳理清楚,让学生以小组为单位来学习。“3W1H”的教学方法是将知识点按照“why,what,where 和 how”的顺序来整理,这样学生对知识的学习过程是环环相扣的,便于学生对知识的主动认知[6-7]。项目演示环节能激发学生的探究兴趣,调动学生的主动认知学习本能,小组探讨、小组实践环节能调动学生主动搜集和挖掘知识的能力,从而使学生的知识和能力不断丰富和提高,成效评定通过组内互评、组长评定和教师评定让学生清楚地知道自己是否达到既定目标。
2 基于OBE的《web编程基础》课程教学模式的实现
2.1 课程设定
接下来,以《web编程基础》课程第1章的知识为例,来阐述整个教学模式的实现过程。第1章HTML概述主要包含了HTML4的基础标签、HTML5的新增标签和属性以及一个综合案例。为了便于学生在成效评估阶段对自己的能力进行正确评估,首先将学生的学习目标分为4种:知识目标、技能目标、能力目标和情感目标,知识目标既指专业基础知识,也包括使用HTML标签的用法等相关内容;技能目标是指使用HTML4、HTML5的标签和属性来制作一些前端页面,解决实际问题;能力目标指学生要提高创新思维能力并能够分析和解决问题;情感目标指学生在团队合作完成任务的过程中同其它人进行沟通的能力。可以按照学生完成的目标种数,对学生的学习目标进行等级划分,以便量化评估,等级划分见表1所示:
首先将第1章的知识点转化为以能力水平为标准的学习目标,然后让学生了解每个目标的含义,学习目标如表2所示。每个学生根据自己的学习需求定下不同的学习目标。按照《web编程基础》课程学习班60人计算,分组以4-6人为一组,目标等级为A的学生比例为23.2%,目标等级为B的学生比例为47.3%,目标等级为C的学生比例为 29.5%。其中A、B、C等級的比例在各个组中所占比例均等,组长由基础程度比较好,所定目标比较高的学生担任。
2.2 教学实施
在理论知识学习环节,由教师通过“3W1H”、案例教学法把内容传授给学生;在主动认知阶段,学生根据自己的既定目标有针对性的学习,在学习的过程中,如有问题可以通过查阅资料、搜索网络资源和向老师请教等方式完成,这个过程是以学生为主导;项目演示环节是所学知识的综合应用,目的是让学生清楚所学内容应用在什么样的场景;小组讨论、认知统一、小组实践和项目完成是通过项目驱动、小组讨论、团结合作完成的,这些环节仍然以学生为主导来完成学习目标。 在第1章内容的学习过程中,运用了案例驱动、项目驱动等教学方法,针对不同的目标等级设置有不同的案例。比如,针对第1章的知识点基础目标案例设置的是综合运用基础标签实现天猫购物页面;中等目标案例是综合运用表格、表单和列表以及标签的一些属性实现河南大学注册页面;拔高目标案例是运用HTML4及HTML5的新增标签实现淘宝网的注册页面。 2.3 成效评估
成效评估也是基于OBE教学模式的一个重要组成部分[8-9],既是对本次课程的总结,又是下次课程设定目标的依据,更重要的是通过成绩的评定让学生清楚地了解到自己完成目标的情况以及还需努力的方向。成效评估体系针对知识目标、技能目标、能力目标和情感目标4个方面按照40%,30%,20%,10%的比例分配;评定成绩包括3个部分:一是学生自评,学生对自己的学习成果进行评分,占总成绩40%;二是组长评价,组长通过学生在小组讨论以及项目完成的情况进行评分,占总成绩的30%;三是教师评价,教师通过现场观察、项目结果评定给出学生成绩,占总成绩的30%。
按照以上的评估标准,在60个人的学习班中,成绩在90-100分之间的学生占12%,80-90分之间的学生占24%,70-80分之间的学生占40%,60-70分之间的学生占16%,60分以下学生占9%,成绩分布如图2所示。不同分数段的成绩代表着学生完成不同的能力目标,其对应关系如表3所示。
评估成绩对设定新的课程目标有指导意义,,评估成绩不仅是对本阶段学生的学习情况的一个总结,更是对下一个阶段设定目标的参考。例如对于成绩在90分以上的,可以在课堂上给这些学生提供更多的课外素材和训练机会,提高其学习目标;对于80-90分、70-80分的,可以建议在打好基础的前提下,提高学习目标;对于60-70分,60分以下的学生对其应该重点关注,重点指导,如果有3次以上未达到目标的,可建议学生降低目标,改变学习方法和学习技巧。
3 总结
通过基于OBE理论的教学模式的探讨和实践,验证了把该模式用于《web编程基础》课程中,可以大大提高学生学习的主动性、积极性,创新能力和探讨能力;而且还可以提高学生的团队合作精神和社会竞争力。实施该模式后,学生在可以顺利地进入《web编程基础》后续课程的学习。学生自主开发的项目,在全国的软件开发类比赛中获得优异成绩,而且还积极参与了校企合作项目,并得到了企业的高度认可。站在课程群建设的高度,把《web编程基础》课程和其他开发类课程结合起来,运用该模式的话,一定会大大提高工程型人才培养的质量。
参考文献:
[1]Spiro R J,feltovich P J.Knowledge representation,Content specification,And the development of skill in situtation-specific knowledge assemby[J].Educational Technology,1991,31(9):22-25.
[2] Deejring K,Chaijiaroen S.The development of constructivist learning wnvironments model enhancing cognitive flexibility for higher education[J].European Journal of Social Sciences,2011,26(3):429-438.
[3] 任晓莉,佟纯生,赵金安等.基于OBE的发酵工程试验教学改革探索[J].化工高等教育,2014(2):47,65-67.
[4] 海莺.基于OBE模式的地方工科院校课程改革探析[J].当代教育理论与实践,2015,7(4):37-49.
[5]周敏,刘彬,佟春生.成效为本的“PLC控制技术”课程教学改革[J].电气电子教學学报,2014,36(1):68-69,82.
[6] 王龙葛,李向敏.项目驱动式web编程基础课程改革与实践[J].大观,2015(2):147-148.
[7]张水波.分组协作式学习在计算机教学中的实践与思考[J].宁德师专学报:自然科学版,2006,18(3):307-309.
[8]石秦峰.基于OBE的程序设计类课程教学改革探索[J].计算机教育,2016(3):106-110.
[9]田秀霞,彭源,张安勤,刘大明,李红娇.基于构建主义理论的信息安全专业C 课程群教学模式改革[J].计算机教育,2013(8):69-72.
关键词:OBE;主体地位;创新精神;实践能力;协作
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)01-0157-02
《web编程基础》课程是计算机专业的核心课程,是学生学习.NET、JAVA课程的先修课。通过本课程的学习使学生掌握前端页面制作的相关内容,具有专业化网站的构建能力,并将其发布到Internet上运行。由此可见,本课程除了具有很强实践性和应用性外,还要求学生具有一定的编程能力和创造能力,对计算机专业的应用型人才的培养至关重要。
在传统的教育中, 学生作为课堂的主体,其基础知识、学习目的、学习能力均不相同,这决定了他们的学习的需求也有所不同。而传统的教学方式,则是以教师为中心,以讲授知识为目的,在课堂上,很多教师采取“满堂灌”的形式,把学生作为一个整体授课对象,忽视学生个体的特点,导致学生的学习进度跟教师的教学进度不能同步。学习能力差的学生跟不上教师的进度,学习能力强的学生在课堂上“吃不饱”,这种矛盾大大影响了计算机专业人才的培养质量。
OBE是基于学习结果的工程教育模式[1-2],与传统教育模式相比,OBE教学模式强调以学生为中心,将教学重点从投入转为成效,从教师教转为学生学,其重要目的在于提高教学质量和效率,培养学生的发现型思维、批判性思维和创造性思维,培养学生的创新精神和实践能力。
为了改变计算机专业人才培养的弊端,可以将OBE的教学模式引入到类似于《web编程基础》的课程中,通过将OBE理论中的理念和机制灵活应用于教学过程,充分发挥学生的主观能动性,将抽象理论知识学习和动手实践能力培养相结合,有效改进《web编程基础》的教学过程,培养学生的创造力和创新精神,增强学生的团队合作能力和社会竞争力。
1 基于OBE的《web编程基础》教学模式
在教学中,不同课程采用的OBE的教学方法可能不同,具体的实施过程可能也有所差异,但其基本过程都遵循学生学习需求的确定、教学的实施、学习成效的评估3个阶段[3-5]。把OBE教学模式运用于《web编程基础》的课程教学实践中,需要在学期开始之前,在教学大纲和实验大纲中,明确本课程的教学目标以及职业岗位,以及每一章的教学目标、教学内容和教学方法,让学生清楚地知道在每一章学习结束后,自己要达到的能力,然后在教学的环节中,实施成效为本的教学活动。在这个环节中, 可以将“理论知识→主动认知→项目演示→小组讨论→认知统一→小组实践→项目实现→成绩评定”的教学模式贯穿于课堂的每个环节,目的是充分发挥学生在学习中的主体地位,基于OBE的教学实践环节如图1所示。
“理论知识→主动认知→项目演示→小组讨论→认知统一→小组实践→项目实现→成绩评定”的教学模式是一个循序渐进而又相互渗透的过程,在理论知识的讲授中,教师可以按照“3W1H”、案例驱动和项目驱动为主的教学方法把知识的结构条理梳理清楚,让学生以小组为单位来学习。“3W1H”的教学方法是将知识点按照“why,what,where 和 how”的顺序来整理,这样学生对知识的学习过程是环环相扣的,便于学生对知识的主动认知[6-7]。项目演示环节能激发学生的探究兴趣,调动学生的主动认知学习本能,小组探讨、小组实践环节能调动学生主动搜集和挖掘知识的能力,从而使学生的知识和能力不断丰富和提高,成效评定通过组内互评、组长评定和教师评定让学生清楚地知道自己是否达到既定目标。
2 基于OBE的《web编程基础》课程教学模式的实现
2.1 课程设定
接下来,以《web编程基础》课程第1章的知识为例,来阐述整个教学模式的实现过程。第1章HTML概述主要包含了HTML4的基础标签、HTML5的新增标签和属性以及一个综合案例。为了便于学生在成效评估阶段对自己的能力进行正确评估,首先将学生的学习目标分为4种:知识目标、技能目标、能力目标和情感目标,知识目标既指专业基础知识,也包括使用HTML标签的用法等相关内容;技能目标是指使用HTML4、HTML5的标签和属性来制作一些前端页面,解决实际问题;能力目标指学生要提高创新思维能力并能够分析和解决问题;情感目标指学生在团队合作完成任务的过程中同其它人进行沟通的能力。可以按照学生完成的目标种数,对学生的学习目标进行等级划分,以便量化评估,等级划分见表1所示:
首先将第1章的知识点转化为以能力水平为标准的学习目标,然后让学生了解每个目标的含义,学习目标如表2所示。每个学生根据自己的学习需求定下不同的学习目标。按照《web编程基础》课程学习班60人计算,分组以4-6人为一组,目标等级为A的学生比例为23.2%,目标等级为B的学生比例为47.3%,目标等级为C的学生比例为 29.5%。其中A、B、C等級的比例在各个组中所占比例均等,组长由基础程度比较好,所定目标比较高的学生担任。
2.2 教学实施
在理论知识学习环节,由教师通过“3W1H”、案例教学法把内容传授给学生;在主动认知阶段,学生根据自己的既定目标有针对性的学习,在学习的过程中,如有问题可以通过查阅资料、搜索网络资源和向老师请教等方式完成,这个过程是以学生为主导;项目演示环节是所学知识的综合应用,目的是让学生清楚所学内容应用在什么样的场景;小组讨论、认知统一、小组实践和项目完成是通过项目驱动、小组讨论、团结合作完成的,这些环节仍然以学生为主导来完成学习目标。 在第1章内容的学习过程中,运用了案例驱动、项目驱动等教学方法,针对不同的目标等级设置有不同的案例。比如,针对第1章的知识点基础目标案例设置的是综合运用基础标签实现天猫购物页面;中等目标案例是综合运用表格、表单和列表以及标签的一些属性实现河南大学注册页面;拔高目标案例是运用HTML4及HTML5的新增标签实现淘宝网的注册页面。 2.3 成效评估
成效评估也是基于OBE教学模式的一个重要组成部分[8-9],既是对本次课程的总结,又是下次课程设定目标的依据,更重要的是通过成绩的评定让学生清楚地了解到自己完成目标的情况以及还需努力的方向。成效评估体系针对知识目标、技能目标、能力目标和情感目标4个方面按照40%,30%,20%,10%的比例分配;评定成绩包括3个部分:一是学生自评,学生对自己的学习成果进行评分,占总成绩40%;二是组长评价,组长通过学生在小组讨论以及项目完成的情况进行评分,占总成绩的30%;三是教师评价,教师通过现场观察、项目结果评定给出学生成绩,占总成绩的30%。
按照以上的评估标准,在60个人的学习班中,成绩在90-100分之间的学生占12%,80-90分之间的学生占24%,70-80分之间的学生占40%,60-70分之间的学生占16%,60分以下学生占9%,成绩分布如图2所示。不同分数段的成绩代表着学生完成不同的能力目标,其对应关系如表3所示。
评估成绩对设定新的课程目标有指导意义,,评估成绩不仅是对本阶段学生的学习情况的一个总结,更是对下一个阶段设定目标的参考。例如对于成绩在90分以上的,可以在课堂上给这些学生提供更多的课外素材和训练机会,提高其学习目标;对于80-90分、70-80分的,可以建议在打好基础的前提下,提高学习目标;对于60-70分,60分以下的学生对其应该重点关注,重点指导,如果有3次以上未达到目标的,可建议学生降低目标,改变学习方法和学习技巧。
3 总结
通过基于OBE理论的教学模式的探讨和实践,验证了把该模式用于《web编程基础》课程中,可以大大提高学生学习的主动性、积极性,创新能力和探讨能力;而且还可以提高学生的团队合作精神和社会竞争力。实施该模式后,学生在可以顺利地进入《web编程基础》后续课程的学习。学生自主开发的项目,在全国的软件开发类比赛中获得优异成绩,而且还积极参与了校企合作项目,并得到了企业的高度认可。站在课程群建设的高度,把《web编程基础》课程和其他开发类课程结合起来,运用该模式的话,一定会大大提高工程型人才培养的质量。
参考文献:
[1]Spiro R J,feltovich P J.Knowledge representation,Content specification,And the development of skill in situtation-specific knowledge assemby[J].Educational Technology,1991,31(9):22-25.
[2] Deejring K,Chaijiaroen S.The development of constructivist learning wnvironments model enhancing cognitive flexibility for higher education[J].European Journal of Social Sciences,2011,26(3):429-438.
[3] 任晓莉,佟纯生,赵金安等.基于OBE的发酵工程试验教学改革探索[J].化工高等教育,2014(2):47,65-67.
[4] 海莺.基于OBE模式的地方工科院校课程改革探析[J].当代教育理论与实践,2015,7(4):37-49.
[5]周敏,刘彬,佟春生.成效为本的“PLC控制技术”课程教学改革[J].电气电子教學学报,2014,36(1):68-69,82.
[6] 王龙葛,李向敏.项目驱动式web编程基础课程改革与实践[J].大观,2015(2):147-148.
[7]张水波.分组协作式学习在计算机教学中的实践与思考[J].宁德师专学报:自然科学版,2006,18(3):307-309.
[8]石秦峰.基于OBE的程序设计类课程教学改革探索[J].计算机教育,2016(3):106-110.
[9]田秀霞,彭源,张安勤,刘大明,李红娇.基于构建主义理论的信息安全专业C 课程群教学模式改革[J].计算机教育,2013(8):69-72.