软件工程2016培养方案专业课程地图任务表
软件工程学科(专业)博士研究生培养方案
软件工程学科(专业)博士研究生培养方案1、所属学院:计算机与信息学院学科代号:083500 获得授权时间:2012年2、本学科、专业简介:本学科2013年开始招收和培养研究生,虽然招生历史比较短,但其相关专业“计算机科学与技术”专业研究生培养具有悠久的历史和较强的实力。
计算机科学与技术专业于1981年获计算机应用技术硕士学位授予权,1986年获计算机应用技术博士学位授予权,1995年获计算机软件与理论二级学科硕士学位授予权。
经过十几年的发展,计算机软件与理论学科2008年被评为安徽省级重点学科。
在原有计算机软件与理论二级学科基础上发展起来的软件工程学科,在复杂系统理论与建模、软件体系结构、软件测试与质量保证、嵌入式软件技术、信息系统项目管理、面向服务的软件工程方法和云计算与云服务工程等方面具有较强的实力,在国内具有一定影响,特别是在针对大数据的云计算与云服务工程方向上处于国内一流发展水平。
针对该方向的研究工作,近年来,已累计承担包括国家973、863和国家自然科学基金在内的省部级以上课题10余项,各类横向项目30余项,获省部级以上科技成果奖和省级优秀教学成果奖多项。
在2012年教育部组织的软件工程专业学科排名中,我校的软件工程专业在全国软件工程专业学科排第34名。
在本学科点上目前具有软件工程一级博士授予权和软件工程博士后流动站。
3、培养目标软件工程专业培养的硕士研究生应热爱祖国、遵纪守法,具有社会责任感和历史使命感,维护国家和人民的根本利益,推进人类社会的进步与发展。
具有良好的科学素养,品行端正,诚实守信,严格遵守科学技术研究学术规范,具有开拓进取、严谨求实的科研作风。
应掌握数学、计算机科学、系统科学、管理学等机密相关的基本知识,以及本学科的软件需求、软件设计、软件构造、软件测试、软件维护、软件配置管理、软件工程管理、软件工程过程、软件工程方法和工具、软件质量等核心知识。
具备软件工程学科坚实宽广的理论基础、系统深入的专业知识。
软件工程课程表
软件工程课程表软件工程课程表1.课程概述1.1 课程名称:软件工程1.2 课程编号:SE1011.3 课程学分.3学分1.4 授课教师:教授1.5 上课时间:每周一、周三、周五上午8:00-9.401.6 上课地点:教学楼101室2.课程目标在本课程中,学生将会学习软件工程的基本原理和方法,了解软件开发过程中的需求分析、设计、编码、测试等关键环节,掌握常用的软件开发工具和技术,培养软件工程实践能力和团队合作精神。
3.课程大纲3.1 软件工程概述3.1.1 软件工程定义3.1.2 软件过程模型3.1.3 软件开发生命周期3.2 软件需求分析3.2.1 需求获取与分析3.2.2 需求规约与验证3.2.3 需求管理与变更控制3.3 软件设计3.3.1 软件设计原则3.3.2 结构化设计与面向对象设计 3.3.3 UML建模3.4 软件编码与测试3.4.1 编码规范与质量保证3.4.2 单元测试与集成测试3.4.3 软件测试方法与工具3.5 软件项目管理3.5.1 项目计划与进度管理3.5.2 风险管理与质量管理3.5.3 团队协作与沟通4.课程安排---- 日期 ---- 内容 ----------------------------------------- 第1周 ---- 软件工程概述 -------- 第2周 ---- 需求分析 -------- 第3周 ---- 软件设计 -------- 第4周 ---- 软件编码与测试 -------- 第5周 ---- 软件项目管理 -------- ---- ----5.课程评估方式5.1 平时成绩:占总评成绩的30%,包括课堂参与、作业完成情况等5.2 课程项目:占总评成绩的40%,完成一个小型软件项目5.3 期末考试:占总评成绩的30%6.参考资料6.1 《软件工程导论》6.2 《软件工程原理与实践》6.3 《软件工程教程》附件:1.课程项目要求2.课程作业说明法律名词及注释:1.软件工程:软件工程是指应用科学和数学原理,通过系统化、规范化的方法开发和维护软件的一门工程学科。
郑州轻工业学院 软件工程(Java 方向)专业培养方案
郑州轻工业学院软件工程(Java 方向)专业培养方案一、培养目标本专业培养德、智、体全面发展,知识、能力、素质相协调,具有计算机科学与技术的基本理论和基本知识,掌握软件开发的基本技能与方法,从事IT 技术及相关领域的科技开发、产品设计、生产技术或管理工作的IT 技术高级专门人才。
二、培养要求本专业学生主要学习计算机科学与技术的基本理论和技术,受到科学实验、创造性思维及从事研究与应用计算机的基本训练,在JAVA 开发工程师、WEB 网站开发工程师、ORACLE 数据库管理员等岗位强化训练,实现零距离就业。
毕业生应获得以下几方面的知识和能力:1、具有较高的科学素养,基本的人文科学基础知识,较强的外语综合应用能力;2、掌握计算机科学与技术等方面的基本理论、基本知识和基本技能与方法,具有研究、开发计算机软、硬件的基本能力;3、了解相近专业的一般原理和知识;了解与计算机产业有关政策及国内外有关知识产权的法律法规;了解计算机科学技术的理论前沿、应用前景和最新发展动态以及计算机信息产业发展状况;4、掌握文献检索及运用现代信息技术获取相关信息的基本方法,具有一定的技术设计、归纳、整理、分析实验结果、撰写论文、参与学术交流的能力。
5、着重强调实际动手能力培养、综合素质训练、外语应用能力培养。
三、学制与学位修业年限:以四年制为基础的弹性学制,修业时间4—6 年。
授予学位:工学学士。
四、学时与学分:总学分:201课内教学学时/学分:2552/141其中:公共基础课学时/学分:570/42专业基础课学时/学分:982/52专业课学时/学分:500/25选修课学时/学分:500/22集中安排的实践环节周数/学分:52/52课外培养和社会实践最低学分:8五、主干学科软件工程六、主要课程数据结构、操作系统、数据库原理、计算机网络、计算机组成原理、C 语言程序设计、Java 程序设计、数据库设计技术、JSP 技术、SSH 技术、软件需求分析与设计、软件工程。
软件学院软件工程专业培养方案-中国科学技术大学教务处
课 号:SW02003 课程名称(中文):面向对象的程序设计 课程名称(英文):Object-Oriented Programming 学 时:60/40 学 分:4 开课学期:春 预修课程:CS01002C 语言程序设计 适用对象和学科方向:信息科学 主要内容:本课程将介绍 C++的语法和面向对象的程序设计的基本概念,并讨论了利用 C++语言提供的
计
春
课程名称
软件工程 人工智能原理 Internet 程序设计(Java、XML、 JSP、ASP) *信息安全 *嵌入式系统及应用 *商务智能 软件建模原理 计算机图形学 人机界面设计 *CMM 讲座 文化素质类课程
( 2+9* )门课
学 学时
分 40/40 3 60/20 3.5
80/40 5
40/40 3
489
学 分:4.5 开课学期:春 预修课程:CS01002C 语言程序设计/SW02003 面向对象程序设计(含 C++) 适用对象和学科方向:信息科学 主要内容:数据结构和算法是计算机软件的灵魂,这两者的学习乃是计算机科学与工程的基础,数据结
构与算法课程系统地讨论各种常用的数据结构、基本算法,并介绍了几种常用算法设计方法, 以便培养学生数据抽象,算法时、空复杂性的分析能力以及通过设计计算机程序来解决实际 问题的能力。
484
四、主要课程关系结构图
计算机 组成原理
C语言程序 设计
软件工程专业专业人才培养方案(本科)
软件工程专业专业人才培养方案(本科)软件工程专业专业人才培养方案(本科)1. 介绍软件工程专业是针对培养具备软件开发和项目管理能力的高级专门人才的专业。
本文将对软件工程专业的培养方案进行详细描述。
2. 培养目标软件工程专业的培养目标是培养学生具备以下能力:2.1 分析和解决软件工程问题的能力;2.2 进行软件系统设计、开发和管理的能力;2.3 掌握软件测试和质量保证的基本方法和技术;2.4 具备良好的沟通能力和团队合作精神;2.5 具备终身学习和不断创新的能力。
3. 课程设置3.1 基础课程3.1.1 高等数学3.1.2 离散数学3.1.3 数据结构与算法3.1.4 面向对象程序设计3.1.5 计算机组成原理3.1.6 操作系统3.1.7 编译原理3.2 专业课程3.2.1 软件工程导论3.2.2 软件需求工程3.2.3 软件设计与架构3.2.4 软件测试与质量保证3.2.5 软件项目管理3.2.6 软件工程实践3.2.7 人机交互设计3.3 选修课程3.3.1 人工智能与专家系统3.3.2 大数据技术与应用3.3.3 移动应用开发3.3.4 云计算与虚拟化技术4. 实践教学实践教学是软件工程专业培养方案中重要的组成部分。
包括以下几个方面:4.1 实验课程:通过实验课程,学生可以熟悉软件开发工具和技术,并应用于实际项目中。
4.2 实习:学生将在实践环境中参与软件项目开发,提高实际问题解决能力和团队协作能力。
4.3 毕业设计:学生将独立完成一个软件项目,通过整个项目的开发过程,综合应用所学知识和技能。
5. 培养模式软件工程专业采用综合型培养模式,即理论学习、实践教学和创新能力的培养相结合。
具体包括:5.1 课堂教学:培养学生的理论基础和分析问题的能力;5.2 实验和实习:提供实践环境,培养学生的实际操作和解决问题的能力;5.3 项目实践:通过参与实际软件项目开发,培养学生的项目管理和团队合作能力;5.4 创新实践:鼓励学生参加科研项目或创新性实践,培养学生的创新能力。
软件工程专业培养方案-杭州电子科技大学
杭州电子科技大学计算机信息技术微专业培养方案(本科)一、培养目标在掌握原有专业知识技能的基础上,掌握计算机信息技术的基础知识,具备计算机信息素养,能正确理解工作中碰到的信息技术问题,具备一定的解决能力,能在各自工作岗位中发挥计算机信息技术优势,具有较强实践能力和可持续发展能力,培养既有良好的专业素养又有信息知识与技能的复合型应用人才。
二、培养要求 (素质、知识、能力)本专业对学生的培养要求如下:(1)掌握计算机软硬件的基本理论和知识;(2)具有熟练使用常用软件工具的高级能力;(3)具有计算思维能力,能了解软件产品的研发过程,基本具备软件产品经理的素质和能力;(4)具有互联网思维,了解计算机技术的前沿发展现状和趋势;(5)具有较强的实践操作能力和可持续发展能力。
三、核心课程常用软件工具高级应用、计算机软硬件基础、创意编程、计算思维、计算机前沿技术、综合实践。
四、学制基本学制为两年,本科学生从二年级开始选课修读。
五、专业证书发放学生在最长修业年限内,修满本微专业培养方案规定的全部学分,达到发证资格要求,由我校颁发微专业证书。
六、学分要求课程类别课程性质学分专业课必修13选修0实践环节必修 3获得微专业证书的最低学分要求16 七、教学进程计划表课程类别课程属性课程名称学分总学时讲授课程实践实验课内上机课外上机开课学期考核方式核心课程备注专业课必修常用软件工具高级应用 3.0 48 32 16 1 C √创意编程 3.0 48 32 16 1 C √计算机软硬件基础 3.0 48 32 16 2 C √计算思维 3.0 48 32 16 2 C √计算机前沿技术 1.0 16 16 3 C √实践环节必修综合实践 3.0 48 48 4 C √注:考核方式栏, C代表“考查”。
八、有关说明本专业面向非计算机类专业学生开设。
软件工程方向专业培养方案
软件工程方向专业培养方案一、专业课程设置1. 基础课程(1)数据结构与算法:介绍数据结构和算法的基本概念,培养学生编写高效算法的能力。
(2)计算机原理与体系结构:介绍计算机硬件系统的基本原理,为学生理解软件与硬件的协同工作奠定基础。
(3)操作系统原理:介绍操作系统的基本原理和设计思想,培养学生编写高效、稳定的操作系统的能力。
2. 专业核心课程(1)软件工程导论:介绍软件工程的基本概念、原理和方法,培养学生软件工程思维。
(2)面向对象分析与设计:介绍面向对象分析与设计的原理和方法,培养学生进行软件系统设计的能力。
(3)软件测试与质量保障:介绍软件测试和质量保障的基本原理和方法,培养学生保证软件质量的能力。
(4)软件项目管理:介绍软件项目管理的基本原理和方法,培养学生进行软件项目管理的能力。
3. 选修课程(1)Web应用开发:介绍Web应用开发的基本技术和方法,培养学生开发Web应用的能力。
(2)移动应用开发:介绍移动应用开发的基本技术和方法,培养学生开发移动应用的能力。
(3)大数据技术与应用:介绍大数据技术和应用的基本原理和方法,培养学生处理大数据的能力。
二、实践教学安排1. 实验课程在数据结构与算法、计算机原理与体系结构、操作系统原理等课程中设置相应的实验课程,让学生亲自动手实践,加深对课程知识的理解,培养实际操作能力。
2. 课程设计在面向对象分析与设计、软件测试与质量保障、软件项目管理等课程中设置课程设计,让学生参与一个小型软件项目的设计、开发和管理,从而培养实际工作能力。
三、实习实训计划1. 实习环节安排学生到软件公司、互联网企业等相关企业进行实习,让学生接触实际工作环境,了解行业发展趋势,积累实际工作经验。
2. 实训项目结合学校科研项目或与企业合作项目,设置实际软件开发项目,让学生参与其中,锻炼实际开发能力,培养团队协作精神。
四、科研创新能力培养1. 科研导师制度为学生设置科研导师,指导学生进行科研工作,培养学生独立思考和解决问题的能力。
软件工程专业培养计划(080902).doc
软件工程专业培养计划(080902)(Software Engineering)一、培养目标立足辽宁,面向全国,培养具有创新能力、团队协作能力、职业素质和社会责任感,服务社会,掌握自然科学和人文社科基础知识,掌握软件工程专业的基本理论、基本知识及基本方法,适应行业技术的快速发展,并具有软件开发能力以及软件开发实践经验,具有良好的项目组织的基本能力和沟通交流能力,能在软件工程、计算机应用等行业和领域,从事与软件工程专业工程相关的技术研究、设计、开发、管理、服务等工作的专门人才。
本专业预期学生毕业5年左右达到以下目标:培养目标1:能够运用数学与自然科学知识以及软件工程专业理论和技能,对复杂的软件工程问题进行分析和研究,并提供有效解决方案;培养目标2:熟悉软件工程的发展现状及相关领域的发展动态,具备一定的工程创新意识与能力,能够运用现代工具及软件专业知识,从事软件工程及相关领域的技术管理、工程设计、技术开发等工作;培养目标3:具备社会责任感,坚守职业道德规范,综合考虑法律、环境与可持续发展等因素影响,在工程实践中能坚持公众利益优先;培养目标4:具备健康的身心和良好的人文科学素养,拥有团队精神、有效的沟通表达能力和工程项目管理能力;培养目标5:拥有职业发展中的终生学习与自我完善能力,具有一定的全球化意识和国际视野,能够积极主动适应不断变化的自然环境和社会环境,持续提高专业素养和自身素质。
二、毕业要求本专业学生主要学习自然科学和人文社科基础知识,学习计算科学、软件工程相关的基本理论和基本知识,接收软件工程的基本训练,具有软件开发实践的基本能力和初步经验、软件项目组织的基本能力以及基本的工程素养,具有初步的创新和创业意识、竞争意识和团队精神,具有良好的外语运用能力。
经过4年的学习,毕业生应获得以下几个方面的知识能力:毕业要求1 工程知识:应掌握软件生命周期中涉及的工程基础和专业知识,以及相关的数学、自然科学知识,并能够将其应用到软件实践中,解决复杂软件工程问题。
软件工程大数据方向专业培养方案
软件工程(大数据方向)专业培养方案Software Engineering (Big Data)专业名称:软件工程专业代码: 080902一、专业培养目标本方向面向新时代中国特色社会主义经济建设中的战略性主导产业和战略性新兴产业,特别是大数据处理、数据挖掘及其工程应用领域的人材需求,结合软件工程的专业特点,培养具有良好的职业道德和职业精神,掌握自然科学和人文社科基础知识、软件工程专业基础理论和大数据处理技术专业技能,能够从事计算机软件产品开辟,特别是大数据处理与应用方面的工程应用开辟,具备“大数据处理技术特长+综合素质”的有社会责任、有创新精神、有专门知识、有实践能力、有健康身心的应用型高级专门人材。
学生在毕业后5年摆布预期能够实现以下目标:( 1 ) 具备社会责任感,健康的身心和良好的人文素质,理解并坚守职业道德规范,综合考虑法律、环境与可持续性发展等因素影响,在工程实践中能坚持公众利益优先。
( 2 ) 具有扎实的数理基础和系统的软件工程专业知识,并能使二者融会贯通,能够对复杂工程问题进行研究,对复杂工程项目提供系统性的解决方案,并得到合理有效的结论。
( 3 ) 能够跟踪并适应软件工程(大数据)技术发展,具备较强的实践和创新能力,能够运用现代工具从事本专业领域相关软件的设计和开辟,负责完成一个以上软件关键技术的方案设计和研发工作,成长为研发工程师、系统分析员等。
(4)了解工程管理的基本原理与经济决策方法,具备一定的协调、管理、沟通、竞争与合作能力,胜任研发、测试、技术支持、营销等部门的管理工作,成为企业管理骨干。
( 5 ) 具有全球化意识和国际视野,拥有自主的、平生的学习习惯和能力,能够通过自主学习持续提升自己的综合素质和专业能力,不断适应社会发展。
二、毕业要求通过4年的系统学习,本专业的学生要求掌握软件工程 (大数据方向) 领域的基础理论与知识,熟悉相关工程技术及规范,了解新兴技术;具备软件工程领域相关的软件研发、规划和设计、系统运行和维护、调试和项目管理等工作的基本能力;具备现代科技观念、较强的创新精神和实践能力;具有良好的工程素质、人文修养和沟通能力;具备国际视野和平生学习、适应社会的能力。
中山大学软件学院级本科软件工程专业培养方案
中山大学软件学院级本科软件工程专业培养方案12中山大学软件学院软件工程专业本科生培养方案7月一、培养目标针对中国经济信息化建设和发展的需要, 面向软件产业界对软件工程技术人才的需求, 培养德、智、体、美、劳全面发展, 具有良好综合素质和实践能力, 具备扎实的软件工程基础理论知识, 并掌握并熟练运用国际上先进的软件开发技术和现代软件工程规范与方法, 具有国际竞争力的、高层次多类型的实用型、工程型、复合型、创新型软件实用人才。
作为一名合格的软件工程专业本科毕业生, 应当符合国民经济信息化建设和发展需要, 以及软件企业对软件工程技术人才需求, 能够成为企业所需要的较高层次的软件工程技术和管理人才, 其基本能力应当达到( 具有国际水准的) 程序员、高级程序员、软件测试工程师、网络与系统管理员、数据库管理员、软件工程师、以及项目质量管理人员的水平。
二、培养规格和要求1、应较好地掌握马克思主义、毛泽东思想和邓小平理论; 拥护党的基本路线和方针、政策; 热爱祖国, 遵纪守法, 品行端正, 身心健康, 具有良好的职业道德和创业精神, 积极为中国经济建设和社会发展服务。
2、应具备科学的世界观, 掌握科学方法; 掌握扎实的软件基础理论知识和较宽广的软件工程专业知识, 具有技术创新能力; 受到良好的软件工程训练, 具有较强的工程实践能力和团队协作能力; 熟悉软件应用和工具, 具备运用先进的工程化方法、技术和工具从事某一应用领域软件分析、设计、开发、维护等工作的能力。
3、软件工程专业本科毕业生应达到基本的数学和语言要求; 熟练掌握英语, 具备良好的阅读、理解和撰写外语资料的能力和进行国际化交流的能力; 拥有较好的沟通技巧和团队工作能力, 通晓和遵守法律和职业道德。
本专业毕业生应具备如下知识和能力:●有扎实的理论基础, 系统地掌握本专业领域宽广的理论知识和专业知识;●具有较强的创新意识;●具有良好的工程实践能力;●具有较强的工作适应能力, 具备自学习的能力以适应软件技术的快速变化;●具有从事信息和软件工程领域的开发、设计及组织管理能力。
软件工程 培养方案
软件工程培养方案第一部分:课程设置1. 专业基础课程(1)程序设计基础内容:介绍程序设计的基本概念和原理,培养学生编程能力和解决问题的能力。
(2)数据结构与算法内容:介绍数据结构和算法的基本概念和常用算法,培养学生对数据的敏感度和解决问题的能力。
(3)数据库原理与应用内容:介绍数据库的基本原理和应用技术,培养学生数据库设计和管理的能力。
(4)操作系统原理内容:介绍操作系统的基本原理和结构,培养学生对系统软件的理解和分析能力。
2. 专业核心课程(1)软件工程导论内容:介绍软件工程的基本概念和原理,培养学生软件工程思维和方法。
(2)面向对象分析与设计内容:介绍面向对象分析与设计的基本原理和方法,培养学生面向对象的编程思维和架构设计能力。
(3)软件项目管理内容:介绍软件项目管理的基本概念和流程,培养学生软件项目管理的能力。
(4)软件测试与质量保障内容:介绍软件测试与质量保障的基本原理和方法,培养学生对软件质量的检测和保障能力。
3. 专业方向课程(1)Web开发技术内容:介绍Web开发的基本技术和框架,培养学生Web开发的能力。
(2)移动应用开发内容:介绍移动应用开发的基本技术和平台,培养学生移动应用开发的能力。
(3)大数据技术与应用内容:介绍大数据技术的基本概念和方法,培养学生大数据处理和分析能力。
第二部分:实践环节1. 实习环节要求学生在校外软件公司、科研院所或企业部门进行实习,参与实际软件项目的开发、测试和维护,培养学生实际工作能力和团队合作意识。
2. 课程设计要求学生结合所学知识,完成一定规模的软件项目设计与开发,包括需求分析、系统设计、编码实现、测试和文档撰写,培养学生软件开发项目管理和实践能力。
第三部分:创新实践1. 科研实践鼓励学生参与科研项目的实践活动,培养学生科学研究与创新的能力。
2. 竞赛活动鼓励学生参与各类软件开发、设计和创意竞赛,培养学生团队合作和创新能力。
第四部分:综合评价1.学分要求、毕业实习、课程设计和学科竞赛综合评价,不合格者不能获得毕业证书。
杭州电子科技大学 计算机学院 2016级软件工程(学术)培养方案
软件工程学院学科:软件工程(学术)代码:083500一、培养目标本专业培养基础扎实、素质全面、科研能力强并具有一定创新能力的软件工程领域高级专门人才,并达到如下具体目标:1.较好地掌握马克思列宁主义、毛泽东思想、邓小平理论和“三个代表”重要思想,树立科学发展观;热爱祖国,遵纪守法,品德良好,具有追求真理和献身于科学研究事业的敬业精神。
2.具有软件工程领域的坚实理论基础和专业知识,掌握现代软件工程方法和技术,熟悉软件工程领域的国内外新发展、新动向,具有独立进行科学研究、解决相关实际问题的能力,毕业后可从事软件工程领域的科研、教学、工程设计等相关工作。
3.掌握一门外国语。
4.身心健康。
二、研究方向1.分布式计算理论与软件2.软件工程方法与应用软件3.密码学与信息安全4.认知计算与智能技术三、学习年限本学科学制为2.5年,其中课程学习时间一般为1年,学术型硕士参加科研、撰写学位论文和论文答辩的时间为1.5年。
四、培养方式与原则1、学习各环节的设置与安排及学分要求(1)课程学习时间为2学期。
课程设置由学位课、非学位课和必修实践环节组成。
学位课包括公共学位课、专业基础学位课、专业必修学位课三类;非学位课包括专业选修课和全校公共选修课两类。
硕士研究生在课程学习阶段至少应修满28学分,其中学位课17-19学分,非学位课8-11学分,必修环节3学分,但一般不超过33学分。
(2)本学科允许学生在导师指导下,跨学科(含跨学院的学科,如计算机科学与技术学科或其他相关学科)选修专业基础学位课、专业必修学位课、专业选修课,所修学分可以计算作本学科培养方案选修课(含专业选修课和全校公选课)学分。
(3)本学科允许学生在导师指导下,在本学科培养方案内多选修专业学位课(专业必修课、专业基础课),所修学分可以计算作本学科培养方案选修课(含专业选修课和全校公选课)学分。
(4)根据学科发展与社会对人才培养要求,可以对培养计划内部分课程进行调整,建立开放性、动态性课程内容改革机制,如课程模块化教育改革、创新创业能力培养等,充分体现前沿把握、社会参与、学创研用结合。
软件工程课程表
软件工程专业本科教学计划专业代码080611W (国家)0406 (学校)一、培养目标和基本规格(一) 培养目标软件工程专业本科生的培养目标是:针对国民经济信息化建设和发展的需要,面向软件产业界对软件工程技术人才的需求,培养具有良好的综合素质、良好的职业道德、扎实的软件工程理论知识及较强的英语综合应用能力,掌握自然科学和与软件有关的法律基础知识、具有自主学习和使用先进软件开发技术和工具的能力,具有软件开发实践和项目组织的初步经验,具有创新、创业、竞争意识和团队精神。
学生毕业后能从事大型软件项目的开发,具有软件企业所需要的较高层次的软件工程技术和管理人才的素质,能适应技术进步和社会需求变化对高素质软件工程专门人才的基本要求。
(二) 培养规格本专业学生应掌握软件工程领域坚实的基础理论和宽广的专业知识,具有良好的系统分析、设计及软件工程项目的组织与管理能力,具备运用先进软件开发技术、方法和工具的能力,具备与软件有关的法律知识,具备独立工作能力和团队精神。
毕业生应获得以下几方面的知识和能力:1、掌握软件工程专业的基本理论、基本知识和基本技能,特别是软件项目管理与开发技术、信息系统的分析与设计技术、网络数据库开发技术、网络信息安全和嵌入式软件开发技术;2、熟练掌握需求分析和建模、软件设计和实现、软件评审与测试、软件过程改进与项目管理、设计人机交互界面的基本方法,能运用先进软件技术和开发工具进行软件系统的开发与维护工作。
3、掌握与软件有关的法律法规、国际惯例,具备自觉运用法律知识进行软件知识产权保护的素质。
4、具有创业意识、创新精神和良好的职业素质,具有良好的人际沟通能力和团队精神。
5、了解软件工程领域的最新成果、发展动态和法律法规;6、具有良好的英语写作和交际能力,外语水平达到规定的等级要求。
二、学制:四年。
三、授予学位:工学学士。
四、课程设置及学时学分安排(一)课程类别本专业课程设置为公共必修课(政治理论课、通识文化课)、专业必修课(学科基础课、专业基础课)、专业模块课程(分计算机网络、信息安全、信息系统、嵌入式软件)、专业任意选修课和公共选修课(公共限制选修课、公共任意向选修课)。
软件工程专业(本科、学制四年)培养方案
软件工程专业(本科、学制四年)培养方案
(Software Engineering)
一、培养目标及业务范围
本专业培养适应我国信息化建设和软件产业发展需要,系统地掌握计算机科学及软件工程的基本理论知识以及实施软件工程的基本技能与方法,全面系统地掌握数学基础知识,具有良好科学素养,能够独立从事教学、科学研究和软件开发与管理的德、智、体全面发展的高层次应用型软件工程专门人才。
二、主干学科和相关学科
主干学科:软件工程
相关学科:计算机科学与技术、管理科学与工程、信息与通信工程
三、主干课程
面向对象程序设计、离散数学、数据结构、软件工程、计算机网络、数据库系统概论、操作系统、编译原理、软件过程与项目管理、系统分析与设计、软件质量保证与测试等。
四、学制与学位
学制四年,工学学士学位
五、毕业学分要求
教学
安排
软件工程专业(本科、学制四年)教学计划表
软件工程专业(本科、学制四年)教学计划表
软件工程专业(本科、学制四年)教学计划表
软件工程专业(本科、学制四年)教学计划表
软件工程专业(本科、学制四年)教学计划表。
软件工程课程表
软件工程课程表软件工程是信息技术领域中的一门关键学科,它致力于开发和维护高质量的软件系统。
在软件工程课程中,学生将学习各种关于软件开发过程、工具和方法的知识。
本文将为您呈现一份典型的软件工程课程表,以帮助您更好地了解该学科的学习内容。
第一学期1. 计算机科学导论这门课程是软件工程专业的入门课程,旨在介绍计算机科学的基本概念和原理。
学生将学习计算机系统的组成、计算机编程的基础知识以及解决实际问题的方法和技术。
2. 面向对象程序设计这门课程将引导学生掌握面向对象编程的基本概念和技术。
学生将学习使用Java等面向对象编程语言进行程序设计,了解类、对象、继承、多态等基本概念,并能够运用这些知识解决实际问题。
3. 数据结构与算法数据结构与算法是软件工程中极为重要的一门课程。
学生将学习各种数据结构(如数组、链表、栈、队列、树和图)以及相关的基本算法(如排序、查找、图遍历等),并通过编程实践来提高问题解决能力。
4. 软件工程导论软件工程导论课程将介绍软件工程的基本原理和概念。
学生将了解软件工程的发展历程、软件开发生命周期、软件需求分析和项目管理等重要内容。
此课程将为学生今后的学习和实践奠定基础。
第二学期1. 软件需求工程软件需求工程是软件工程中的一门关键课程。
学生将学习如何正确地收集、分析和规划软件需求,以确保软件系统能够满足用户的期望。
此外,学生还将学习编写软件需求规格说明书等相关文档。
2. 软件设计与架构软件设计与架构课程将教授学生如何进行软件系统的设计和架构。
学生将学习使用UML(统一建模语言)进行建模,探讨软件设计原则和设计模式,并实践使用设计工具和模型。
3. 软件测试与质量保证软件测试与质量保证是保证软件开发质量的关键环节。
学生将了解软件测试的基本原理和方法,学习如何编写测试计划、设计测试用例,并利用自动化测试工具进行测试。
此外,还将学习质量保证的相关理论和实践。
4. 软件项目管理软件项目管理课程将介绍软件项目管理的基本原则、技术和工具。
软件工程班课程表
软件工程班课程表一、导论课程软件工程导论(2学分)课程简介:本课程主要介绍软件工程领域的基本知识和概念,包括软件开发流程、软件需求分析、软件设计原则等内容。
通过本课程的学习,学生将对软件工程的基本概念和发展趋势有系统的了解。
二、核心课程1. 编程基础计算机组成原理(4学分)课程简介:本课程主要介绍计算机硬件结构和工作原理,包括数字电路、指令系统、存储器、输入输出设备等内容。
通过理论学习和实践操作,提高学生对计算机硬件的理解和应用能力。
面向对象程序设计(4学分)课程简介:本课程主要讲授面向对象的软件设计方法和技术,包括面向对象的思想、类与对象、继承与多态、设计模式等内容。
通过课程的学习,学生将掌握面向对象的分析、设计和编程技巧。
2. 软件开发数据结构与算法(4学分)课程简介:本课程主要介绍数据结构和算法的基本概念和实现方法,包括线性表、树、图、排序算法、查找算法等内容。
通过课程学习和编程实践,提高学生解决实际问题的能力。
软件工程方法学(4学分)课程简介:本课程主要介绍软件工程的基本方法和工具,包括软件需求分析、软件设计、软件测试、软件项目管理等内容。
通过理论讲解和案例分析,提高学生的软件开发能力和项目管理能力。
3. 软件测试与质量保证软件测试与调试(4学分)课程简介:本课程主要介绍软件测试和调试的基本概念和方法,包括测试用例设计、测试策略、测试工具等内容。
通过理论学习和实践操作,提高学生的软件测试和调试技能。
软件质量保证与评估(4学分)课程简介:本课程主要讲解软件质量保证和评估的概念和方法,包括质量标准、过程评估、度量、缺陷管理等内容。
通过课程学习和实践项目,提高学生对软件质量的控制和评估能力。
4. 软件项目管理软件项目管理(4学分)课程简介:本课程主要介绍软件项目管理的基本理论和方法,包括项目规划、需求管理、进度控制、风险管理等内容。
通过理论学习和实践项目,培养学生的项目管理能力和团队合作意识。
软件工程专业人才培养方案
软件工程专业人才培养方案一、专业培养目标本专业培养德、智、体等方面全面发展,掌握自然科学和人文社科基础知识,掌握扎实的软件理论和软件工程专业的基础知识及应用知识,具有良好的软件工程素质、较强的软件工程实践能力、项目规范管理能力、交流组织协调能力和应用创新能力,能适应计算机软件产业发展需要的软件工程技术及管理的应用型人才。
二、专业人才培养要求本专业学生在学习软件工程专业的基础理论、知识与技能基础上,能够熟练使用通用的软件开发工具,熟悉软件项目开发过程、软件项目管理方法以及软件工程规范和标准,具有较强的软件开发实践的能力和初步经验、项目组织的基本能力和较好的工程素养,具有一定的创新、创业意识,具有竞争和团队精神。
本专业毕业的学生能够从事软件工程领域的软件开发、工程服务、项目管理、科学研究等工作。
本专业培养的毕业生,其素质、能力和知识结构的要求为:1.具有较好的人文社会科学素养、较强的社会责任感和良好的工程职业道德。
2.具有从事工程工作所需的数学、物理等自然科学知识以及电子电气工程技术基础知识。
3.掌握扎实的计算机专业基础知识。
4.具有对新产品、新技术、新工具和新设备进行研究、设计和开发的初步能力,掌握主流的系统软件和应用工具软件的使用。
5.具有对工程问题的基本认知和判断能力,具备较强的工程创新意识和工程创新的基本能力,具有一定的软件项目管理与工程管理的能力。
6.了解软件工程领域的技术发展趋势以及相关应用领域的基本知识,掌握文献检索、资料查阅及运用现代信息技术获取相关信息的方法,具有适应发展的能力及终身学习的能力。
7.具有较强的沟通交流能力、人际交往能力和写作表达能力,以及在团队中发挥作用的能力。
8.熟悉有关软件开发与应用方面的法规、标准与政策,并且能够在项目协作和开发过程中自觉严格遵循。
9.面对社会和环境的各种变迁具有较强的调节和适应能力,良好的身体素质、心理素质,具有应对危机与突发事件的初步能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
职业技能训练
1
3-8
IT相关行业企业实训项目
ABC40018
科技创新
(6)
1-8
学校制定科技创新学分奖励细则,最高可获6学分。
11740063
创新创业项目
(2)
3-8
创新创业学院制定项目管理办法并认定学分。
素质拓展
ABC30018
课外研学活动
(4)
1-8
团学、科研部门负责认定;其中,讲座学分不少于1学分。
至少修5门
实践教学环节安排表
模块
类别
代码
实践环节名称
学分
周数
修读
学期
备注
集中性实践教学环节
公共实践
11300011
入学教育
1
1
12300011
军事训练
(2)
2
1
新生入学第二周
11300026
公益劳动
1
6-7
11300038
毕业教育
1
8
专业实践
ABC30014
专业见习(研习)
(1)
1
2.4.6
不占教学周
注:除集中实践环节外,括号内学分不计入总学分,只作为毕业条件。
制 定 人:佟林教学院长:孙强院长:张岩
56
16
4
3
是
范书平
20310113
数据结构
64
16
4.5
3
是
杨柳
20310124
数据库概论
56
16
4
4
是
杨志秋
20310134
软件工程
32
32
3
4
是
佟林
20310144
操作系统
56
16
4
4
是
杨柳
20310154
Java Web应用基础
32
32
3
4
徐洪国
20310165
UML统一建模语言
32
16
2.5
ABC30027
专业实习
9
9
7.8
ABC30078
毕业设计(论文)
6
6
7.8
论文答辩集中在第八学期进行
ABC30018
第二课堂活动
1
机动
1-8
集中与分散结合
ABC40038
职业实训
2
机动
3-8
集中进行
创新创业实践
11730045
创业讲堂
1
6-8
5-8
讲座
11730053
创业大赛
(4)
3-8
创新创业学院制定奖励学分细则和负责人,最高4学分。
20310031程序设计基础源自522441
是
罗美淑
20310062
面向对象与C++语言程序设计(双语)
40
16
3
2
是
孙强
20310072
数字逻辑
56
16
4
2
曹望成
20310083
团队激励与沟通
16
1
3
张秋实
20310093
面向对象程序设计(JAVA)
32
16
2.5
3
冯宪彬
20310103
计算机组成原理
32
2
3、5
罗美淑
课程设置要打通专业壁垒,灵活设置,拓宽选课空间
20320025
计算机图形学
32
2
3、5
张岩
20320035
算法分析与设计
32
2
3、5
蔡静颖
20320044
MATLAB语言与应用
32
2
4、6
20320053
图像处理
32
2
3、5
佟林
20320064
网页设计
32
2
4、6
冯宪彬
20320075
3
20800072
线性代数
40
2
2
李金凤
20800093
概率论与数理统计
48
3
3
夏春艳
21900032
大学物理B
64
16
4.5
2
20310012
离散数学
56
3.5
2
李金凤
学时学分
388
16
23.5
专业主干课程
20310021
计算机科学导论(双语)
40
2.5
1
是
高巍
参照普通高校本科专业目录2012版设置相关课程
804
264
58.5
专业方向课程
(Java方向)
20310255
Java EE※
32
32
3
5
徐洪国
每个专业方向设置四门专业方向课程,其中2门是职业行业置换课程,用※标示。
20350016
计算机网络实训
32
2
6
邢军
20350023
程序设计实训
32
2
3
王立梅
20350036
软件项目研发实训(java方向)※
软件工程
专业教育课程教学安排表
课程
设置
课程
代码
课程名称
讲授
实验
实训
学分
修读
学期
辅修
任务人
备注
学科
基础
课程
20800011
高等数学A1
60
3.5
1
包含学科专业基础课和学科公共基础课(如语言学概论、文学概论、高等数学、大学物理等)
20800022
高等数学A2
60
3.5
2
20800033
高等数学A3
60
3.5
计算机专业外语
32
2
5、6
刘志宇
20320084
.net程序设计
32
2
4、6
柴宝杰
20320096
软件工程职业实践与职业规划
32
2
6、7
杨文君
20320105
数据库应用实训
32
2
5、6
杨志秋
20320118
人机交互软件工程方法
32
2
7、8
20320126
移动软件开发基础
32
2
7、8
学时学分
160
10
32
2
6
柴宝杰
专业方向课程
(.net方向)
20310265
.net高级※
32
32
3
5
柴宝杰
20350046
计算机网络实训
32
2
6
邢军
20350053
程序设计实训
32
2
3
王立梅
20350066
软件项目研发实训(.net方向)※
32
2
6
柴宝杰
学时学分
32
128
9
专业
选修
课程
20320013
ACM-ICPC竞赛实训
5
王晓东
20310175
编译原理
48
16
3.5
5
刘志宇
20310185
计算机网络
48
16
3.5
5
是
邢军
20310195
软件质量保障与测试
48
16
3.5
5
是
张岩
20310226
嵌入式系统与开发
32
2
6
范书平
20310236
软件设计与体系结构
32
2
6
徐洪国
20310246
软件项目管理
32
2
6
张岩
学时学分