基于卓越工程师培养的软件工程一体化课程体系设置
2020-07-28
来源:易榕旅网
基于卓越工程师培养的软件工程一体化课程体系设置★ 吴俊杰 (1.太原师范学院计算机系,太原, 鲍 芳 , 刘耀军。 030012;2.太原工业学院公司治理研究所,太原030008; 3.太原师范学院计算机系.太原030012) 摘要:从卓越工程师培养计划指导下的标准体系入手,分析本科卓越工程师培养的六个知识模 块,以这六个知识模块为基础,设计基于卓越软件工程师培养的一体化课程体系。 关键词:卓越工程师;软件工程;一体化课程体系 1 基于卓越工程师培养的知识模块 社会上对于工程教育目前存在的问题讨论地比较 多.主要集中在资金投入、师资力量、内容落后于工业 发展、毕业生不能满足社会需求、缺乏相应的评估标准 路、建设创新型国家、建设人力资源强国等战略部署。贯 彻落实《国家中长期教育改革和发展规划纲要(2010~ 2o2 ̄}和《国家中长期人才发展规划纲要(2010-2020)}, 我国提出了“卓越工程师教育培养计划”。该计划培养 的标准体系由通用标准、行业标准以及学校标准三个 层面构成[41。标准体系是分层的,分为本科层次、硕士层 次、博士层次.是卓越工程师培养必须达到的最低要求, 是衡量各类院校卓越工程师培养的合格标准 本科层 次的标准共分为11个方面的要求,分别为:基本素质、 现代工程意识、基础知识、专业知识、技术标准与政策 法规、学习能力、分析解决问题能力、创新意识和开发 设计能力、管理与沟通合作能力、危机处理能力、国际 等方面_l1.为了解决这些问题,学者们提出了“去工程 化”和“回归工程”的概念,以期培养卓越的工程师 与 “去行政化”不同.“去行政化”是因为行政治理下的高 校弱化了学术性.制约了学术发展,不利于高等教育的 改革.因此“去行政化”是一个有利于未来发展的概念 “去工程化”却是一个过去发展的并且阻碍了未来发展 的概念 受苏联工程教育模式的影响.我国工程教育在 培养目标上越来越注重技术性,越来越远离工程化。因 此,“回归工程运动”f莫尔称之为“工程系统运动”1作为 工程教育改革的思潮.越来越受到重视.并且逐渐演化 为“大工程观”理论.“大工程观”理论在实践中逐步丰 富与完善.逐渐从概念演变为一门系统学科——“工程 系统学”12]。 国际上关于工程师职业认证的工作开展得较早. 交流合作能力 从这11个方面的要求来看,培养本科 层次的工程师.知识模块除了基础知识和专业知识两 个模块之外.还应该包括: (1)管理相关知识模块。以培养管理与沟通合作能 力、危机处理能力、国际交流合作能力; (2)实践知识模块。对于学习能力、分析解决问题 能力、创新意识和开发设计能力的培养,基本上是通过 实习、实验、实训等实践活动的开展来实现的[51。为了更 好地开展工程实践活动.我国引入了国外流行的CDIO 也互认一些国际协议,例如高等工程教育学位f学历1互 认《华盛顿协议》、《悉尼协议》和《都柏林协议》协议,工 程师专业资格互认的协议《工程师流动论坛协议》、《亚 太工程师计划》和《工程技术员流动论坛协议》I 3 为贯 _彻落实党的十七大提出的走中国特色新型工业化道 模式。CDIO,是“构思(Conceive)-设计(Desi 卜一执行 fImplement卜一运作fOperate)”的英文缩写,构思,即针对 工程实践.让学生掌握专业知识的基本原理。确定未来 ★基金项目:山西省软件科学研究项目(No 2010041058一o4)、山西省科学技术发展计划项目(No.20110321024—02) 收稿日期:2011—10—24 修稿日期:2011—11—24 作者简介:吴俊杰(1974一),男,山西太原人,硕士,研究方向为数据挖掘与人工智能处理 现代计算机2012.01 国 \ 教学园地 ————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\ 、发展方向;设计,即以产品设计与规划为核心 通过研发. 拟解决某一具体的问题:执行,即以制造或建造为核心. 组织一体化的课程实践.其中包括学生必须掌握的理 论知识与实践能力:运作,即产品应用的各个环节.学生 必须了解清楚.并有能力提供市场服务 : (3)技术标准与政策法规模块.以期掌握行业技术 发展动态,了解国家相关政策法规.从宏观上把握工程 和技术发展的方向: (4)工程人文素养模块,包括丁程意识、工程精神、 【程伦理、社会责任感等工程基本素质和人文素养 缺 乏文人素养支撑的工程师不是一个优秀的工程师 从上述分析可以得出结论:卓越工程师培养的知 识模块共有六个,分别是基础知识模块、专业知识模 块、管理知识模块、实践知识模块、技术标准与政策法 规模块、工程人文素养模块。这六个模块当中.基础知 识模块和专业知识模块是工程理论模块.管理知识模 块和实践知识模块是工程应用模块.技术标准与政策 法规模块是工程环境模块,工程人文素养模块则是工 程发展的支撑模块 2 基于卓越软件工程师培养的一体化课程 体系设置 软件工程是指导计算机软件开发和维护的工程学 科 ,为了培养高层次、实用型、复合型、具有阍际竞争 力的软件人才,我国于2001年底启动软件工程学科的 教学IsI 如今软件行业高速发展.软件企业急需大量的 有项目开发实践能力的软件人才。企业在录用员工时. 除了进行常规的理论基础知识笔试以外.更加看重的 是学生的实际项目开发能力.每次面试必问的问题基 本上都是开发过什么项目.项目的业务功能是什么.项 目的规模都多大,几个人开发的.有团队合作么.项目 中使用的什么技术.对最流行的技术掌握程度等这类 问题[91 此.对于软件工程专业实践教学体系的改革 提出了新的要求.必须对软件工程专业的实践教学体 系进行工程化改造.培养学生成为卓越工程师 出台针 对卓越工程师培养的一体化课程体系。成为必然 软件 工程一体化课程体系的出台.需要依据卓越工程师培 养的六个知识模块,让学生的基础知识、科学素养、专 业知识、创新能力、工程能力和职业素质都得到全面均 衡的发展I . @ 现代计算机2012.01 ————一~一基于卓越软件工程师培养的一体化课程体系设置 的依据是基础知识模块、专业知识模块、管理知识模 块、实践知识模块、技术标准与政策法规模块、J 程人 文素养模块 软件工程师培养的基础知识模块.主要包括数学 与工程基础等课程.是各个高校都必修的基础课群 软件工程师培养的专业知识模块.主要包括软件 建模、设计、测试、维护、质量管理等课程 软件工程师培养的管理知识模块,主要包 符删 学原理、公共关系、危机管理、营销管理、项日管理等管 理学相关课程.可以采取选修课的形式完成教学化务 软件丁程师培养的实践知识模块.主要通过教学 和科研的相辅相成来完成教学任务.将科研r』l入教学. 然后引入CDIO工程教育模式到时问课程当中 . 软件工程师培养的技术标准与政策法击见模块.主 要是让学生掌握软件行业的技术标准和闰家标准以及 阂际标准.可以通过选修课的形式来完成教学任务 软件工程师培养的T程人文素养模块主要是培养 工程意识、工程精神、工程伦理、社会责任感,这 主脱 性较强的人文素养可以通过实践教学来培养,、 卓越软件T程师培养的各个模块之间的十H 火系 可以用图l描述为: 工程理论模块 技术标准与政策法规模块 工程人文素养模块 工程应用模块 管理知识模块 实践知识模块 工程理论模块 纂础知识模块 专业知识模块 3 结语 本文对于软件工程专业实践教学体系的改 提 了新的要求.认为必须对软件T程专业的实践教学体 系进行工程化改造.依据基础知识模块、专业知识模 块、管理知识模块、实践知识模块、技术标准 政策法 规模块、工程人文素养模块来培养学生成为卓越丁程 师是当前1二作的重点。 参考文献 [1】翁史烈.1二程教育l}1的产学研合作.武汉:高等r氍敦育研 究,2007(51 f21谢笑珍.“大工程观”的涵义、本质特征探析.武汉:高等工 规避.武汉:高等工程教育研究,2009(51 『7]陆惠恩.实用软件丁程.清华大学出版社,2006 f81孙水华,郑磊,林志强.以行业需求为导向的应用型本科软 程教育研究.2008(31 f31王孙禺,孔钢城,雷环.《华盛顿协议》及其对我国工程教育 的借鉴意义.武汉:高等T程教育研究,2007(1) 『41林健.“卓越T程师教育培养计划”通用标准研制.武汉:高 等工程教育研究.20l0(41 『51吴俊清.社会需求与课程设置:基于工科院校的考察.中国 社会科学出版社.2010 『61熊和平,岳爱臣.CDIO 1一程教育模式:误解的澄明与风险的 件工程专业课程体系构建.北京:计算机教育,201 1(14) 『91吕海东,葛日波.独立学院软件工程专业实践教学体系改 革.北京:计算机教育,2010(24) fl01廖志芳等.软件T程CDIO“五位一体”实践教学体系.北 京:计算机教育,2010(11) Software Engineering Integration Curriculum Set Based on Excellent Engineer Training WU Jun-jie , BAO Fang ,LIU Yao-jun (1.Department of Computer,Taiyuan Normal University,Taiyuan 0300 1 2 2.Taiyuan Institute of Technology Governance Institute,Taiyuan 030008; 3.Department of Computer,Taiyuan Normal University,Taiyuan 030012) Abstract: Under the guidance of outstanding engineer to develop a standard system program,analyzes the outstanding undergraduate engineer to develop the six knowledge modules,And on the basis of the six knowledge modules,designs software engineering integration curriculum set based on excellent engineer training excellent eu ̄iculum. Keywords Excellent Engineer;Software Engineering;Integrated Curriculum (上接第14页) System Deployment and U pdates Based On Smart Cl ient Tech nology 一_ RAO Xu-1i (Department of Computer Science,Fuzhou Polytechnic College,Fuzhou 350 1 08) Abstract:Problems existed in the traditional Windows—based application program are diicultf deployment and complex updates.After analyzing the related technologies of the application deployment and updates,according to current development trends of system architecture,puts forward ClickOnce deployment technology based on smart client,illustrates working mode of ClickOnce deployment and updated architecture by the case of examination system for worker. Keywords:Smart Client;Examination System for Worker;ClickOnce Deployment 现代计算机201 2.o1 I