论文部分内容阅读
[摘 要]在现今的高校计算机课程建设中,Java语言程序设计是非常重要的一门课程,不仅能够使学生具有了新编程语言的应用能力,还能够在学习的过程中逐步培养起良好的面向对象设计思想。在本文中,将就协作学习理论在Java语言程序设计教学中的应用进行一定的分析与研究。
[关键词]协作学习理论;Java语言程序设计;教学;应用;
中图分类号:TP312.2-4;G712 文献标识码:A 文章编号:1009-914X(2015)20-0015-01
1、引言
Java是由Sun公司推出的一种面向对象程序设计语言,非常适合现今的互联网的程序设计,目前得到了非常广泛的应用。而在高校计算机课程中,其也是非常主要的一门课程,对于学生的编程能力以及面向对象能力都具有着重要的提升意义。但是在实际Java课程开展中,却往往由于教师教学方式的不当使所获得的教学效果非常有限,对此,就需要我们能够通过协作学习理论的应用提升Java语言的教学效果。
2、基于协作理论的Java教学设计
2.1 工作任务设计
任务的设计可以说是协作学习教学的重要核心。在Java教学课程中,一般都是以信息管理系统的开发为载体,一般主要有Java开发环境的搭建、项目需求分析、用户管理与系统的登录、系统总体设计以及具体子功能实现等等。在实际任务设计中,教师则可以将任务以此方式进行分解之后安排给不同的协作小组。
2.2 协作学习过程设计
在协作学习理论中,其将学习者作为教学的重要主体,而在这个过程中,学生则是整个教学活动的重要组织者以及规则的确立者,根据学生所具有特点的不同将其分为不同的小组,并使学生能够在不同的小组中协作交流、自主探究,并对教师所安排的学习任务进行实现。
2.2.1 协作学习环境设计
对于协作学习环境来说,其是由多媒体以及互联网技术为基础,为学生提供更好的学习条件。在环境的创设方面,则需要主要从资源方面进行设计:首先,要明确自身的教学任务,并根据任务目标对不同的信息资源进行预先的制作,以此使学生能够以更为自主的方式对知识进行探究与学习,同时,还需要对学习资源进行合理的归类,并在形成相关文献资料以及案例的基础上使学生能够在这部分资源中更为有效的对所需要使用的信息进行定位与寻找。
2.2.2 分组准备
一、小组的创建
在协作学习方式中,协作小组可以说是学习活动开展的基本形式。在小组的分类中,需要根据学生学习能力以及对该课程的兴趣程度进行组建,保证不同学习小组学生的能力均衡性,以此在对学生优势保持互补的同时保证学生能够在学习的过程中相互促进,更利于学生能够发挥自身的学习能动性。同时,在教学活动开展中,教师也可以模拟现今软件公司的小组形式将小组人数控制在2至4人左右,并由组内推荐一名学生扮演项目经理。
二、 任务分工
当小组分配完毕之后,就需要小组组长将教学所分配的学习任务通过组内协商的方式将其分配成多个数量的子任务,再将这部分子任务分配给不同的学生,保证小组中的每一名成员都能够在小组中扮演相应的角色,为后续任务开展的开展做好准备。
三、 进度规划
进度规划也是协作学习中非常重要的一个环节,通过良好进度规划的设计能够帮助学生能够更有目的、计划的开展任务活动计划,包括学习的形式以及学习进度的安排等等。通过这种方式,则可以对本次任务各个阶段的预期成果以及完成时间进行确定,以此使学生能够在进度的参照下能够更为明确的完成相关的学习任务。而当发现自身学习的进度同进度安排出现了滞后的情况,则应当及时的加快学习进度,以此更好的保证课程活动开展的协同性。
2.2.3 工作任务实施
任务可以说是小组协作学习的重要核心部分,在该阶段中,需要小组内部成员都能够对自己所分配到的任务进行实施,并在自主探究的基础上根据情况同组内成员进行协作性的交流,并在对相关学习、活动资源进行充分共享的基础上完成自身的工作任务。而当小组中各个成员的任务全部完成之后,则可以将组内资源进行进一步的整合,以此形成本学习小组的学习成果。而在这个过程中,则需要教师能够时刻对学生任务活动的开展进行监督,在学生遇到问题时能够进行积极的帮助与鼓励,以此在帮助学生替身该主动学习能力的基础上更好的对本堂课程的Java知识进行掌握与消化。
2.3 学习效果评价
当课堂学习活动完成之后,就需要开展学习效果的评价工作。在该环节中,可以从以下两个方式入手:第一,是项目任务结果评价同协作过程评价的结合,更加侧重小组协作过程的评价,如任务实施过程中所体现出了学生能力以及项目需求分析等等;第二,是小组、个人同教师评价的结合,在这种方式中,则由各个小组作为主持主体,小组内部成员对其分担任务的执行及完成情况,对项目任务完成的贡献等情况进行打分,最后汇总给指导教师。而小组互评则是由不同小组在教师的指导下对任务的开展情况进行评价。
3、结束语
在上文中,我们对协作学习理论在Java语言程序设计教学中的应用进行了一定的研究,需要教师在掌握教学重点的基础上联系学生实际,以针对性活动方式的开展最大程度的提升课堂教学质量。
参考文献
[1] 刘文杰,吴婷婷,郑玉.基于任务驱动的小组协作Java教学模式研究[J].計算机教育.2010(20):55-56.
[2] 张屹,张帆,许哲,林钦.基于协作学习的研究型网络课程的设计与开发[J].中国教育信息化.2010(15):77-79.
[3] 吴雅娟,衣治安,王跃萍.CDIO教育模式在计算机基础教学中的应用研究[J].计算机教育.2010(14):102-103.
[关键词]协作学习理论;Java语言程序设计;教学;应用;
中图分类号:TP312.2-4;G712 文献标识码:A 文章编号:1009-914X(2015)20-0015-01
1、引言
Java是由Sun公司推出的一种面向对象程序设计语言,非常适合现今的互联网的程序设计,目前得到了非常广泛的应用。而在高校计算机课程中,其也是非常主要的一门课程,对于学生的编程能力以及面向对象能力都具有着重要的提升意义。但是在实际Java课程开展中,却往往由于教师教学方式的不当使所获得的教学效果非常有限,对此,就需要我们能够通过协作学习理论的应用提升Java语言的教学效果。
2、基于协作理论的Java教学设计
2.1 工作任务设计
任务的设计可以说是协作学习教学的重要核心。在Java教学课程中,一般都是以信息管理系统的开发为载体,一般主要有Java开发环境的搭建、项目需求分析、用户管理与系统的登录、系统总体设计以及具体子功能实现等等。在实际任务设计中,教师则可以将任务以此方式进行分解之后安排给不同的协作小组。
2.2 协作学习过程设计
在协作学习理论中,其将学习者作为教学的重要主体,而在这个过程中,学生则是整个教学活动的重要组织者以及规则的确立者,根据学生所具有特点的不同将其分为不同的小组,并使学生能够在不同的小组中协作交流、自主探究,并对教师所安排的学习任务进行实现。
2.2.1 协作学习环境设计
对于协作学习环境来说,其是由多媒体以及互联网技术为基础,为学生提供更好的学习条件。在环境的创设方面,则需要主要从资源方面进行设计:首先,要明确自身的教学任务,并根据任务目标对不同的信息资源进行预先的制作,以此使学生能够以更为自主的方式对知识进行探究与学习,同时,还需要对学习资源进行合理的归类,并在形成相关文献资料以及案例的基础上使学生能够在这部分资源中更为有效的对所需要使用的信息进行定位与寻找。
2.2.2 分组准备
一、小组的创建
在协作学习方式中,协作小组可以说是学习活动开展的基本形式。在小组的分类中,需要根据学生学习能力以及对该课程的兴趣程度进行组建,保证不同学习小组学生的能力均衡性,以此在对学生优势保持互补的同时保证学生能够在学习的过程中相互促进,更利于学生能够发挥自身的学习能动性。同时,在教学活动开展中,教师也可以模拟现今软件公司的小组形式将小组人数控制在2至4人左右,并由组内推荐一名学生扮演项目经理。
二、 任务分工
当小组分配完毕之后,就需要小组组长将教学所分配的学习任务通过组内协商的方式将其分配成多个数量的子任务,再将这部分子任务分配给不同的学生,保证小组中的每一名成员都能够在小组中扮演相应的角色,为后续任务开展的开展做好准备。
三、 进度规划
进度规划也是协作学习中非常重要的一个环节,通过良好进度规划的设计能够帮助学生能够更有目的、计划的开展任务活动计划,包括学习的形式以及学习进度的安排等等。通过这种方式,则可以对本次任务各个阶段的预期成果以及完成时间进行确定,以此使学生能够在进度的参照下能够更为明确的完成相关的学习任务。而当发现自身学习的进度同进度安排出现了滞后的情况,则应当及时的加快学习进度,以此更好的保证课程活动开展的协同性。
2.2.3 工作任务实施
任务可以说是小组协作学习的重要核心部分,在该阶段中,需要小组内部成员都能够对自己所分配到的任务进行实施,并在自主探究的基础上根据情况同组内成员进行协作性的交流,并在对相关学习、活动资源进行充分共享的基础上完成自身的工作任务。而当小组中各个成员的任务全部完成之后,则可以将组内资源进行进一步的整合,以此形成本学习小组的学习成果。而在这个过程中,则需要教师能够时刻对学生任务活动的开展进行监督,在学生遇到问题时能够进行积极的帮助与鼓励,以此在帮助学生替身该主动学习能力的基础上更好的对本堂课程的Java知识进行掌握与消化。
2.3 学习效果评价
当课堂学习活动完成之后,就需要开展学习效果的评价工作。在该环节中,可以从以下两个方式入手:第一,是项目任务结果评价同协作过程评价的结合,更加侧重小组协作过程的评价,如任务实施过程中所体现出了学生能力以及项目需求分析等等;第二,是小组、个人同教师评价的结合,在这种方式中,则由各个小组作为主持主体,小组内部成员对其分担任务的执行及完成情况,对项目任务完成的贡献等情况进行打分,最后汇总给指导教师。而小组互评则是由不同小组在教师的指导下对任务的开展情况进行评价。
3、结束语
在上文中,我们对协作学习理论在Java语言程序设计教学中的应用进行了一定的研究,需要教师在掌握教学重点的基础上联系学生实际,以针对性活动方式的开展最大程度的提升课堂教学质量。
参考文献
[1] 刘文杰,吴婷婷,郑玉.基于任务驱动的小组协作Java教学模式研究[J].計算机教育.2010(20):55-56.
[2] 张屹,张帆,许哲,林钦.基于协作学习的研究型网络课程的设计与开发[J].中国教育信息化.2010(15):77-79.
[3] 吴雅娟,衣治安,王跃萍.CDIO教育模式在计算机基础教学中的应用研究[J].计算机教育.2010(14):102-103.