软件开发论文:基于任务驱动的小组协作java教学模式研究学习

软件开发论文:基于任务驱动的小组协作java教学模式研究学习

ID:33264152

大小:58.50 KB

页数:4页

时间:2019-02-23

软件开发论文:基于任务驱动的小组协作java教学模式研究学习_第1页
软件开发论文:基于任务驱动的小组协作java教学模式研究学习_第2页
软件开发论文:基于任务驱动的小组协作java教学模式研究学习_第3页
软件开发论文:基于任务驱动的小组协作java教学模式研究学习_第4页
资源描述:

《软件开发论文:基于任务驱动的小组协作java教学模式研究学习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件开发论文:基于任务驱动的小组协作Java教学模式研究摘要:Java程序设计是高校计算机专业一门重要的实践类课程,该课程的目标是培养面向对象编程思想,提高学生实际编程能力。针对学生动手能力和学习主动性薄弱等问题,提出一套基于任务驱动的小组协作Java教学模式,它由课程任务设计、任务实践和效果评价3个环节组成。经多年教学实践证明,该方法可提高学生综合能力,充分调动学习主动性。关键词:Java;任务驱动;小组协作;教学改革Java作为软件行业的第一软件开发平台,不仅引起了业界的广泛关注,也促使各大高校针对计算机专业学生开设一些J

2、ava系列课程,如Java程序设计、J2EE框架与技术、J2ME移动软件设计等。Java程序设计课是该系列课程的基础课,根据一般学校教学计划,该课程一般在大三开设,作为C或C++语言之后的第二门编程语言。该课程的主要教学目标为:1)实现学生从C语言面向过程编程思想向主流面向对象编程(OOP)思想的转变;2)让学生掌握Java编程技能,为J2EE或J2ME高层次软件开发打下基础。然而,多年教学实践表明,很多学生学完该课程后未能达到预期教学目标。一些学生可能在理论知识方面掌握不错,在期末笔试中可以考出不错成绩,但是无法看懂一些常见

3、的经典代码,对于一些Java编程技能和技巧(譬如Java程序的断点调试、排错等)更是难以掌握。在课程实验和项目实习中,有些同学搞不清新创建的对象和对已有对象引用二者间的区别,对于课本未涉及的Java主流开发工具或平台所知甚少。透过这些怪现象可以发现一个共性问题:学生实践动手能力差,而教师在讲授Java程序设计课程时,对学生能力培养不到位,大多数同学对Java语言的学习停留在“纸上谈兵”阶段。究其原因,笔者认为主要存在如下几个因素:一是相对于Java课程内容而言,课程的课时严重不足,在大部分院校,该课程大多作为第二编程语言看待,

4、课时仅为34学时(课时安排上明显少于51或64学时的C语言)。二是学生编程思想未能从C语言的面向过程转换过来,以学习C语言的模式来学习Java,事倍功半。最后,一个更重要的因素是教授方式和技巧方面有待改进,大多数教师采用教授C语言的形式来进行Java教学,大多精力花在Java语法学习中,殊不知该课程的目标是培养学生面向对象思想和实际编程能力,进而激发学习Java更深层次的应用的学习主动性。由于Java设计的应用面很广泛,其开发平台包括J2SE、J2ME和J2EE,我们课本能涉及的内容充其量只是J2SE其中一部分,如何通过有限的

5、教学时间,培养学生实际动手能力和学习主动性,是重中之重。本文主要针对这一问题,提出“任务驱动”和“小组协作”的课堂教学模式、将理论和实践结合,以实践促进和巩固理论学习兴趣,加强对学生各种能力的培养。1“任务驱动”和“小组协作”的内涵1.1“任务驱动”内涵任务驱动教学法是一种能够很好地应用于以实验性、实践性与操作性较强的教学内容的教学方法[1]。它的含义是以富有趣味性、以能够激发学生学习动机与好奇心的情景为基础,以与教学内容紧密结合的任务为载体,使学习者在完成特定任务的过程中获得知识与技能的一种教学方法[2]。1.2“小组协作”

6、内涵小组协作学习(又称合作学习)于20世纪70年代率先兴起于美国,并且已被广泛应用于一些教学实践中。它的产生主要是出于克服传统教学存在的弊端,改革课堂教学提高教学效率的需要。它将社会心理学的合作原理纳入教学之中,强调人际交往对于认知发展的促进功能。“小组协作”教学方法的基本做法就是将全班学生依其学业水平、能力倾向、个性特征、性别等方面的差异组成若干个异质学习小组。在小组协作学习中,Java基础好的、学习兴趣浓厚的学生必将带动和感染其他同学。基础好的学生在协作过程中使自己的知识融会贯通;基础差、兴趣低的学生也能在协作学习中得到激

7、励和帮助,形成“以强带弱、以弱促强”的局面,每一个学生都能够在原有的基础上获得成功,培养自学的兴趣和能力[3]。实践证明,有效的协作能提高学生学习的主动性和对学习的自我控制,促进学生间良好的人际合作关系,促进学生心理品质发展和社会技能的进步。1.3基于任务驱动的小组协作教学模式基于任务驱动的小组协作教学模式,是指在教学中以“任务驱动”为主线,以“组内协作、组间竞争”为手段,以教师为主导,以学生为主体,教师精心设计每一个教学任务,适时创设情境,启发、引导学生顺利完成任务,并能触类旁通,举一反三,开阔思路,增加完成类似“任务”的能

8、力,提高自主学习能力,培养创新能力和实际应用能力[3]。2基于任务驱动的小组协作教学模式的应用将基于任务驱动的小组协作思想与Java教学过程相结合,我们提出了一套高效实用的教学模式。该教学法实施一般可分为任务设计与准备、任务实施和效果评价等3个阶段(如图1所示)。2.1任务设

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

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

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