合肥学院卓越工程师培养计划软件工程专业实施方案Word下载.docx

上传人:b****6 文档编号:18751184 上传时间:2023-01-01 格式:DOCX 页数:36 大小:420.43KB
下载 相关 举报
合肥学院卓越工程师培养计划软件工程专业实施方案Word下载.docx_第1页
第1页 / 共36页
合肥学院卓越工程师培养计划软件工程专业实施方案Word下载.docx_第2页
第2页 / 共36页
合肥学院卓越工程师培养计划软件工程专业实施方案Word下载.docx_第3页
第3页 / 共36页
合肥学院卓越工程师培养计划软件工程专业实施方案Word下载.docx_第4页
第4页 / 共36页
合肥学院卓越工程师培养计划软件工程专业实施方案Word下载.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

合肥学院卓越工程师培养计划软件工程专业实施方案Word下载.docx

《合肥学院卓越工程师培养计划软件工程专业实施方案Word下载.docx》由会员分享,可在线阅读,更多相关《合肥学院卓越工程师培养计划软件工程专业实施方案Word下载.docx(36页珍藏版)》请在冰豆网上搜索。

合肥学院卓越工程师培养计划软件工程专业实施方案Word下载.docx

3)社会、经济和自然界的可持续发展知识;

4)政治、法律法规、资金机制方面的公共政策和管理知识。

4.1.2自然科学知识

具有扎实的自然科学基础,包括:

1)掌握高等数学的基本知识、基础理论和运算方法,具备今后从事科研活动所必需的数学运算能力、抽象思维能力、逻辑推理能力、几何直观和空间想象能力;

2)掌握线性代数的基本知识,理解代数思想与公理化方法,具备代数运算和矩阵分析能力;

3)掌握概率论的基本理论和基本计算方法,理解随机现象的基本思想与概念,具备运用概率模型分析和处理随机性数据的能力;

4)掌握力学分析和电路分析基本原理,了解振动与波、光学、现代物理、电磁学基础知识。

4.1.3工具性知识

掌握基本的工具性知识。

包括:

1)熟练掌握一门外语,具有一定的外语写作和表达能力,掌握专业方向的专业词汇;

2)了解信息科学基础知识,掌握文献、信息、资料检索的一般方法;

4.1.4专业知识

具有宽厚的专业知识。

1)掌握电子电路的初步分析和设计的方法,具备解决实际电路中的常见问题的能力;

2)掌握微机的组成及工作过程,了解微机的常用总线标准、输入/输出、中断、DMA传送等基本接口技术,具备可编程器件的分析与设计能力;

3)掌握操作系统的基本概念、组成和各部分的功能,具备熟练操作Windows、Linux等常用操作系统的能力;

4)掌握计算机网络的基本概念、常用网络结构和协议,具备计算机网络日常管理和维护能力;

5)掌握线性表、树、图、索引等基本数据结构的逻辑结构、物理结构及应用,掌握常用的排序与查找的方法,掌握算法设计的步骤与分析方法;

6)掌握集合论、关系与映射、无限集、代数系统、图论、数理逻辑方面的基础知识,掌握处理离散结构所必须的描述工具和方法,具备抽象思维、缜密概括、逻辑推理的能力;

7)掌握高级语言编译程序构造的一般原理和基本实现方法,掌握形式语言、自动机、词法分析和语法分析的基本方法与应用。

4.1.5社会发展和相关领域科学知识

了解与本专业相关的知识。

1)了解与本专业相关的职业和行业的生产、设计、研究与开发的法律、法规和规范;

2)了解计算机硬件、网络、大规模集成电路、企业信息管理、电子工业等基本知识;

3)了解本专业的前沿发展现状和趋势。

4.2扎实的专业能力

4.2.1软件分析与设计能力

1)掌握结构化分析方法与设计方法;

2)掌握面向对象的分析与设计方法,熟悉UML建模技术和常见的软件设计模式;

3)掌握常用的软件分析与设计开发工具;

4)掌握用户需求调研和需求分析方法;

5)能够将需求转换为系统的设计;

6)能够使设计满足实施环境;

7)能够设计和定义软件构架、模块划分的接口协议;

8)能够运用详细设计的描述工具进行模块的详细设计;

9)能够设计用户界面

10)具备用户需求说明书、软件规格说明书、概要设计说明书、数据库设计说明、详细设计说明书等软件开发文档的撰写能力。

4.2.2软件实现能力

1)具备程序设计的抽象思维和逻辑推理能力;

2)掌握结构化程序设计技术,熟悉C语言的基本语法、基本操作与编程技术;

3)掌握面向对象程序设计技术,熟悉Java语言的基本语法、基本操作与编程技术;

4)能够运用一种以上的工具加载与编写组件和动态链接库;

5)掌握Web程序设计技术,熟悉HTML语言、JavaScript语言、JavaEE和.Net等常见Web应用构建技术,具备界面设计、脚本编程、业务逻辑编程、系统部署能力;

6)熟悉常用的IDE开发工具,掌握软件的编辑、编译、运行和调试技术;

7)能够运用开发工具的联机帮助来解决编码问题;

8)能够运用打包工具制作产品的安装程序,能够编写用户使用手册、安装说明等文档;

9)能够将子系统集成为一个完整的系统,能够在集成过程中优化系统;

10)能够配置系统调试环境,能够组织联调

11)能够识别关键代码并组织编写代码,能够进行性能优化。

4.2.3软件测试能力

1)掌握软件测试的基本概念和基本理论;

2)掌握常见的单元测试、集成测试、性能测试和回归测试技术;

3)掌握常用的白盒与黑盒测试方法,具备测试用例的设计能力;

4)掌握常用的软件测试工具;

5)能够编写单元测试计划及用例;

6)能够编写集成测试计划及用例;

7)能够搭建测试环境;

8)掌握软件测试管理技术,熟悉实际的软件测试流程;

9)具备软件测试计划、软件测试报告等测试文档的撰写能力。

4.2.4软件项目管理能力

1)掌握软件项目管理的基本概念和基本理论;

2)熟悉RUP、XP等常用软件开发过程模型,具备针对具体项目选择适当模型的能力;

3)掌握项目范围界定、计划制订及进度监控技术;

4)掌握开发资源分配与成本管理技术;

5)掌握软件配置技术,能够使用配置管理工具;

6)掌握软件开发风险评估与控制技术;

7)掌握常用的软件项目管理工具;

8)能够基于用户的反馈进行软件产品的维护,能够对用户进行培训;

9)具备软件开发计划、可行性分析报告等项目管理文档的撰写能力。

4.2.5嵌入式开发能力

1)掌握嵌入式系统的基本概念和基本理论;

2)掌握ARM等常见的嵌入式处理器体系结构,包括总体结构、存储器组织、系统控制模块和I/O外围控制模块等;

3)掌握Linux、WinCE、Android等常见平台下的嵌入式开发技术;

4)掌握嵌入式软件的编程、调试、部署技术。

4.2.6数据库开发与管理能力

1)掌握数据库系统的基本概念与体系结构;

2)掌握关系模型及其运算理论;

3)掌握SQL语言规范,具备应用SQL语言进行数据操作的能力;

4)能够实现数据库编程;

5)掌握关系数据库规范化理论,具备数据库结构设计能力;

6)掌握数据库系统的安全保护技术和性能调优技术;

7)了解分布式数据库及面向对象数据库的知识;

8)熟悉MSSQLServer、Oracle、DB2等常见数据库的操作。

4.3良好的综合素质

4.3.1政治思想

1)树立科学的世界观和正确的人生观,愿为国家富强、民族振兴服务;

2)继承中国古典哲学思想和西方现代哲学思想精髓;

3)提高对形势的认识和对政策的理解。

4.3.2道德法律

1)了解礼仪的基本要求和意义,懂得尊重自己和他人,平等待人、真诚礼貌,追求高尚人格,自觉践行礼仪规范;

2)了解道德的特点和作用、公民道德和职业道德基本规范,追求高尚的道德人格,自觉践行公民道德和职业道德基本规范;

3)了解实体法和程序法的作用和意义,增强法治意识,崇尚民主、公正、平等,履行保障宪法和法律实施的公民职责;

4)了解有关违法行为的危害和承担法律责任,理解守法的意义,自觉依法律己,同各种违法犯罪作斗争;

5)了解相关的民事、经济法律常识,理解其意义和作用,在民事和经济活动中依法做事,依法维护权益、履行义务、承担责任;

6)具有良好的心理素质,能应对危机和挑战。

4.3.3开拓创新能力

1)具有创新意识和创新能力;

2)树立创新的信心与习惯;

3)具备突破系统条框、大胆设想、合理推断的能力;

4)具有面向未来,开拓进取的开创精神,

4.3.4交流沟通能力

1)对人宽容、为人谦恭、真诚信义、思维敏捷;

2)掌握自我表达的意识和技巧;

3)提高自我管理、艺术欣赏等能力。

4.3.5团队合作能力

1)友好、宽容地对待同事,愿意共享经验,善于从他人那里学习,要虚心,要认同他人;

2)能有意识的关注团队工作的整体进度和团队内部情况;

3)能忠诚自己所从事的职业,做到勤奋、敬业、一丝不苟;

4)以团队利益为思考出发点,不计较个人得失,学会主动承担责任和任务,能自觉出色地完成任务;

5)学会服从,负起自己应有的责任。

4.3.6国际视野和跨文化环境下的交流、合作与竞争能力

1)具有宽泛知识背景,能采用汇报、写作、图表、电子和多媒体等方式进行专业和非专业交流;

2)进行学科内、跨学科和多学科领域的合作,以及跨文化背景的合作;

3)勇于挑战和接受挑战,有竞争意识和竞争能力;

4)具有一定的组织能力和领导能力,具有“引领”意识,并为之储备相关的知识和技能。

4.3.7信息获取、知识更新和终生学习能力

1)利用多种方法进行查询和文献检索,获取信息;

2)面向未来,与时俱进,了解学科内和相关学科的发展方向,以及国家的发展战略;

3)更新知识,不断学习,能适应未来科学发展的方向;

4)制定和调整自身的发展方向和目标,提高个人和机构的工作效率。

专业技术与综合素质共同构成了本专业卓越工程师所必需的专业能力,为此在教学实施过程中相应设置理论教学模块和专业实践模块。

专业能力与模块设置如图2所示。

图2专业能力与模块设置

5.培养标准实现

建立“培养标准实现矩阵”,描述培养标准规定的知识、能力和素质的实现途径(如表1所示)。

表1培养标准的实现矩阵

培养要求

实现途径

人文社会科学知识

哲学类、文史类系列模块、学术讲座

自然科学知识

高等数学、工程数学、大学物理等系列模块及实践环节、学术讲座

工具性知识

外语、文献检索、专业研究方法、软件法规与知识产权、计算机基础实践等系列模块及实践环节、学术讲座

专业知识

电路与模拟电子技术、数字逻辑、计算机科学与技术导论、微机原理与接口技术、操作系统、计算机网络、数据结构与算法设计、离散结构、软件编译技术

社会发展和相关领域科学知识

经济热点分析、公共关系学、环境科学、生命科学等系列模块、学术讲座、新技术参观

软件分析与设计能力

软件工程概论、软件分析与设计、大型管理软件实训、项目(企业)实训

软件实现能力

面向过程程序设计、面向对象程序设计、Web应用开发基础、JavaEE技术、Web开发框架、.Net技术、XML与Web2.0、项目(企业)实训

软件测试能力

软件测试与质量保证、软件测试工具、项目(企业)实训

软件项目管理能力

软件项目案例分析与设计、软件配置管理、项目(企业)实训

嵌入式开发能力

嵌入式LinuxC编程、嵌入式应用软件开发、项目(企业)实训

数据库开发与管理能力

数据库原理与应用、Oracle数据库、大型管理软件实训、项目(企业)实训

政治思想

哲学类、文史类系列模块、形势与政策、军事理论教育等讲座

道德法律

哲学类、文史类系列模块、软件法规与知识产权、大学生心理健康教育、安全教育等系列模块

开拓创新能力

挑战杯、数学建模、第二课堂、专业竞赛、项目(企业)实训

交流沟通能力

演讲与口才、认知实习、毕业实习、项目(企业)实训

团队合作能力

大型管理软件实训、项目(企业)实训、体育竞赛组织与管理

国际视野和跨文化环境下的交流、合作与竞争能力

职业生涯规划与就业指导、外包技术标准与规范、外语等系列模块、学术讲座

信息获取、知识更新和终生学习能力

文献检索、专业研究方法、学术讲座、新技术讲座

6.教学体系

以产业需求为导向,形成提高软件企业参与度的有效机制,吸纳产业界专家参与人才培养方案的研究和制定。

通过学习和借鉴德国的模块化教学成功经验,构建以能力为导向的模块化教学体系和以工程对象为轴心的实践教学体系,培养学生工程设计能力、项目实现能力及创新能力。

在此基础上制定满足我国软件企业需要,又符合专业培养规律的特色人才培养方案。

在教学的过程中,根据软件产业发展实际状况,每年会同软件企业人员对人才培养方案进行审核和修订。

6.1以专业能力为导向,构建模块化教学体系

模块化教学是变“知识输入”为“能力输出”的一种先进的教学体系,能有效地支持模块互换及学分互认。

6.1.1模块化教学体系的构建思路

针对人才培养目标,通过学习和借鉴德国的模块化教学成功经验,本专业模块化教学体系的构建思路总结如下:

通过对本地软件企业进行调查与分析,确定学生成为卓越软件工程师应具备的专业能力,再将抽象的专业能力具体化为能力要素,针对每个能力要素确定其对应的知识点;

对能力要素进行优化组合形成能力单元,然后对各个能力单元及其对应知识单元(知识点的组合)进行封装形成“模块”,通过若干个相关模块的有机搭配构成培养卓越软件工程师所需的模块化教学体系。

从而将传统的按学科知识体系构建专业课程体系,转变为按专业能力体系构建专业模块化体系的方式(如图3所示)。

图3模块化教学体系构建示意图

基于上述模块化教学体系构建思路,构建针对软件工程“卓越工程师”人才的模块化教学体系(如图4所示)。

图4模块化教学体系

在上述的模块化教学体系中,一项专业能力可由一个或若干个模块的知识和应用来描述。

一个模块是围绕学生能力涉及的知识的有机组合,针对特定的能力单元设置,面向能力培养重构模块的教学内容,对传统模块体系的教学内容进行拆散、揉和优化。

如将原有的“Java语言程序设计”、“SQLServer数据库”等模块中的高级应用和难点部分进行整合,设置“Web应用系统开发”模块,重点培养基于Web平台的应用系统设计开发能力。

模块既包含理论知识讲授,又有工程实践训练。

专业综合设计采用典型的真实工程项目,对相应能力进行培养。

模块具有可重组性和教学内容的非重复性,对应能力的培养环节连贯、递进,可适应不同类型软件工程师的培养需要。

模块化教学体系执行计划总学分为180学分,其中实践环节75学分,实践教学环节学分占比达到42%。

第1-4学期主要学习公共基础模块、专业基础课和部分专业模块;

第5学期到企业进行认知实习;

第6、7学期在校学习专业模块,第8、9学期到企业进行实训,结合工程实际完成项目实训和毕业设计(论文)。

教学进程如表2所示。

表2软件工程模块化教学体系教学进程

学期

模块

学分

思政I

2学分

素质

2学分

大学英语I2学分

高等数学I4学分

面向过程

程序设计(含实训)

4+2学分

计算机

基础实训

18

第二课堂6学分

体育俱乐部教学6学分

大学英语II

高等数学II4学分

大学物理

4学分

离散结构

3学分

电路与

电子技术

6学分

思政II

21

大学英语III

工程数学

面向对象

程序设计

(含实训)

3+2学分

网络

数字系

统设计

数据结构

与算法设计

操作系统

软件编

译技术

微机原理

与接口技术

数据库原理与应用(含实训)

软件工程

认知实习12学分

12

软件测试

与质量保证

(含实训)

2+2学分

嵌入式LinuxC编程

Oracle

数据库

软件配

置管理

软件分析

与设计

Web应用

系统开发

20

XML与Web2.0

软件项目案例分析与设计

.Net技术

Web

开发框架

嵌入式应用软件开发(含实训)

JavaEE

技术

企业实训I18学分

企业实训II(含毕业实习、毕业设计(论文))19学分

19

6.1.2跟踪专业发展,保持模块内容的开放性和先进性

为了确保专业模块的教学内容能反映软件业发展的需求,成立软件工程专业建设委员会,通过跟踪软件企业对人才的知识与能力需求,定期对模块教学内容进行更新,使得模块的教学内容能够反映专业发展现状,并适应软件企业不断变化的需求。

指定专门模块负责人,负责具体模块教学内容设计,并组织协调该模块的教学。

6.2以工程项目教学法为轴心,开展实践教学

6.2.1工程化实践教学体系

工程项目教学法是以工程项目生命周期全过程为载体,围绕项目的构思、设计、实现和运行的全过程实施教学过程。

通过工程项目教学法,将理论讲解、实验教学、实践教学与创新活动等融为一体,打破传统理论教学与实践教学的界限。

在一个或多个教学“模块”中,围绕典型工程对象(如一个软件项目、一个商务案例等),按照“任务驱动”模式将教学内容重新编排,用多少,讲多少,最终覆盖所有相关能力要素。

在课堂上一边理论讲解,一边动手实践,两者合二为一。

工程化实践教学体系如图5所示:

图5工程化实践教学体系

6.2.2梯度式实践教学模式

工程项目教学法的一大特点就是:

教学所用的工程对象不仅可以满足一个模块的能力培养,还可以横跨多个模块、多个学期的教学内容。

通过精心设计的典型工程对象把原本分散的知识点和能力要素串接起来,建立循序渐进、螺旋上升的梯度式实践教学模式。

实践教学从能力上可分为四个层次:

基础实践层、专业实践层、综合设计实践层、创新实践层,如图6所示。

图6梯度实践教学模式

7.企业培养方案

本专业的“卓越工程师培养计划”将把工程师培养分为校内学习和企业学习两个培养阶段。

在企业1年的学习阶段,合肥学院将与思科网讯软件有限公司合肥分公司、安徽科大讯飞信息科技股份有限公司、安徽科力信息产业有限责任公司、安徽用友政务软件有限公司和安徽服务外包产业园共同制定学生在企业学习期间的培养目标、培养标准和相应的培养体系。

7.1培养目标

通过企业一年的学习与实践,重点培养学生的职业素养与创新性思维、工程实践能力、工程设计和工程创新能力,实现学生培养、就业及企业人力资源选拔的有机结合。

7.2培养标准

企业培养标准如表3所示。

表3企业培养能力与要求

能力

掌握用户需求调研和需求分析方法

掌握IBMRationalROSE、PowerDesign等建模工具和常见的软件设计模式

能够设计和定义软件构架、模块划分的接口协议

能够运用VISIO工具进行详细设计及软件流程设计

具备用户需求说明书、软件规格说明书、概要设计说明书、数据库设计说明、详细设计说明书等软件开发文档的撰写能力

熟练使用ECLIPSE,进行JAVA程序的编辑、编译、运行和调试

能够运用VisualStudio工具进行.Net程序的编辑、编译、运行和调试

掌握Web应用系统的界面设计、脚本编程、业务逻辑编程及系统部署能力

能够运用InstallAnywhere等工具制作产品的安装程序,能够编写用户使用手册、安装说明等文档

熟练使用Jtest、C++Test、.NetTest等工具完成单元测试、集成测试、性能测试和回归测试

熟练使用Test

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1