面向卓越工程师的层次化渐进式软件工程实践教学体系探索

来源 :教育教学论坛 | 被引量 : 0次 | 上传用户:buyezhicheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:实践教学是培养造就卓越软件工程师的关键环节和重要保障。针对新时期软件工程专业人才培养需求与实践教学中存在的问题,通过深入分析软件工程人才培养目标和实践教学内涵,面向不同阶段的能力培养要求,建立层次化渐进式的实践教学体系,培养符合我国社会发展需求的高质量软件人才。
  关键词:软件工程;卓越工程师;实践教学;渐进式培養方案
  中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2014)53-0156-02
  一、引言
  “卓越工程师教育培养计划”是贯彻《国家中长期教育改革和发展规划纲要》[1]精神,由教育部率先启动的一项重大改革计划,是我国“十二五”教育发展纲要中提出的一个培养工科学生的“新举措”,其主要目标是面向工业界、面向世界、面向未来,培养造就一大批创新能力强、适应经济社会发展需要的高质量、各类型的工程技术人才。软件产业作为国家的基础性、战略性产业,在促进国民经济的发展和推动社会发展信息化的进程中,具有重要的地位和作用。软件产业的快速发展,引发了对软件人才的大量需求。为此应准确把握“卓越计划”的内涵要求,为国家培养适应产业和企业需求的卓越软件工程师。软件工程专业是培养软件人才的重要专业,具有很强的实践性,而且该专业涉及知识面广,多学科交叉,发展更新快。然而在目前的教育体系下,软件工程专业人才的培养,无论是从培养机制还是在教学模式上,都存在很多的不足,缺乏对过程和方法运用的指导、研讨和评价。
  综上所述,针对软件人才培养过程中所暴露出的众多问题和弊端,在国家“卓越工程师教育培养计划”的大背景下,有必要重点发展面向卓越工程师的软件工程专业人才培养模式和课程体系建设[2]。本文通过深入分析软件工程人才培养目标和实践教学内涵,面向不同阶段的能力培养要求,建立层次化、渐进式的实践教学体系。
  二、卓越工程师培养目标和要求
  (一)培养目标
  根据软件产业界对软件工程技术人才的需求,卓越工程师的培养目标包括:培养应用研究与开发方面的科学思维和科学实践的能力,拥有良好的软件工程素质、较强的软件工程实践能力和创新精神,具有较强的软件工程专业能力,经历软件系统设计、开发、运行、维护和管理等解决实际工程问题的系统化训练;具备参与大型项目及复杂工程管理系统方案的设计、实施与运行能力;具有国际竞争能力的高层次、应用型、复合型软件工程技术及管理人才[3]。
  (二)能力与素质要求
  面向卓越工程师的软件专业,要求学生在学习软件工程专业的基础理论、知识与技能基础上,接受现代软件工程师的强化训练,具有从事IT企业和其他行业的软件设计、开发、测试、应用、工程与管理方面的较强能力。在教学和实践的整个过程中,需要着重培养学生以下几个方面的能力和素质。
  1.系统地掌握软件工程专业领域技术基础理论,能够根据产品和工程要求分析、设计有关软件系统。
  2.能够集成软件工程中系统分析与设计、开发、应用、维护、组织与管理等方面知识并进行创新,具备较强的工程创新意识和工程创新的基本能力。
  3.具有较强的自我获取知识的能力,信息收集、处理能力,具备终生学习的能力。
  4.具有较强的沟通和团队合作的能力,具有一定的组织管理能力,能够参与跨专业及国际性的竞争与合作。
  5.熟悉软件领域技术标准及相关行业的政策、法律和法规,具备良好的工程职业道德。
  三、层次化能力培养模式
  按照“加强基础,拓宽专业,突出能力,重视实践,强调素质,因材施教”的原则,软件工程专业旨在构建层次化分级能力培养体系,该课程体系将基础层、核心层、综合层和拓展层这四个纵向递进的学科知识融合在一起,建立层次化分级能力培养体系,如图1所示。
  层次化分级能力培养体系设置方案如下:基础层主要包括通识教育课程和专业基础课,该层次课程应该以灵活掌握和理解课程的知识为基点,以提高学生的逻辑分析和设计能力为目的,提倡灵活掌握知识,不提倡死记硬背,因此,提倡理论教学与实验教学相结合。核心层主要由专业主干课构成,该层次课程中除了坚持理论教学与实验教学相结合的原则,还应为每门课程安排课程设计,学生以团队协作形式开展一个课题的选题、分析、设计与实现,最终考核需要通过系统演示、小组答辩以及提交文档三个步骤,以此培养学生的实践能力和团队合作能力。综合层由专业主干课和专业选修课构成,该层次不仅坚持理论教学与实验教学相结合的原则,而且合理安排课程设计,还从专业的全局角度为学生安排实习实训,从而保证在本科生培养的过程中,以软件开发技术为基础,研究从基础层到核心层再到工程应用问题,注重对本科生的综合素质、创新能力、适应能力、动手能力以及外语、现代信息技术的应用能力的培养。拓展层主要指学生需要接受学校与企业联合制订的培养计划,该层次要求学生要有一年左右的时间在企业学习和实践,学习企业的先进技术和先进的企业文化,深入开展工程实践活动,探索以行业需求为基础,结合工程技术发展前沿,参与企业技术创新和工程开发,培养学生的职业精神和职业道德。
  四个层次纵向递进培养软件工程专业学生从理论基础到工程实践的整体素质,培养拥有良好的软件工程素质、较强的软件工程实践能力和创新精神,具有较强的软件工程专业能力,从而使学生系统地掌握软件开发、组织、管理的基本理论、知识和方法,成为具有国际竞争能力的高层次软件工程技术及管理人才。
  四、递进式层次化实践教学模式
  大学本科阶段的课程体系一般由通识课程、学科大类课程、专业核心课程、专业拓展课程和实践教学环节六大模块构成,其中专业核心课程模块由工程理论和工程实践两个环节组成。针对当前软件工程专业毕业生工程实践能力不高的现状,面向卓越工程师的软件工程专业人才培养应该尤其注重工程实践能力的训练,与上述层次化能力培养体系一致,软件工程专业实践教学也采用阶梯式递进的形式,在实践教学中分层融入工程案例,增加综合实训课程和企业实训课程。通过实验、综合实训和企业实习等实践教学环节,循序渐进地培养学生的工程实践创新能力,如图2所示。
  五、结语
  高素质工程化的软件人才是我国软件产业持续发展的根本保障。作为省属高校对软件工程专业人才的培养,无论是从培养机制还是在教学模式上,都存在很多的不足,因此,在新形势下,以培养卓越工程师为导向的软件工程专业改革刻不容缓。本文通过深入分析软件工程人才培养目标和实践教学内涵,根据学生的专业水平发展规律,优化组合了实践课程设置,分层次渐进地培养了学生的工程能力,建立了层次化、渐进式的实践教学体系,解决了当前人才培养中遇到的各种问题,为社会输送了高质量的软件人才。
  参考文献:
  [1]中华人民共和国教育部.国家中长期教育改革和发展规划纲要(2010-2020年)[Z].2010.
  [2]李玉柏,余魅,欧蓓.加强工程实践,培养学生创新意识和动手能力[J].实验科学与技术,2012,10(4):280-284.
  [3]姚峰,刘玮.高校软件工程专业人才培养模式探索[J].计算机教育,2012,12(24):15-19.
其他文献
国家标准GB14715《信息技术设备用不间断电源通用技术条件》是由原机械电子工业部提出,机械电子工业部电子标准化研究所等单位起草,根据国家标准编制计划(计划代号GB6001)编
目的研究铁皮石斛叶对二代繁殖大鼠免疫功能的影响。方法取按2.0 g/kg~6.4 g/kg BW铁皮石斛叶喂养二代后的雌性大鼠24只,以正常基础饲料喂养二代后雌性大鼠为对照,采用大鼠脾
试验旨在研究抗应激复合营养素对仔猪生长性能的影响,现报道如下。1材料与方法1.1抗应激复合营养素抗应激复合营养素,宜春学院兽医药理教研室研制,由维生素C、牛磺酸、有机镁等营
从1961年的《宇宙战争》(Spacewar)算起,游戏的发展仅仅只有不到半个世纪的历史,但作为计算机技术与传统游戏结合的产物,它已经对我们的娱乐生活产生了巨大的影响,且与其他娱乐形式
通过对一些工业遗址景观实例的分析,回顾了国内外后工业景观思潮,并论述了工业之后的景观设计对城市发展的影响,试图寻求一条可持续发展的道路。
游戏主题歌在单机时代就出现了,而随着网络游戏的崛起和蓬勃发展,这一将游戏与流行文化紧密联系的形式得到了更广泛的运用。对于许多玩家来说,网游主题歌并不会显得很陌生,其中还
角色动画的领军公司“Di-O-Matic”在近日宣布即将发售其嘴型同步工具“Voice-O-Matic2”的“3ds Max”版本。
题记:在古代的日本,所谓“影武士”是指为迷惑敌人而使用的主将替身,他们就如同主将的影子一样,非但不能名留青史,还常常要代替主将成为敌人的箭靶。在电子游戏界,世嘉(SEGA)公司就如
本文通过案例来讨论以团体为单位进行告知,并以统一的职业类别费率进行一个保险计划承保的团体意外保险,保险人主张投保人违反如实告知义务要慎重。 In this paper, case-ba
尽管没有哪两个公司开发游戏的方法会完全一样,但目前市场上的MMORPG游戏却仍然彼此类似。虽然MMORPG作为新类型的游戏可以兼容并蓄,包含很多变化,但大家推崇的品味却依然雷同。