当前位置:无忧公文网 >范文大全 > 征文 > 基于任务激励的Java类课程教学模式的探索与研究

基于任务激励的Java类课程教学模式的探索与研究

时间:2022-03-02 00:20:52 浏览次数:

摘要:该文通过分析Java教学中经常出现的各类问题,对问题的原因和解决思路进行了探讨,结合了教学内容、教学方法、教学实践和教学手段的教学模式改革,并将案例教学和任务激励的方法应用于沈阳师范大学软件学院计算机专业核心课程——Java类课程的教学过程中,旨在培养学生的学习兴趣,增强学生学习的主动性和创造性。教学实践表明,这种教学方式能够提高学生分析问题和解决问题的实际能力,从而有效地缩短就业时学生与企业之间的距离,取得了良好的实践教学效果和质量。

关键词:Java类课程;任务激励法;案例教学;教学模式;教育改革

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2013)22-5092-03

任务激励式教学改革的基本思路是将本课程知识、能力与技能的要求融入教学任务中,通过学生直接参与教学任务全过程,实现以学生为中心、以任务为中心、以实训情境为中心的转变;采用任务激励式教学对于提高学生学习兴趣,提高课堂效率,提高学生分析问题、解决问题的能力大有益处;其预期研究成果对改进本科专业理论课程的教学效果,提高教育教学质量,推动人才培养模式的创新,都具有重要的指导意义和辐射作用[1]。

我国国内对任务激励式教学法的研究开始的比较晚。虽然有关任务激励式教学法的研究与应用有一些进展,但是这方面理论研究总体上起步较慢,没有形成体系,对任务激励式教学法的基本理论大多是援引国外的,而且主要侧重于基本概念、特征、要素等方面[2]。近几年任务激励式教学法的实际应用正在得到推广,课堂实践尤其是应用的案例逐渐增多,但主要集中在一些中小学、职业学校、培训机构以及企业中,在高校的教学中应用较少,而且在高校教学中数量不多的应用主要局限于应用性较强的单独某门课程教学中,在高校本科专业理论课程中关于某个课程体系或类别的任务激励式教学法的应用几乎还是空白[3]。因此,积极开展任务激励式教学法在本科专业理论课程体系或类别中的应用研究是势在必行的。

1 Java类课程的教学现状

沈阳师范大学软件学院是在2002年经辽宁省教育厅批准成立的以培养21世纪高级软件人才为宗旨的高等学府。学院采用全新的办学体制、先进的教学理念、实训式的教学模式,紧密衔接IT行业发展,使学生毕业后具有软件编程、项目开发及工程规划的实际工作能力。同时,学院与国内外一些大学和知名IT企业及研究院所(如中科院沈阳计算所、辽宁省信息中心等)合作,实现了学业与职业的“零距离”对接,提供与国内知名IT企业就业的直通渠道。Java类课程是软件学院为了满足辽宁省及沈阳市信息产业发展对计算机高级应用型人才的需求而设立的核心课程。与其它课程相比,本类课程不仅要求学生对所学的知识进行充分的理解和掌握,更要达到学以致用,能够把知识融会贯通地应用到实际问题的解决过程中去,为以后的开发工作和继续学习打下良好的技术基础[4]。在学院的计算机科学与技术、软件工程等本科专业的建设中,Java课程作为各专业主干课注重加强与行业企业的协作,突出实践性教学环节,强调实际操作技能的培养,已初步形成了具有软件学院特色的人才培养体系。特别是Java课程体系核心课程链的《Java语言程序设计》、《Java Web应用开发技术》和《J2EE应用开发》,经过几年的努力建设取得了一定的成绩。但是,我们也必须正视当前Java类课程教学过程中存在的问题和差距,比如现行课程内容存在一定的学科体系的烙印,教师在实际授课过程中还存在较多的机械式知识传授的现象,而对课程结构设计不够重视;现行课程体系虽然与行业企业有一定合作,但是和真实工作情景相比还有一定距离,学生在毕业后可能仍然在岗位适应能力上存在一定的欠缺。

软件学院作为沈阳师范大学唯一的计算机专业学院,在当前高等教育改革的大潮中更要迎头赶上,任务激励式课程已经成为当前高等教育课程改革的方向,因为它符合教育规律,容易激发学生的学习兴趣,培养学生综合应用专业知识的能力。所以,本研究以Java课程体系为例在本科专业理论课程中实施真正意义上的任务激励式课程,即改变以知识为基础设计课程的传统,换之以工作任务为中心来组织知识和专业课程内容,以岗位能力为基础来设计课程的一些思路和做法,并希望通过Java类课程任务激励式教学改革的经验对相关专业乃至全院的课程改革起到推动和引领作用。

2 实践教学改革方案

2.1 调整教学内容

2.2 改革教学方法

1)与行业主流企业合作,注重学生职业能力培养

依托沈师软件学院的合作企业平台(如神州数码、东软集团、微软中国等),加强与世界领先企业的合作,教学内容和技能训练以相关企业的实际产品和具体技术应用为素材,使学生通过对一种具体的、有代表性的软件开发产品的亲身体验,在加强实践能力训练的同时也加深了对理论的理解与掌握。

2) 以工作任务及工作过程组织教学内容

本研究相关的三门核心课程以完成Java基本编程、Java应用软件设计、Java企业级软件开发为目标,是一个按工程逻辑推进的完整工作过程,三门课程层层递进并相互嵌套。每一门课程内部按照工作岗位目标要求,结合企业专家共同制定的任务激励课程标准,以“总-分-总”的模式进行编排,即以总体任务为指针,先确定完成任务需要达到的总体目标,然后分解总体任务为单独的模块化职业活动,在熟悉每个主题学习单元的应用场合、基本原理和操作规范后,再在期末完成一个具体方案从设计、实施、维护到排错、评估的完整工作过程。

3)采用双语教学,自编特色教材,加强国际认证训练

使用本院老师自编的特色教材授课,采用专业理论、实践、英语三位一体的教学方法,授课过程中根据教材适当穿插JAVA国际认证试题的讲解,取得了较好的效果,为学生毕业后考取认证资格打下了良好的基础。

总之,在计算机专业Java类课程的改革中,在行业专家和课程专家的指引下,以职业能力为依据,开发课程标准;以案例为驱动,以典型产品为载体,设计任务激励式教学方案;以实物为平台,以操作为线索,创新了从个别到一般、从实际到理论、从具体到抽象的高等教育建设思路,实现教、学、做结合,理论与实践一体化的教学设计。

2.3 深化教学实践

本研究开展Java课程体系的任务激励式改革实践的侧重点为:

1) 以市场调研结果确定职业岗位

首先经过大量的市场调研,针对毕业生在Java软件开发方向可能面向的就业单位,如系统集成企业、软件开发公司、行政事业单位等,分析不同的岗位群和岗位工作任务,先行了解大概的市场需求,并以学生职业生涯发展为目标确定培养目标。

2) 通过工作任务分析确定职业能力

邀请来自企业和行业一线的工程师共同召开研讨会,以学生的就业岗位为基础,进行工作任务的分析,从而总结专业对应岗位的职业能力标准。

3)以典型产品设计任务活动

依据工作过程的完整性,设置阶段性实训任务。在确定了课程体系和课程标准后,以典型产品为载体(如Eclipse、NetBeans IDE等)来设计任务活动。以实训任务带动知识学习和技能的掌握,把知识与技能的学习相融合,激发学生的学习兴趣,体现课程设计的职业性与实践性。

4)依据职业认证和技术发展开发活页式教材

在课程设计上,我们一方面积极与国际上主流的IT厂商进行密切合作,将其职业认证和培训课程引入到学历教育中来;另一方面,又不完全拘泥于厂商课程,而是根据本专业在市场调研和专业研讨基础上形成的培养目标进行内容的取舍与整合。所以,近几届学生的教材已先后进行了三次大幅修订,以实现和市场需求及技术发展的紧密结合与无缝接轨。

2.4 丰富教学手段

在教学过程中,通过计算机、网络等信息技术手段的应用,充分发挥多媒体课堂教学、实验案例教学、任务激励教学、网络教学等多种教学手段的功能性和优越性,最大限度地拓展教学和实践空间,实现二者的有效融合。

1)尽可能适用多媒体教学形式。在案例教学中,适当的电教设施的使用会收到事半功倍的效果。尤其是在课堂案例教学及模拟教学中,如果仅单纯地依靠教师或学生口述有关事实,既占用大量的课堂时间,又显得不够直观生动,难以将案例描述得透彻清楚。通过多媒体课件或录像、图片、幻灯等视听材料的运用,则能充分调动学生的情绪,增加案例教学的生动性、形象性,同时还能有效地增加课堂信息含量,极大地丰富教学内容。此外,制作预设案例与程序演示相结合的视频课件,可以帮助学生对重点内容进行回顾理解,有效的指导学生课外的动手实践。

2)开发课程网络教学系统,提供虚拟交流平台。教师负责搭建课程学习与交流的网站,提供教学大纲、教学日历、教学课件、作业习题、学习指导等教学资源与学生共享,满足不同层次学生的不同学习需要,使学生能够方便快捷、准确高效的获取信息资源。同时,开设网络交流论坛或相关即时通讯软件群,用于实现教师与学生、学生与学生之间的多向信息交流与沟通。此外,Java类课程教师应该在每周的约定时间轮班与学生进行在线答疑,即可以及时的为学生答疑解惑,又可以亲密的与学生互动交流,拉近了与学生的距离,有利于学生消化理解已讲授课程内容的重点与难点,及时跟进后续知识点的学习。

3)善于将教学内容转化为学习任务,以激励方式推进课程体系改革。教师授课过程中,将教学目标视为总体任务,结合企业实际需求、行业流行产品将课程内容中重点章节的知识点细化为阶段学习任务,融合到实际案例进行情景教学,将会强烈激发学生的学习热情,发挥学生学习的主观能动性,起到事半功倍的教学质量与效果。如模拟出一项企业任务,即开发人力资源管理系统;或假象成一项创业计划,即构建网上图书商城,这种教学手段有利于激励学生的潜能释放和兴趣培养,学生通过给定的任务活动,对任务的各个环节及各环节关键点所涉及到的学习内容与知识要点,都会有一个清楚的认识和牢固的把握。在这项任务中,教师应该把真实的背景资料也一并给学生,有时甚至可以给出一些干扰因素,提高学生在复杂的环境中自己分析问题、自己解决问题的能力。教师要有详细的任务实施规划、评价规则及学生应完成的总体与阶段任务目标,由于任务目标明确、实施规划细致、评价规则合理,故能激发学生的学习热情、增强学习的积极性和主动性。

3 结束语

本研究通过探索完善理论、实践、专业英语三位一体的任务激励式特色教学方式,开发具有自主知识产权的课程教学资源库,在Java课程体系上形成真正的基于工作过程的任务引领型激励课程,从而对整个本科计算机专业理论课程起到示范和引领作用。

教学实践表明,任务激励式教学模式很适合Java类课程体系授课,适用于培养学生创新开发、沟通协作的精神以及提高学生分析问题、解决问题的能力。通过协作参与任务激励的实践训练,培养了学生良好的软件开发职业素养,为学生工作就业与企业招贤纳士起到了桥梁和纽带的重要作用。

参考文献:

[1] 刘启玉,于欣,范良忠.基于任务激励的程序设计类课程教学模式[J].计算机教育,2011(4):41-44.

[2] 陈凡健.任务激励教学法在数据库应用技术教学中的应用[J].广西轻工业,2008(8):113-114.

[3] 黄洪,赵小敏,张繁,等.任务驱动教学法在JAVA程序设计课程中的应用[J].计算机时代,2012(4):49-51.

[4] 尤锋.任务式教学模式在信息技术教学中运用的有效性研究[D].长春:东北师范大学,2011.

推荐访问: 教学模式 激励 探索 课程 研究