软件工程专业培养计划.doc

上传人:牧羊曲112 文档编号:1629793 上传时间:2022-12-12 格式:DOC 页数:15 大小:603KB
返回 下载 相关 举报
软件工程专业培养计划.doc_第1页
第1页 / 共15页
软件工程专业培养计划.doc_第2页
第2页 / 共15页
软件工程专业培养计划.doc_第3页
第3页 / 共15页
软件工程专业培养计划.doc_第4页
第4页 / 共15页
软件工程专业培养计划.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《软件工程专业培养计划.doc》由会员分享,可在线阅读,更多相关《软件工程专业培养计划.doc(15页珍藏版)》请在三一办公上搜索。

1、软件工程专业培养计划()Software Engineering一、培养目标立足辽宁,面向全国,培养具有创新能力、团队协作能力、职业素质和社会责任感,服务社会,掌握自然科学和人文社科基础知识,掌握软件工程专业的基本理论、基本知识及基本方法,适应行业技术的快速发展,并具有软件开发能力以及软件开发实践经验,具有良好的项目组织的基本能力和沟通交流能力,能在软件工程、计算机应用等行业和领域,从事与软件工程专业工程相关的技术研究、设计、开发、管理、服务等工作的专门人才。矚慫润厲钐瘗睞枥庑赖賃軔朧。本专业预期学生毕业5年左右达到以下目标:(1)具备社会责任感,坚守职业道德规范,遵守法律法规,具备工程伦理道

2、德责任,具有社会和环境意识。(2)能够灵活运用数学与自然科学知识以及软件工程专业理论和技能,独立分析和解决工作中遇到的复杂工程问题。聞創沟燴鐺險爱氇谴净祸測樅。(3)具有较强的研究、设计和开发软件应用系统的能力,能够独立承担复杂工程项目,胜任软件工程及相关领域的技术管理、工程设计、技术开发等工作。残骛楼諍锩瀨濟溆塹籟婭骒東。(4)拥有较强的自学能力、创新能力和持续发展能力。 (5)具备良好的沟通协作、组织领导以及项目管理能力。二、毕业要求本专业学生主要学习自然科学和人文社科基础知识,学习计算科学、软件工程相关的基本理论和基本知识,接收软件工程的基本训练,具有软件开发实践的基本能力和初步经验、软

3、件项目组织的基本能力以及基本的工程素养,具有初步的创新和创业意识、竞争意识和团队精神,具有良好的外语运用能力。酽锕极額閉镇桧猪訣锥顧荭钯。经过4年的学习,毕业生应获得以下几个方面的知识能力:毕业要求1 工程知识:应掌握软件生命周期中涉及的工程基础和专业知识,以及相关的数学、自然科学知识,并能够将其应用到软件实践中,解决复杂软件工程问题。彈贸摄尔霁毙攬砖卤庑诒尔肤。1-1掌握软件工程专业必需的数学、自然科学知识,且能将其应用于表述软件工程问题;1-2掌握软件工程专业工程基础理论知识,能选择恰当的模型用于表述复杂软件工程问题;1-3掌握软件工程专业的专业知识,且能将其应用于复杂软件工程问题的建模和

4、求解;1-4理解系统的概念,且能将其应用于复杂软件工程中的系统架构、网络通信、支撑平台等问题。毕业要求2 问题分析:能应用数学、自然科学和与软件工程相关的基本原理,进行软件系统的分析与表达、并通过文献研究分析复杂的软件工程问题,以获得有效结论。謀荞抟箧飆鐸怼类蒋薔點鉍杂。2-1运用数学、自然科学方法制定分析模型;2-2 运用流程图、类图、ER图等软件工程方法描述问题;2-3能正确表达一个工程问题的解决方案,并证实方案的合理性;毕业要求3 设计/开发解决方案:能够设计针对复杂工程问题的解决方案,并针对特定系统需求设计解决方案,包括软硬件功能设计、系统架构设计、组件设计和数据库设计等,并能够在设计

5、环节中体现创新意识。厦礴恳蹒骈時盡继價骚卺癩龔。3-1掌握软件生命周期要素,了解软件开发过程管理模型,熟悉软件需求分析、设计、实现、测试、维护以及过程与管理的方法和技术;茕桢广鳓鯡选块网羈泪镀齐鈞。3-2具有设计符合功能与性能需求、并有创新性的解决方案的能力;3-3具有构建符合特定需求及限制的单元及系统的能力;毕业要求4 研究:能够基于软件工程的基本原理并采用科学方法对复杂工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。鹅娅尽損鹌惨歷茏鴛賴縈诘聾。4-1能够采用科学的方法对计算机软件系统中的关键环节,设计相应的实验方案,搭建实验环境,开展实验研究;籟丛妈羥为贍

6、偾蛏练淨槠挞曉。4-2能够理解系统软件的设计思路和基本原理,并具有应用软件技术、科学方法创新性地解决软件工程具体问题的能力;預頌圣鉉儐歲龈讶骅籴買闥龅。4-3具有分析与解释数据的能力,包括实施实验并与预期结果进行实验比较;4-4具有通过信息综合得到合理有效的结论的能力,包括从实验中呈现结果,并总结结论形成报告;4-5能够融合专业知识结构,具备对复杂软件工程问题进行深入研究的能力。毕业要求5 使用现代工具:能够针对复杂工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具,包括对复杂工程问题的预测与模拟,并能够理解其局限性。渗釤呛俨匀谔鱉调硯錦鋇絨钞。5-1能够利用图书馆和互联网

7、进行文献检索和资料查询;5-2掌握获取技术、资源、现代工程工具和信息技术工具的能力;5-3能够选择与使用恰当的技术、资源、现代工程工具和信息技术工具,解决复杂软件工程问题;5-4在解决复杂工程问题实践中提高现代工具的应用能力,并能够理解其局限性。毕业要求6 工程与社会:能够基于软件工程相关背景知识进行合理分析,评价软件工程实践和复杂软件工程问题解决方案对于社会、健康、安全、法律以及文化的影响,并理解应承担的责任。铙誅卧泻噦圣骋贶頂廡缝勵罴。6-1具有实施软件工程项目的能力,并能应用软件工程相关背景知识对实践过程进行评价;6-2能够评价复杂软件工程问题解决方案对社会、健康、安全、法律以及文化的影

8、响,并理解应当承担的责任。毕业要求7 环境和可持续发展:能够理解和评价针对复杂软件工程问题的工程实践对环境、社会可持续发展的影响。擁締凤袜备訊顎轮烂蔷報赢无。7-1能够了解环境保护和可持续发展的理念和内涵,理解计算机技术对生态环境和社会可持续发展的影响;7-2能够站在环境保护和可持续发展的角度思考软件工程实践,评价针对复杂软件工程问题的工程实践对环境、社会可持续发展的影响。贓熱俣阃歲匱阊邺镓騷鯛汉鼉。毕业要求8 职业规范:掌握基本的人文和社会科学知识,具有良好的人文社会科学素养、职业道德和心理素质,社会责任感强。坛摶乡囂忏蒌鍥铃氈淚跻馱釣。8-1能够树立正确的世界观、人生观、价值观,具备良好的

9、人文社会科学素养;8-2能够拥有健康的体质、良好的心理素质和社会责任感;毕业要求9 个人和团队:具有一定的组织、管理、协调、表达、交流、竞争与合作能力以及在团队中发挥作用的能力,能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。蜡變黲癟報伥铉锚鈰赘籜葦繯。9-1能够理解多角色团队中每个角色的含义,能够在团队中做好自己承担的角色;9-2能够在多学科背景下主动与其他成员沟通、合作、开展工作;9-3能够根据团队整体需求去组织、协调团队成员间关系,初步具备参与管理团队、协调工作的能力。毕业要求10 沟通:能够就复杂工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述

10、发言、清晰表达或回应指令。并具备一定的国际视野,能够在跨文化背景下进行沟通和交流。買鲷鴯譖昙膚遙闫撷凄届嬌擻。10-1具备一定的社交技巧,能够使用技术语言与业界同行及社会公众进行沟通与表达,能够就与本专业相关的当前热点问题发表自己的想法;綾镝鯛駕櫬鹕踪韦辚糴飙钪麦。10-2具有较强的文字表达和组织能力,具备初步的工程技术文档写作能力;10-3具备一定的国际视野,至少掌握一门外语,能够在跨文化背景下进行沟通和交流。毕业要求11 项目管理:理解并掌握工程管理原理与经济决策方法,并能在多学科环境中应用。11-1能够使用合适的管理方法与经济决策方法管理项目计划和预算及确保工作进度;11-2能够发现质量

11、标准、应用目标、操作流程的变化和项目实施过程中的风险,并采取恰当的措施。毕业要求12 终身学习:具备自主学习和终身学习的意识,有不断学习和适应发展的能力。12-1对于自我探索和学习的必要性有正确的认识,认识到终身学习的必要性;12-2积极跟踪职业的发展需求,能够制定并实施符合自身的职业发展规划。表1 本专业毕业要求对培养目标的支撑关系矩阵预期目标1预期目标2预期目标3预期目标4预期目标5毕业要求1毕业要求2毕业要求3毕业要求4毕业要求5毕业要求6毕业要求7毕业要求8毕业要求9毕业要求10毕业要求11毕业要求12表2 本专业课程体系支持毕业要求指标点的支撑关系本专业毕业要求本专业毕业要求指标点分

12、解描述支撑指标点的相关教学活动课程权重(1) 工程知识:应掌握软件生命周期中涉及的工程基础和专业知识,以及相关的数学和自然科学知识,并能够将其应用到软件实践中,解决复杂软件工程问题。1-1 掌握软件工程专业必需的数学、自然科学基础知识,且能将其应用于表述软件工程问题;高等数学0.3线性代数0.2概率论与数理统计0.2离散数学0.2算法设计与分析0.11-2 掌握软件工程专业工程基础理论知识,能选择恰当的模型用于表述复杂软件工程问题;C+程序设计0.2Java程序设计0.3数据库概论0.2Oracle数据库0.1数据结构0.21-3 掌握软件工程专业的专业知识,且能将其应用于复杂软件工程问题的建

13、模和求解;软件工程概论0.3设计模式0.2Java选修模块(两个方向选一)Web前端框架0.2Java框架MyBatis0.1Java框架SpringMVC0.2Android选修模块(两个方向选一)Android开发基础0.2Android游戏应用开发0.1Android网络应用开发0.21-4 理解系统的概念,且能将其应用于复杂软件工程中的系统架构、网络通信、支撑平台等问题。网络及其计算0.3计算机系统基础0.1操作系统0.3Linux基础与Shell编程0.3(2) 问题分析:能应用数学、自然科学、工程基础和与软件工程相关的基本原理,进行软件系统的分析与表达、并通过文献研究分析复杂的软件

14、工程问题,以获得有效结论。2-1 运用数学、自然科学方法制定分析模型;高等数学0.2离散数学0.3概率论与数理统计0.1线性代数0.3算法设计与分析0.12-2 运用流程图、类图、ER图等软件工程方法描述问题;计算机系统基础0.5数据库概论0.52-3 能正确表达一个工程问题的解决方案,并证实方案的合理性;软件工程概论0.4面向对象的分析与设计0.4网络及其计算0.2(3) 设计/开发解决方案:能够设计针对复杂工程问题的解决方案,并针对特定系统需求设计解决方案,包括软硬件功能设计、系统架构设计、组件设计和数据库设计等,并能够在设计环节中体现创新意识。3-1 掌握软件生命周期要素,了解软件开发过

15、程管理模型,熟悉软件需求分析、设计、实现、测试、维护以及过程与管理的方法和技术;软件工程概论0.4数据库概论0.3操作系统0.1面向对象的分析与设计0.23-2 具有设计符合功能与性能需求、并有创新性的解决方案的能力;C+程序设计0.3Java程序设计0.1数据结构0.2C+课程设计0.2数据结构课程设计0.23-3 具有构建符合特定需求及限制的单元及系统的能力;Web2.0网页设计0.2计算机系统基础0.3Java程序设计0.2Oracle数据库0.3(4) 研究:能够基于软件工程的基本原理并采用科学方法对复杂工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。

16、4-1 能够采用科学的方法对计算机软件系统中的关键环节,设计相应的实验方案,搭建实验环境,开展实验研究;C+程序设计实验0.3Linux基础与Shell编程0.1数据结构实验0.3算法设计与分析实验0.34-2 能够理解系统软件的设计思路和基本原理,并具有应用软件技术、科学方法创新性地解决软件工程具体问题的能力;Java模块基础技术实训(Java方向)0.2Android开发技术实训(Android方向)0.2Java软件开发综合实践(Java方向)0.3Android软件开发综合实践(Android方向)0.3Java选修模块Web前端框架0.2Java框架SpringMVC0.3Andro

17、id选修模块Android开发基础0.2Android网络应用开发0.34-3 具有分析与解释数据的能力,包括实施实验并与预期结果进行实验比较;C+课程设计0.4Java软件开发综合实践(Java方向)0.6Android软件开发综合实践(Android方向)0.64-4 具有通过信息综合得到合理有效的结论的能力,包括从实验中呈现结果,并总结结论形成报告;数据结构课程设计0.4Java软件开发综合实践0.6Android软件开发综合实践0.64-5 能够融合专业知识结构,具备对复杂软件工程问题进行深入研究的能力。毕业设计(论文)0.4JSP程序设计0.3Java选修模块(两个方向选一)Java

18、框架MyBatis0.1Java框架SpringMVC0.2Android选修模块(两个方向选一)Android游戏应用开发0.1Android网络应用开发0.2(5)使用现代工具:能够针对复杂软件工程问题,分析、选择恰当的技术、资源、现代工程工具和信息技术工具,对软件工程问题进行预测与模拟、开发,提高解决复杂软件问题的效率,提升解决方案的规范性,并理解其局限性。5-1 能够利用图书馆和互联网进行文献检索和资料查询;软件工程概论0.2文献检索0.4毕业设计(论文)0.45-2 掌握获取技术、资源、现代工程工具和信息技术工具的能力;创新创业专题0.4Java软件开发综合实践0.6Android软

19、件开发综合实践0.65-3 能够选择与使用恰当的技术、资源、现代工程工具和信息技术工具,解决复杂软件工程问题;专业选修课任选模块课群大数据0.3机器学习0.3数字图像处理0.3编译原理0.3Java选修模块Web前端框架0.2Java框架MyBatis0.2Java框架SpringMVC0.3Android选修模块Android开发基础0.2Android游戏应用开发0.2Android网络应用开发0.35-4 在解决复杂工程问题实践中提高现代工具的应用能力,并能够理解其局限性。设计模式0.2项目实训0.4毕业设计(论文)0.4(6)工程与社会:能够基于软件工程相关背景知识进行合理分析,评价软

20、件工程实践和复杂软件工程问题解决方案对于社会、健康、安全、法律以及文化的影响,并理解应承担的责任。6-1 具有实施软件工程项目的能力,并能应用软件工程相关背景知识对实践过程进行评价;软件工程概论0.4面向对象的分析与设计0.66-2 能够评价复杂软件工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应当承当的责任。认识实习0.5设计模式0.5(7) 环境与可持续发展:能够理解和评价针对复杂软件工程问题的工程实践对环境、社会可持续发展的影响。7-1能够了解环境保护和可持续发展的理念和内涵,理解计算机技术对生态环境和社会可持续发展的影响;软件工程概论0.3项目实训0.4毕业实习0.37

21、-2能够站在环境保护和可持续发展的角度思考软件工程实践,评价针对复杂软件工程问题的工程实践对环境、社会可持续发展的影响。项目实训0.3毕业实习0.2毕业设计(论文)0.5(8) 职业规范:掌握基本的人文和社会科学知识,具有良好的人文社会科学素养、职业道德和心理素质,社会责任感强。8-1 能够树立正确的世界观、人生观、价值观,具备良好的人文社会科学素养;马克思主义基本原理概论0.1中国近现代史纲要0.2毛泽东思想和中国特色社会主义理论体系概论0.2公共选修课0.1思想道德修养与法律基础0.2入学教育0.1毕业教育0.18-2 能够拥有健康的体质、良好的心理素质和社会责任感;体育0.4职业生涯规划

22、0.1大学生就业指导0.1形势与政策0.3公益劳动0.1(9) 个人和团队:具有一定的组织、管理、协调、表达、交流、竞争与合作能力以及在团队中发挥作用的能力,能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。9-1 能够理解多角色团队中每个角色的含义,能够在团队中做好自己承担的角色; Web2.0网页设计0.3Java模块基础技术实训0.4Android开发技术实训0.4思想道德修养与法律基础0.39-2 能够在多学科背景下主动与其他成员沟通、合作、开展工作;毕业设计(论文)0.3项目实训0.2创业管理0.1大学生心理健康教育0.2健康教育0.19-3 能够根据团队整体需求去组织、

23、协调团队成员间关系,初步具备参与管理团队、协调工作的能力。军事理论0.3军训训练0.3认识实习0.4(10) 沟通:能够就复杂软件工程问题与业界同行及社会公众进行有效沟通和交流,包括具备书面沟通、口头沟通的能力,能够熟练使用文字、图表进行软件文档的编写,能够与客户、团队成员进行有效的口头沟通。具备一定的国际视野,能够进行跨文化背景下的沟通和交流。10-1 具备一定的社交技巧,能够使用技术语言与业界同行及社会公众进行沟通与表达,能够就与本专业相关的当前热点问题发表自己的想法;毕业实习0.2创新创业专题0.4创新教育0.410-2 具有较强的文字表达和组织能力,具备初步的工程技术文档写作能力;数据

24、结构课程设计0.4Java软件开发综合实践0.3Android软件开发综合实践0.3毕业设计(论文)0.310-3 具备一定的国际视野,至少掌握一门外语,能够在跨文化背景下进行沟通和交流。大学英语0.8日语0.2(11) 项目管理:理解并掌握软件项目管理的基本理论与经济决策方法,能够在多学科环境中应用。11-1 能够使用合适的管理方法与经济决策方法管理项目计划和预算及确保工作进度; 创业管理0.5项目实训0.511-2 能够发现质量标准、应用目标、操作流程的变化和项目实施过程中的风险,并采取恰当的措施。毕业实习0.2生产实习0.3项目实训0.5(12) 终身学习:具备自主学习和终身学习的意识,

25、有不断学习和适应发展的能力。12-1 对于自我探索和学习的必要性有正确的认识,认识到终身学习的必要性;马克思主义基本原理概论0.3思想道德修养与法律基础0.3毛泽东思想和中国特色社会主义理论体系概论0.3入学教育0.112-2 积极跟踪职业的发展需求,能够制定并实施符合自身的职业发展规划。大学生就业指导0.3毕业教育0.1大学英语0.1职业生涯规划0.5表3 本专业课程体系与毕业要求的关联度矩阵序号课程名毕业要求1 毕业要求2 毕业要求3 毕业要求4毕业要求5毕业要求6毕业要求7毕业要求8毕业要求9毕业要求10毕业要求11毕业要求121思想道德修养与法律基础LMM2马克思主义基本原理概论LM3

26、中国近现代史纲要L4毛泽东思想和中国特色社会主义理论体系概论LM5形势与政策M6体育M7大学英语HL8高等数学ML9*线性代数LM10*概率论与数理统计LL11*离散数学LM12*C+程序设计LMM13Linux基础与Shell编程ML14*数据结构LLM15*算法设计与分析LLM16*数据库概论LHM17*Java程序设计ML18*操作系统ML19*计算机系统基础LHM20*Oracle数据库LM21*设计模式LLH22*面向对象的分析与设计MLH23*网络及其计算ML24*软件工程概论MMLLMM25Web2.0网页设计LM26JSP程序设计LM27大数据专业选修课任选模块M28机器学习M

27、29数字图像处理M30编译原理M31日语L32Web前端框架Java方向选修模块(两个方向人选选其一)LLL33Java框架MyBatisLLL34Java框架SpringMVCLHM35Android开发基础Android方向选修模块(两个方向人选选其一)LLL36Android游戏应用开发LLL37Android网络应用开发LHM38创业管理LH39文献检索M40大学生心理健康教育L41健康教育L42军事理论M43创新教育M44职业生涯规划LH45大学生就业指导LM46军事训练M47创新创业专题MM48认识实习HM49C+课程设计LH50数据结构课程设计LLM51Java模块基础技术实训L

28、M52Android开发技术实训LM53Java软件开发综合实践HHM54Android软件开发综合实践HHM55项目实训MHLH56生产实习M57毕业实习HLL58*毕业设计(论文)MHHMM59公共选修课L60公益劳动LL61入学教育LL62毕业教育LL序号中文课程名称毕业要求细指标点对应毕业要求1毕业要求2毕业要求3毕业要求4毕业要求5毕业要求6毕业要求7毕业要求8毕业要求9毕业要求10毕业要求11毕业要求121.11.21.31.42.12.22.33.13.23.34.14.24.34.44.55.15.25.35.46.16.27.17.28.18.29.19.29.310.110

29、.210.311.111.212.112.21思想道德修养与法律基础0.20.30.32马克思主义基本原理概论0.10.33中国近现代史纲要0.24毛泽东思想和中国特色社会主义理论体系概论0.20.35形势与政策0.36体育0.67大学英语0.80.18高等数学0.30.29*线性代数0.20.310*概率论与数理统计0.20.111*离散数学0.20.312*C+程序设计0.20.30.313Linux基础与Shell编程0.30.114*数据结构0.20.20.315*算法设计与分析0.10.10.316*数据库概论0.20.50.317*Java程序设计0.30.10.218*操作系统0

30、.30.119*计算机系统基础0.10.50.320*Oracle数据库0.10.321*设计模式0.20.20.522*面向对象的分析与设计0.40.20.623*网络及其计算0.30.224*软件工程概论0.30.40.20.20.40.325Web2.0网页设计0.20.426JSP程序设计0.20.327大数据0.328机器学习0.329数字图像处理0.330编译原理0.331日语0.232Web前端框架0.20.20.233Java框架MyBatis0.10.10.234Java框架SpringMVC0.20.30.20.335Android开发基础0.20.20.236Android游戏应用开发0.10.10.237Android网络应用开发0.20.30.20.338创业管理0.10.539文献检索0.440大学生心理健康教育0.241健康教育

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号