某大学卓越工程师培养计划软件工程专业实施方案.doc
《某大学卓越工程师培养计划软件工程专业实施方案.doc》由会员分享,可在线阅读,更多相关《某大学卓越工程师培养计划软件工程专业实施方案.doc(28页珍藏版)》请在沃文网上搜索。
1、铜陵大学划”软件工程专业实施方案1指导思想与基本原则认真贯彻落实教育部实施“卓越工程师培养计划”有关精神,按照“重基础,精方向,强工程”的基本原则,充分利用我校多年来与多所德国应用科技大学进行全面合作并开展专业共建的优势,借鉴德国应用科技大学(FH)在工程应用型人才培养方面成功的经验,以及近年来我校在人才培养模式改革、增加认知实习的九学期制、过程考核、模块化教学体系构建、校企合作及模块互换学分互认等方面所取得的诸多成果,通过构建以专业能力为导向的模块化教学体系、围绕工程项目开展实践教学、编著适应模块化教学需要的特色系列教材、深化中德专业教育合作、建立多元化的师资队伍、加强校企产学研合作以及完善
2、质量监控与保障体系等途径,培养企业真正需要的、具有创新意识和国际化视野的软件工程师,保证卓越工程师人才培养目标和培养要求的实现。2培养目标及规格2.1 培养目标培养适应我国软件企业发展需要的,德、智、体、美全面发展,具有良好的思想品质与职业道德、软件工程意识和素质,富有进取精神和人文精神,具备较强的社会适应能力、工程实践能力和应用创新能力,能在工程现场从事软件工程技术应用开发工作,工程功底深厚的软件工程师。2.2 培养规格适应企业对软件人才要求,确定人才培养规格为“基础扎实、技术过硬、遵守规范、适应团队、外语优良”,即强调以知识为基础,以能力为核心,知识、能力、素质协调发展,培养具有较强的实践
3、、创新能力和职业技能和可持续发展的高级软件应用型人才。3培养模式建立 “2+1+1”三段式9学期制的人才培养模式,同时坚持工程能力和素质培养四年不断线的原则,将工程项目教学法贯穿整个教学环节, 提高学生的学习兴趣,增强学生的工程意识和工程实践能力(见图1)。2年 数理基础专业基础重基础工程能力外语基础人文基础认知实习1年1年企业实训强工程毕业设计 软件设计精方向软件编程综合素质 软件测试图2 人才培养模式示意图图1 人才培养模式示意图前四学期“重基础”,即重点完成对学生专业基础知识和基本技能的培养。通过强化数理基础模块和注重专业基础模块教学,促进学生创新思维的形成和创新方法、创新工具的掌握,让
4、学生更早了解工程背景,为专业后续模块学习和工程能力培养打好基础。从第二学期开始为每位学生配备校内专业指导教师,负责对学生在校期间的学习、专业选择、学习进程规划和学习方法等进行指导。第五学期是我校借鉴德国应用科技大学的先进办学经验,在国内率先提出的一种实践教学环节。在大二结束安排一个认知实习学期,变八学期为九学期。认知实习是一种“面向专业、基于问题”的学习,学生在还没有完全掌握本专业知识的情况下,参与到具体实践中去,使学生在实践中发现知识和能力方面的缺陷和不足,然后带着问题再来学习,从而有效提高他们在校期间的学习兴趣和动力,使学生对自己未来将从事的职业有更进一步的感性认识和做出有针对性的规划,为
5、选择后两年的专业方向做好准备。同时,认知实习使学生学习和实践软件企业的管理运作、业务流程及项目开发流程,了解企业对员工知识结构、技术技能、团队合作的要求,体验企业文化氛围。第五学期为校企联合培养第一环节,由企业安排资深工程师作为企业指导老师,主要对学生在现场实践期间进行指导。自此,针对每位学生的“双导师”指导模式正式形成。第六、七学期“精方向”,即在双导师指导下,学生在特定的专业方向进行深入学习。采取基于项目的教学模式和以问题为导向的探索式学习模式,培养学生从工程全局出发,综合运用多学科知识、各种技术和现代工程工具解决工程实际问题的能力及综合素质,强化培养学生的自主学习能力、创新意识和探索未知
6、领域的兴趣。另外,通过加强与软件企业合作,完善双方模块的学分认证标准,学生在此环节获得的学分双方互认,并颁发相关证书,从而将软件行业所需要的专业能力融入人才培养体系。第八、九学期“强工程”,学生将利用一年时间到企业进行项目实训和做毕业设计(论文),通过企业项目实训和毕业设计(论文)等工程实践环节,强化学生从事工程实践所需的专业技术能力,进一步锻炼学生的工程实践能力和独立工作能力。毕业设计(论文)的选题要求来源于企业,做到100%真题真做。4培养标准4.1 丰富的科学知识人文社会科学知识、自然科学知识、工具性知识、专业知识及社会发展和相关领域科学知识。4.1.1人文社会科学知识具有宽泛的人文社会
7、科学基础,包括:1) 经济学、社会学、哲学和历史等社会科学知识;2) 风险识别、基于数据和知识、概率以及统计学的风险管理与控制理论;3) 社会、经济和自然界的可持续发展知识;4) 政治、法律法规、资金机制方面的公共政策和管理知识。4.1.2自然科学知识具有扎实的自然科学基础,包括:1) 掌握高等数学的基本知识、基础理论和运算方法,具备今后从事科研活动所必需的数学运算能力、抽象思维能力、逻辑推理能力、几何直观和空间想象能力;2) 掌握线性代数的基本知识,理解代数思想与公理化方法,具备代数运算和矩阵分析能力;3) 掌握概率论的基本理论和基本计算方法,理解随机现象的基本思想与概念,具备运用概率模型分
8、析和处理随机性数据的能力;4) 掌握力学分析和电路分析基本原理,了解振动与波、光学、现代物理、电磁学基础知识。4.1.3工具性知识掌握基本的工具性知识。包括:1) 熟练掌握一门外语,具有一定的外语写作和表达能力,掌握专业方向的专业词汇;2) 了解信息科学基础知识,掌握文献、信息、资料检索的一般方法;4.1.4专业知识具有宽厚的专业知识。包括:1) 掌握电子电路的初步分析和设计的方法,具备解决实际电路中的常见问题的能力;2) 掌握微机的组成及工作过程,了解微机的常用总线标准、输入/输出、中断、DMA传送等基本接口技术,具备可编程器件的分析与设计能力;3) 掌握操作系统的基本概念、组成和各部分的功
9、能,具备熟练操作Windows、Linux等常用操作系统的能力;4) 掌握计算机网络的基本概念、常用网络结构和协议,具备计算机网络日常管理和维护能力;5) 掌握线性表、树、图、索引等基本数据结构的逻辑结构、物理结构及应用,掌握常用的排序与查找的方法,掌握算法设计的步骤与分析方法;6) 掌握集合论、关系与映射、无限集、代数系统、图论、数理逻辑方面的基础知识,掌握处理离散结构所必须的描述工具和方法,具备抽象思维、缜密概括、逻辑推理的能力;7) 掌握高级语言编译程序构造的一般原理和基本实现方法,掌握形式语言、自动机、词法分析和语法分析的基本方法与应用。4.1.5社会发展和相关领域科学知识了解与本专业
10、相关的知识。包括:1) 了解与本专业相关的职业和行业的生产、设计、研究与开发的法律、法规和规范;2) 了解计算机硬件、网络、大规模集成电路、企业信息管理、电子工业等基本知识;3) 了解本专业的前沿发展现状和趋势。4.2 扎实的专业能力4.2.1软件分析与设计能力1) 掌握结构化分析方法与设计方法;2) 掌握面向对象的分析与设计方法,熟悉UML建模技术和常见的软件设计模式;3) 掌握常用的软件分析与设计开发工具;4) 掌握用户需求调研和需求分析方法;5) 能够将需求转换为系统的设计;6) 能够使设计满足实施环境;7) 能够设计和定义软件构架、模块划分的接口协议;8) 能够运用详细设计的描述工具进
11、行模块的详细设计;9) 能够设计用户界面10) 具备用户需求说明书、软件规格说明书、概要设计说明书、数据库设计说明、详细设计说明书等软件开发文档的撰写能力。4.2.2软件实现能力1) 具备程序设计的抽象思维和逻辑推理能力;2) 掌握结构化程序设计技术,熟悉C语言的基本语法、基本操作与编程技术;3) 掌握面向对象程序设计技术,熟悉Java语言的基本语法、基本操作与编程技术;4) 能够运用一种以上的工具加载与编写组件和动态链接库;5) 掌握Web程序设计技术,熟悉HTML语言、JavaScript语言、Java EE和.Net等常见Web应用构建技术,具备界面设计、脚本编程、业务逻辑编程、系统部署
12、能力;6) 熟悉常用的IDE开发工具,掌握软件的编辑、编译、运行和调试技术;7) 能够运用开发工具的联机帮助来解决编码问题;8) 能够运用打包工具制作产品的安装程序,能够编写用户使用手册、安装说明等文档;9) 能够将子系统集成为一个完整的系统,能够在集成过程中优化系统;10) 能够配置系统调试环境,能够组织联调11) 能够识别关键代码并组织编写代码,能够进行性能优化。4.2.3软件测试能力1) 掌握软件测试的基本概念和基本理论;2) 掌握常见的单元测试、集成测试、性能测试和回归测试技术;3) 掌握常用的白盒与黑盒测试方法,具备测试用例的设计能力;4) 掌握常用的软件测试工具;5) 能够编写单元
13、测试计划及用例;6) 能够编写集成测试计划及用例;7) 能够搭建测试环境;8) 掌握软件测试管理技术,熟悉实际的软件测试流程;9) 具备软件测试计划、软件测试报告等测试文档的撰写能力。4.2.4软件项目管理能力1) 掌握软件项目管理的基本概念和基本理论;2) 熟悉RUP、XP等常用软件开发过程模型,具备针对具体项目选择适当模型的能力;3) 掌握项目范围界定、计划制订及进度监控技术;4) 掌握开发资源分配与成本管理技术;5) 掌握软件配置技术,能够使用配置管理工具;6) 掌握软件开发风险评估与控制技术;7) 掌握常用的软件项目管理工具;8) 能够基于用户的反馈进行软件产品的维护,能够对用户进行培
14、训;9) 具备软件开发计划、可行性分析报告等项目管理文档的撰写能力。4.2.5嵌入式开发能力1) 掌握嵌入式系统的基本概念和基本理论;2) 掌握ARM等常见的嵌入式处理器体系结构,包括总体结构、存储器组织、系统控制模块和I/O外围控制模块等;3) 掌握Linux、WinCE、Android等常见平台下的嵌入式开发技术;4) 掌握嵌入式软件的编程、调试、部署技术。4.2.6数据库开发与管理能力1) 掌握数据库系统的基本概念与体系结构;2) 掌握关系模型及其运算理论;3) 掌握SQL语言规范,具备应用SQL语言进行数据操作的能力;4) 能够实现数据库编程;5) 掌握关系数据库规范化理论,具备数据库
15、结构设计能力;6) 掌握数据库系统的安全保护技术和性能调优技术;7) 了解分布式数据库及面向对象数据库的知识;8) 熟悉MSSQLServer、Oracle、DB2等常见数据库的操作。4.3 良好的综合素质4.3.1政治思想1) 树立科学的世界观和正确的人生观,愿为国家富强、民族振兴服务;2) 继承中国古典哲学思想和西方现代哲学思想精髓;3) 提高对形势的认识和对政策的理解。4.3.2道德法律1) 了解礼仪的基本要求和意义,懂得尊重自己和他人,平等待人、真诚礼貌,追求高尚人格,自觉践行礼仪规范;2) 了解道德的特点和作用、公民道德和职业道德基本规范,追求高尚的道德人格,自觉践行公民道德和职业道
16、德基本规范;3) 了解实体法和程序法的作用和意义,增强法治意识,崇尚民主、公正、平等,履行保障宪法和法律实施的公民职责;4) 了解有关违法行为的危害和承担法律责任,理解守法的意义,自觉依法律己,同各种违法犯罪作斗争;5) 了解相关的民事、经济法律常识,理解其意义和作用,在民事和经济活动中依法做事,依法维护权益、履行义务、承担责任;6) 具有良好的心理素质,能应对危机和挑战。4.3.3开拓创新能力1) 具有创新意识和创新能力;2) 树立创新的信心与习惯;3) 具备突破系统条框、大胆设想、合理推断的能力;4) 具有面向未来,开拓进取的开创精神,4.3.4交流沟通能力1) 对人宽容、为人谦恭、真诚信
17、义、思维敏捷;2) 掌握自我表达的意识和技巧;3) 提高自我管理、艺术欣赏等能力。4.3.5团队合作能力1) 友好、宽容地对待同事,愿意共享经验,善于从他人那里学习,要虚心,要认同他人;2) 能有意识的关注团队工作的整体进度和团队内部情况;3) 能忠诚自己所从事的职业,做到勤奋、敬业、一丝不苟;4) 以团队利益为思考出发点,不计较个人得失,学会主动承担责任和任务,能自觉出色地完成任务;5) 学会服从,负起自己应有的责任。4.3.6国际视野和跨文化环境下的交流、合作与竞争能力1) 具有宽泛知识背景,能采用汇报、写作、图表、电子和多媒体等方式进行专业和非专业交流;2) 进行学科内、跨学科和多学科领
18、域的合作,以及跨文化背景的合作;3) 勇于挑战和接受挑战,有竞争意识和竞争能力;4) 具有一定的组织能力和领导能力,具有“引领”意识,并为之储备相关的知识和技能。4.3.7信息获取、知识更新和终生学习能力1) 利用多种方法进行查询和文献检索,获取信息;2) 面向未来,与时俱进,了解学科内和相关学科的发展方向,以及国家的发展战略;3) 更新知识,不断学习,能适应未来科学发展的方向;4) 制定和调整自身的发展方向和目标,提高个人和机构的工作效率。专业技术与综合素质共同构成了本专业卓越工程师所必需的专业能力,为此在教学实施过程中相应设置理论教学模块和专业实践模块。专业能力与模块设置如图2所示。环境适
19、应能力交流沟通能力知识应用能力知识获取能力专业实践专业能力培养理论教学软件分析与设计能力嵌入式开发能力软件工程软件分析与设计专门领域的工作能力数据库开发与管理能力软件编程能力软件测试能力软件项目管理能力大型管理软件实训项目(企业)实训面向过程程序设计面向对象程序设计Web应用系统开发Java EE 技术程序设计实验编程竞赛软件测试与质量保证软件测试工具单元测试集成测试性能测试软件项目案例分析与设计软件配置管理项目(企业)分析与设计软件配置实验嵌入式LinuxC编程嵌入式应用软件开发嵌入式编程设计大赛嵌入式软件设计数据库原理与应用Oracle数据库数据库设计数据库应用编程微机原理与接口技术操作系
20、统计算机网络数据结构与算法设计离散结构软件编译技术认知实习毕业设计(论文)技术实习学科竞赛创新创业能力图2 专业能力与模块设置5. 培养标准实现建立“培养标准实现矩阵”,描述培养标准规定的知识、能力和素质的实现途径(如表1所示)。表1 培养标准的实现矩阵培养要求实现途径科学知识人文社会科学知识哲学类、文史类系列模块、学术讲座自然科学知识高等数学、工程数学、大学物理等系列模块及实践环节、学术讲座工具性知识外语、文献检索、专业研究方法、软件法规与知识产权、计算机基础实践等系列模块及实践环节、学术讲座专业知识电路与模拟电子技术、数字逻辑、计算机科学与技术导论、微机原理与接口技术、操作系统、计算机网络
21、、数据结构与算法设计、离散结构、软件编译技术社会发展和相关领域科学知识经济热点分析、公共关系学、环境科学、生命科学等系列模块、学术讲座、新技术参观专业能力软件分析与设计能力软件工程概论、软件分析与设计、大型管理软件实训、项目(企业)实训软件实现能力面向过程程序设计、面向对象程序设计、Web应用开发基础、Java EE技术、Web开发框架、.Net技术、XML与Web2.0、项目(企业)实训软件测试能力软件测试与质量保证、软件测试工具、项目(企业)实训软件项目管理能力软件项目案例分析与设计、软件配置管理、项目(企业)实训嵌入式开发能力嵌入式Linux C 编程、嵌入式应用软件开发、项目(企业)实
22、训数据库开发与管理能力数据库原理与应用、Oracle数据库、大型管理软件实训、项目(企业)实训综合素质政治思想哲学类、文史类系列模块、形势与政策、军事理论教育等讲座道德法律哲学类、文史类系列模块、软件法规与知识产权、大学生心理健康教育、安全教育等系列模块开拓创新能力挑战杯、数学建模、第二课堂、专业竞赛、项目(企业)实训交流沟通能力演讲与口才、认知实习、毕业实习、项目(企业)实训团队合作能力大型管理软件实训、项目(企业)实训、体育竞赛组织与管理国际视野和跨文化环境下的交流、合作与竞争能力职业生涯规划与就业指导、外包技术标准与规范、外语等系列模块、学术讲座信息获取、知识更新和终生学习能力文献检索、
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 某大学 卓越 工程师 培养 计划 软件工程 专业 实施方案