• 学前教育
  • 小学学习
  • 初中学习
  • 高中学习
  • 语文学习
  • 数学学习
  • 英语学习
  • 作文范文
  • 文科资料
  • 理科资料
  • 文档大全
  • 当前位置: 雅意学习网 > 初中学习 > 正文

    运用“项目带动式”教学培养“软件蓝领”|培养骨干,带动一片

    时间:2019-01-25 03:57:28 来源:雅意学习网 本文已影响 雅意学习网手机站

      【摘要】本文就如何运用“项目带动式”教学培养“软件蓝领”的问题作了初步的探索。   【关键词】项目带动 软件蓝领      1.前言。我国软件行业已形成较大的规模,软件行业的从业机会逐年递增,而处于软件人才金字塔结构底部的“软件蓝领”更是需求巨大。面对强大的市场需求,如何才能培养出符合要求的“软件蓝领”以适应市场的需求呢?运用“项目带动式”教学可更好地培养出“软件蓝领”。
      “软件蓝领”是指进行软件开发工作的初级技术人员,主要从事比较基本的程序代码编写、调试、测试等重复性的工作,一般对外语和技术水平要求较低,但需要有一定的实践经验。因为软件行业的发展速度快,新的知识、新的技术、新的工具不断出现,所以还需要“软件蓝领”有较强的更新知识的能力。
      “项目带动式”教学是指围绕项目开展学习的一种教学模式,本质上是一种应用(或仿真应用)驱动,是一种软件教学的互动。项目为中心的学习模式,既让学生学习到软件开发知识和技能,使学生对软件开发具有一定的工作经验,使之易于适应工作后的软件开发环境;还将在编写软件的过程中,培养学生的自主学习能力和群体协同的能力,培养学生的责任心和完成项目的决心。这种教学方式适合“软件蓝领”的培养,尤其适合在职业技术院校中采用,可以很好地让学生在完成项目的同时掌握基础知识,培养其自学新知识、新技术的能力。
      2.软件“项目带动式”教学的概念与特点。软件“项目带动式”教学模式,围绕“软件蓝领”职业岗位能力的形成、科学设计和选择项目,根据特定的完整的软件工程项目所需要的知识、能力和素质结构,进行教学方案设计,按照软件工程项目的操作流程组织实施教学,使学生在项目开发的过程中,获取知识和经验,达到人才培养的目标。项目是指具体的软件工程项目或软件生产项目,可以是模拟的项目,也可以是具有实战性质的项目。项目是人才培养的核心要素,具有完整的流程,贯穿于人才培养的始终。学生在项目实施中学习知识,锻炼技能,掌握技术,提升职业素养,实现培养目标。
      软件“项目带动式”人才培养模式的特点是将教学过程与软件项目工程充分地融为一体,围绕项目工程的需要构建课程体系,组织实施教学,有利于瞄准岗位设课程、瞄准能力搞教学,提高教学的针对性和实效性;在项目工程的具体实施过程中学生根据自己的兴趣和特长,重点选择不同的职业岗位、扮演不同的角色,学习目的更明确、针对性更强,有利于学生个性的培养,也为学生未来的择业奠定良好的基础;以具体工程项目或生产项目带动教学,使整个教学过程能始终贴近生产第一线,学生可以及时了解行业的发展趋势,掌握最新的设计理念、管理理念和工程施工技术。学校可以更准确地了解市场对人才的需求状况,及时主动地调整教学内容。改革教学方法,使培养的人才具有更强的社会适应性和就业竞争力。将专业教育融入行业背景,有利于学校专业教育与市场行业运作的衔接,有利于实现学生与行业、与社会的“零距离接触”,真正实现职业技术教育以需求为宗旨,以就业为导向,产学研相结合的教育理念。
      3.“项目带动式”教学的实施步骤。
      3.1 以项目带动教学的教学目标。从企业的实际需求出发,中职“软件蓝领”需要掌握的技能主要有两种:
      3.1.1 必备技能。包括:
      ①基本理论知识技能,包括计算机基础知识、数据结构和算法、操作系统知识、工具软件、测试软件;
      ②网络知识技能,包括网络基础、综合布线系统知识;
      ③计算机程序设计语言知识,至少包括一种计算机编程语言,例如C、C++、JAVA等;
      ④软件设计开发工具,包括Visual Studio、Jbuilder等;
      3.1.2 附加技能。包括:
      ①软件工程与项目管理知识,包括CMM流程、PMP(项目管理)相关知识、软件开发模型。
      ②团队沟通协作能力。
      针对这些教学目标去选项目,在完成项目的情况下带动教学内容的学习。
      3.2 以项目带动教学过程的实施。项目将贯穿整个教学的始终,在完成项目的过程中学习知识,在学习的同时完成项目,理论教学和实践教学同步进行,相辅相成。
      理论教学的进行要结合具体工程项目进行讲解,引导学生分析、讨论,获取知识,提高解决实际问题的能力。通过教学,使学生明了所学知识为何种工程项目(或生产项目)的实施服务,对培养何种能力有效。提高教学的针对性,调动学生学习的积极性,实现理论教学与工程实践的有机融合。
      实践教学的进行需先筛选项目,项目选择与教学时间和进度相关,通常选择难度适中、对开发技能要求较低及工作量与教学时间相吻合的项目。这里以使用VC开发一款类似计算器功能的软件为例详细说明“项目带动式”教学的实施步骤。
      首先由教师制定和发布本项目的工作流程和工作计划。
      通常软件项目的工作流程如下,这些工作流程可参考软件成熟度模型(CMM)。
      ①计划制定;
      ②需求分析;
      ③软件项目开发;
      ④软件项目测试;
      ⑤版本发布;
      ⑥版本结束。
      接下来按照项目要求进行角色配置。一般软件工程相关的人员包括项目经理和开发人员。项目经理可以由老师兼任,老师同时负责对项目方案总体的把握。在这个项目中,根据功能可分为界面和计算两个部分,可以据此将学生分为两个小组,称为A组或称界面组和B组或称计算组。每个小组确定一位小组长,负责对各组组内的工作内容和工作计划进行跟踪和汇总。另外一个重要角色是项目配置管理员(CMO),负责对软件产品本身涉及的工具,配置物料进行归档管理。
      接下来按CMM流程开展项目。在“项目带动式”教学中,教与学的相辅相成主要体现在如何解决项目进行过程中的难题。项目本身是有很强的目的性的,真正的项目要求必须按照规定的进度,符合要求的质量进行交付。学生和老师必须在项目进展过程中想很多办法,不断提升个人的技能,才能保证项目成功完成。在项目开展过程中,将暴露出众多问题,而圆满地解决这些问题,既可以锻炼学生的动手能力,独立解决问题能力,还可以增强学生适应项目环境的能力,更重要的是,可极大的鼓舞学生的信心。
      通常项目开发中主要的问题可以分为以下几类,针对性地解决这些问题,将可以最大限度的发挥“项目带动式”的优势。
      ①学生基础知识不扎实的问题。学生对项目涉及的基础知识掌握不够,无法满足项目开发的所有知识点需求。此时教师应启发学生进行相互学习和培训,或者引导学生主动去寻求这些知识进行自学。即教师应力避直接告知正确方式或结果,而是通过引导,“授之以渔”。对于学生反馈较多的问题,说明这是较普遍而又必须克服的,则教师可以提前将相关材料准备妥当,结合当前项目进行充分说明,以保证项目的进度和质量不受影响。
      ②项目小组间的团队合作问题。较中等的项目都可以分为多个项目小组,各自完成项目一部分功能,最后汇总为单一软件。教师在划分项目小组时,须充分考虑到人力与工作量的问题。较单独的项目功能可独立为小组,各小组间接口尽量要简单明确,防止因为接口问题产生的内耗。
      ③项目质量问题。教师在项目的早期应引导学生重视测试问题。“项目带动式”方法较重视学生动手能力培养,并应兼顾项目开发的质量评估,以确保学生在项目实施中收到良好的训练。教师可以在项目开发前期指定一到两位学生参与测试计划的写作和测试用例的写作。他们可以是各小组中开发人员,也可单独出来,仅做测试。教师参考测试学生的测试结论,对项目进行评估,甚至可以对项目小组直至每位负责开发的学生的工作进行评估。
      在克服了上述诸多问题后,“项目带动式”教学一般会取得成功。由于软件项目基本不需要场地,又不会造成较多的人员花费,软件项目本身已经有较成熟的开发管理流程(例如CMM模型),又有较多的知识获取渠道,如网络、开源社区、其他知识共享体系,因而将“项目带动式”教学应用于软件项目,应用于“软件蓝领”人员的培养中,比较便利,易于规范化,是教学法的一种新的应用,更有利于填补我国软件人员的缺口。
      4.运用项目带动教学模式培养软件蓝领注意事项。
      4.1 适当的项目决定了该教学模式的成败。项目是“项目带动式”人才培养的核心要素,必须妥善选择。软件开发项目可大可小,需要根据教学环境综合考虑,包括计算机资源、学生本身已经具有的软件开发素质、学生人数等。必须准备有一定难度,通过努力可达成质量要求的项目,尤其是具有实战性质的项目,因为这种项目还可以通过互联网发布,获得认可,更加有利于总结经验获取信心。软件项目的获取,可来自本校的实际需求,例如排课表,排座位等软件开发;可以从校企合作中获取;可在互联网上获取一些适当需求,作为仿真开发的输入。
      4.2 科学的设计项目开发流程。项目开发流程设计的恰当与否,直接关系到学生对知识的掌握,关系到专业培养目标的实现。设计项目流程时应注意:
      4.2.1 项目流程要覆盖多角色,保证学生深入了解角色配置。项目开发不能仅包括一到两个流程,必须涵盖整个的软件开发流程,使学生对各个流程中工作任务有较好的理解,加强学生对软件开发团队的理解。
      4.2.2 项目流程要明确,开发计划尽量详细完整。每个项目开发的关键步骤(称为里程碑)需要在项目开发时即制定下来,并发布到每一位项目参与者。教师的工作环境犹如“作战室”,跟踪项目的进展,适当的调整工作计划等等,都需要及时开展并发布到各角色。
      4.2.3 项目的安排要照顾学生的接受能力,需循序渐进。当学生对项目缺乏了解时,需培训学生的相关知识;当学生对项目理解出现偏差时,需强调项目的特点,引导学生纠正偏差。项目流程中复杂的部分,需分解到每个开发阶段,避免学生不知所措。
      4.3 全面提高教师的素质。“项目带动式”人才培养模式对教师提出了更高的要求,它要求教师在具有良好的专业知识素养的同时,具有较高水平的工程操作能力、较强的项目设计与项目指导能力,以及良好的教学组织能力。
      几年来,我院的相关专业积极实践“项目带动式”人才培养模式,取得了较显著的教学成效。学生的职业能力和职业素养不断提高,教学质量稳步提升,受到社会的普遍认可和赞扬。用人单位对“项目带动式”人才培养模式普遍认可,他们反应学生在学校所学的本领和企业的要求非常接近,工作起来上手快,效率也高。

    推荐访问:蓝领 带动 培养 项目

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章