软件工程2017版本科人才培养方案
- 格式:pdf
- 大小:721.23 KB
- 文档页数:12
软件工程专业培养方案学科门科:工学专业大类:计算机类专业名称:软件工程专业代码:080902 学制:四年授予学位:工学学士一、培养目标本专业旨在培养具有“勤朴敏信”素养,系统掌握计算机基础理论、软件开发、软件管理等软件技术,具备运用先进的工程化方法、技术和工具从事软件分析、设计、开发、维护等工作,有较强的实践能力、创新精神、持续发展潜力、自我学习能力,以及软件工程项目的组织与管理能力、团队协作能力的高层次实用型、复合型软件工程技术和管理人才,服务于赣区以及全国的软件相关岗位,以Web开发(.NET、J2EE)和大数据应用开发作为本专业的发展方向。
二、规格要求本专业学生系统地学习软件工程领域的相关理论和知识,接受从事软件开发与应用计算机技能的专业训练,具备研究和开发计算机应用软件系统的必备能力。
毕业生应获得以下几方面的知识和能力:1.掌握软件工程专业领域必备的技术和理论知识。
2.掌握软件系统的分析和设计的方法,具备运用先进的工程化方法、技术和工具从事某一应用领域软件分析、设计、开发、维护等工作的能力。
3.具有软件系统的实践能力和测试能力。
4.掌握文献检索、资料查询的基本方法,具有获取信息的能力。
5.了解本领域的技术发展趋势和相关应用领域的基础知识,具有良好获取新知识与技术的能力。
6.具有一定的组织沟通与职业发展和创新能力,具备较强的团队协作能力。
三、相近专业计算机科学与技术四、主干学科和专业核心课主干学科:计算机与科学技术、软件工程专业核心课程:数据库系统原理、J2ME技术、软件过程与管理、.NET 程序设计、软件项目管理。
1.数据库系统原理容简介:本课程主要介绍了关系模型和关系运算理论,关系数据库语言,关系数据库的规化设计,数据库设计和数据库维护。
参考书目:万常选著.《数据库系统原理与设计》第2版清华大学 2012.2.J2ME技术容简介:本书详细讲解了J2ME开发中的用户界面、记录存储、媒体播放、联网、3D特效等技术,J2ME的基本概念和基本操作知识,理解J2ME平台的设计理念,并且还推出三个富有代表性的实例,以不同的开发程序的方式介绍了程序开发流程,读者可以根据不同的需要选择不同的流程。
软件工程专业人才培养方案一、培养目标本专业培养适应地方经济社会与科技发展需要的,富有工程意识、实践能力和创新精神,具有扎实的数理基础和软件工程技术基础,系统地掌握计算机软件领域的基本理论、知识和技能,具备良好的分析问题、解决问题的能力及良好的外语运用能力,能在科研院所、教育、企事业和行政管理等各类单位运用现代开发方法和工具,按照国际规范从事软件系统分析、设计、开发、测试和维护工作的应用型专门技术人才。
二、培养规格要求1 .专业能力与工程能力本专业学生应在掌握一定的专业知识和能力的基础上,具备在需求分析、软件开发、软件测试、系统集成等方面的工程实践能力,重点具备掌握常用软件开发技术,能够根据软件工程规范开展嵌入式软件开发工作的能力。
2 .学科基础与专业知识毕业生应具备数学及自然科学知识、电子电气工程技术基础知识、计算机专业基础知识、软件开发技术等较宽领域的工程技术基础理论和专业知识。
3 .综合素质与职业素养本专业学生在具备一定的专业知识和能力的基础上应具有胜任软件开发、软件测试、系统集成、系统维护等岗位所需的必要综合素质与能力。
三、主干学科和专业核心课程主干学科:软件工程专业核心课程:C语言、C++程序设计、数据结构、离散数学、Java程序设计、数据库系统原理、软件工程、计算机网络、操作系统、计算机系统结构等。
四、学制、学分与学时本专业学制为四年,允许修业年限为3-8年。
毕业总学分,176学分,课内教学2674学时。
五、学位授予工学学士六、专业指导性教学计划表(一)教学时间总体分配表(见附表一)(二)课程结构及学分、学时分配表(见附表二)(三)实践教学进程表(见附表三)(四)课程教学进程表(见附表四)七、培养计划的几点说明1 .每栏小计数为对应课程模块的最少修读学分数;2 .表四“课程教学进程表”中实践教学各课程所对应的“开课学期及周学时分配'中的数字为其实践教学周数;3 .创新学分按学院相关规定认定。
软件工程培养方案本科一、培养目标软件工程专业是为了培养符合国际软件工程师(IEEE/ACM)的标准,以及国家相关法规的软件工程师。
培养具备扎实的计算机科学、软件工程和管理学科知识,具备计算机软件的设计、开发、测试、维护和管理能力。
并且能够在大型软件系统开发中承担领导、管理和组织团队工作的复杂任务,培养适应社会发展需要的高素质、高水平的工程技术人才。
二、培养目标要求将学生培养成具备良好的文化素养和较高的科学素养,具备宽厚的学科基础知识,较丰富的专业技术能力,思维敏捷、创新能力强,有一定的管理和组织能力和团队协作精神,能适应现代社会和未来信息技术对软件工程师的需求。
三、教学内容和课程设置为了培养学生的软件工程专业核心技能,我们的教学内容和课程设置如下:1. 计算机和程序设计基础课程(包括数据结构,算法,计算机网络等)2. 编程语言课程(包括C/C++,Java,Python,等)3. 软件工程基础课程(包括需求分析,软件设计,软件测试等)4. 软件项目管理课程(包括项目管理原理,项目管理实践,团队合作等)5. 软件质量保证与测试课程(包括软件质量保证,软件测试方法,软件测试工具等)6. 软件开发与架构课程(包括软件开发方法与过程,软件架构设计,设计模式等)7. 软件工程实践与实训(包括实践项目,实验室实训,科研成果等)四、专业实践、实习和毕业设计为了培养学生的实践能力,我们将实践的环节融入到整个专业培养过程中,并制定以下措施:1. 专业实践:开设专业实践课程,邀请业界资深从业人员来校进行专业知识讲座,组织学生参与行业相关实践活动。
2. 实习:在专业实践课程的基础上,安排学生到企业进行实习,让学生深切了解软件开发的实际环境和工作方式。
3. 毕业设计:在学生即将毕业时,要求学生完成相关专业的毕业设计,以考核对所学专业知识的掌握,培养学生的独立思考和问题解决能力。
五、教学方法和手段为了培养学生的创新能力、团队协作能力和问题解决能力,我们将采取下面的教学方法和手段:1. 项目驱动教学方法:通过实际项目的开发,培养学生的实践能力和协作能力。
软件技术专业指导性学分制人才培养方案专业带头人:专业群主任:院部审批:教务处审批:学校审批:二○一七年六月软件技术专业人才培养方案一、专业名称及代码软件技术,610205,隶属于信息技术应用专业群。
专业特色:以企业需求为导向,校企协同育人的人才培养模式。
二、招生对象、层次、修业年限普通高中毕业生和中职毕业生或相当于同等学历人员、大专、基本学制三年,学生可以根据学分制管理办法在2~6内毕业。
三、培养目标本专业培养拥护党的基本路线,德、智、体、美各方面全面发展,具备扎实的计算机软件技术理论知识,掌握基于JA V A、Python、Android平台的计算机(手机)软件开发技术和大数据分析处理技术,具有中小型计算机(手机)软件开发、测试、系统实施与维护能力,适应社会主义生产、建设、管理和服务第一线需要的、可持续发展的优秀技术技能型专门人才。
四、职业范围与主要就业岗位五、毕业生业务规格1、能够熟练地使用软件开发技术平台进行中小型应用软件的开发、测试和运行维护工作,进行大数据分析处理和可视化工作。
2、具有良好的思想品德、敬业与团队精神及协调人际关系的能力;具有熟练使用1-2种主流软件开发平台(JA V A 、Python、Android等)进行小型软件系统开发能力和熟练使用1-2种数据库软件进行数据库设计,信息采集和维护的能力;具有中小型B/S和C/S结构的应用软件规划设计能力。
3、会编制小型软件的开发和测试计划,会编写基本软件开发文档。
六、典型工作任务与职业能力分析(根据岗位工作将任务典型化,与工作岗位对应)本专业对应的6个职业岗位的典型工作任务有:软件代码编写、数据库设计、网页设计(前后台页面)、大数据应用开发、软件售前售后服务等,典型工作任务及其对应的职业能力详见表2。
表2 典型工作任务与职业能力分析表七、人才培养模式与课程体系本专业将创新执行我院“双能并重、三元融入、四层递进、产学互动”的人才培养模式。
2017级本科专业人才培养方案“分层分类通修课程设计”方案一、“大学语文”分层分类课程设计方案二、“大学数学”分层分类课程设计方案依据教育部高等学校大学数学课程教学指导委员会最新颁发的《大学数学课程教学基本要求(2014年版)》,深入总结近年来我校教学改革经验,并结合我校人才培养需求,特制定2017级本科人才培养方案中的大学数学分层分类课程设计方案。
一、选课对象按照学生所学专业对大学数学课程的要求,建议将专业分为以下四类:Ⅰ类。
主要包括:物理与材料科学学院、计算机科学与技术学院、电子信息工程学院、电气工程与自动化学院等学院开设的各个专业。
Ⅱ类。
主要包括:化学化工学院、生命科学学院、资源与环境工程学院等学院开设的各个专业。
Ⅲ类。
主要包括:经济学院、商学院和管理学院等学院开设的各个专业,以及哲学系应用心理学专业。
Ⅳ类。
主要包括:文学院、历史系、新闻传播学院、外语学院、法学院、社会与政治学院、艺术学院等院(系)的各个专业,以及哲学系的哲学专业。
二、课程设置三、课程内容简介四、教学手段由课堂教学和辅助习题课教学共同组成。
五、考核方法实行闭卷考试,教考分离。
平时成绩含考勤、作业、课堂提问、中期测验等。
最终成绩由平时成绩和期末考试两部分组成。
三、“大学外语”分层分类课程设计方案(不适合互联网学院)根据教育部高等学校大学外语教学指导委员会制订的《大学英语教学指南》,结合我校实际,特制定2017级本科人才培养方案中的大学外语课程分层分类教学方案。
一、选课对象除外语学院各专业和对外汉语专业以外的学生。
设置说明:1、大学外语必修课程总学分为12学分,学生应在三个学期中修完,每学期4学分。
2、大学英语实行分级教学。
学生入学后,修读大学英语课程的学生需参加英语分级测试,按分级测试成绩进入不同级别的大学英语课程学习。
3、大学韩语I-III级等同于大学英语I-III级,英韩两种语言的大学外语课程可以任选其中之一。
三、考核方法大学英语和大学韩语考核方式为考试。
软件工程专业人才培养方案一、专业背景与培养目标随着信息技术的飞速发展,软件工程在各个领域的应用日益广泛,对高素质软件工程专业人才的需求也日益迫切。
软件工程专业旨在培养具备扎实的计算机科学基础、软件开发技术和软件工程管理能力的专业人才,能够适应软件产业的发展需求,从事软件开发、测试、维护、项目管理等工作。
本专业的培养目标是使学生具备以下能力和素质:1、掌握扎实的计算机科学基础知识,包括数据结构、算法、操作系统、数据库等。
2、熟练掌握软件开发技术,如编程语言、开发工具、软件架构等。
3、具备良好的软件工程素养,包括软件需求分析、设计、编码、测试、维护等全生命周期的管理能力。
4、具有创新意识和团队合作精神,能够解决复杂的软件工程问题。
5、了解软件工程领域的前沿技术和发展趋势,具备不断学习和适应新技术的能力。
二、课程体系(一)基础课程1、计算机基础课程:包括计算机组成原理、操作系统原理、计算机网络等,为学生奠定坚实的计算机基础知识。
2、数学基础课程:涵盖高等数学、线性代数、概率论与数理统计等,培养学生的数学思维和逻辑推理能力。
3、编程语言课程:如 C、C++、Java 等,使学生熟练掌握至少一种主流编程语言。
(二)专业核心课程1、软件工程概论:介绍软件工程的基本概念、方法和过程,让学生对软件工程有全面的了解。
2、软件需求分析:培养学生分析和理解用户需求的能力,为软件设计提供依据。
3、软件设计与架构:教导学生如何进行软件系统的设计和架构规划,提高软件的可扩展性和可维护性。
4、软件测试与质量保证:使学生掌握软件测试的方法和技术,确保软件的质量。
5、软件项目管理:教授学生项目管理的知识和技能,包括项目计划、进度控制、成本管理等。
(三)实践课程1、课程实验:结合理论课程,安排相应的实验环节,加深学生对知识的理解和掌握。
2、课程设计:针对某一具体的软件项目,要求学生进行系统的设计和实现,培养学生的综合实践能力。
3、实习实训:安排学生到企业进行实习,让学生在实际工作环境中积累经验,提高实践能力。
2017级软件工程主修培养方案专业代码:080902一、培养目标本专业培养德、智、体、美全面发展,掌握数学与自然科学基础知识,系统掌握计算机科学基础理论、计算机软/硬件系统及软件工程应用知识,具有一定的工程实践能力,能够针对软件工程领域复杂工程问题进行分析、设计和实现,具备良好的人文素养、职业道德和团队合作精神,能够胜任软件工程技术研发、软件系统分析、设计、开发、测试、运维、管理、服务等工作的工程技术人才,使之成为具有终身学习和自我工程技术持续改善能力、适应社会发展和行业发展、具有创新创业意识的企事业单位骨干。
二、培养要求本专业学生主要学习软件工程领域的基本理论和知识,接受软件工程领域基本方法及其解决复杂工程问题等方面的训练,具有软件系统分析、设计、开发、测试、运维的实践能力和经验、软件项目的基本组织管理能力以及工程素养,具有创新创业意识、竞争意识和团队精神,具有良好的外语运用能力。
毕业生应获得以下几方面的知识和能力:1.工程知识:能够将数学、自然科学、工程基础和专业知识用于解决复杂软件工程问题。
2.问题分析:能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过文献研究分析复杂软件工程问题,以获得有效结论。
3.设计/开发解决方案:能够设计针对复杂软件工程问题的解决方案,设计满足特定需求的系统、模块或开发流程,并能够在设计环节中体现创新意识,综合考虑经济、环境、法律、安全、健康、伦理和文化等制约因素。
4.研究:能够基于科学原理并采用专业科学方法对复杂软件工程问题进行研究,包括设计实验,收集、分析与解释数据,并通过信息综合得到合理有效的结论。
5.使用现代工具:能够针对复杂软件工程问题,选择、使用与开发恰当的计算机技术、资源、现代工程工具和信息技术工具,包括对复杂软件工程问题的预测与仿真模拟,并能够理解其局限性。
6.工程与社会:能够基于软件工程相关背景知识进行合理分析,评价专业工程实践和复杂软件工程问题解决方案对经济、环境、法律、安全、健康、伦理和文化等影响,并理解应承担的责任。
软件工程专业专业人才培养方案(本科)软件工程专业专业人才培养方案(本科)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.了解计算机科学与技术的理论前沿、应用前景和最新发展动态。
6.具有较强的自学和不断更新知识的能力,掌握一定的社会、人文科学知识。
二、学制与学位学制:基本学制4年(其中前2年在国内,后2年在韩国)、弹性学制3-8年。
授予学位:理学学士软件工程专业本科人才培养方案一、培养目标本专业强调软件人才培养的实用性和专业性,主要培养具备良好的科学素养,系统掌握计算机软件、硬件、网络的基本理论、方法和技能,具备较强的工程实践能力,富有开拓创新和团队协作意识。
学生通过接受严格的计算机软件开发技能和软件管理方法的训练,培养具有软件需求分析和建模能力,以及设计、实现和项目管理能力,以及软件测试与维护能力。
软件工程2017版本科人才培养方案一、学科类层面培养1.大类简介软件产业作为信息产业的核心是国民经济信息化的基础,已经涉足工业、农业、商业、金融、科教文卫、国防和百姓生活等各个领域。
采用先进的工程化方法进行软件开发和生产是实现软件产业化的关键技术手段。
因此,为积极促进我国软件产业发展,加速我国信息化建设,增强其国际竞争力,急需培养大批软件工程领域的实用型、复合型软件工程技术人才和软件工程管理人才。
软件工程大类只包含软件学院的软件工程专业。
为促进南京大学软件工程专业本科生在入学、培养、毕业和学位授予等环节的规范化,确保培养质量,根据教育部有关要求,依据南京大学有关本科生培养的规定,特制定本方案。
本方案作为南京大学培养软件工程专业本科生的指导性文件,规定其培养目标、方向和要求,以及培养对象、方式及学习年限,并就其课程设置、课程修读和学位论文要求等给出指导性意见。
2.大一阶段课程设置大一阶段主要开设通修课程(《微积分I》、《微积分II》、《大学英语(一)》、《大学英语(二)》、《思想道德修养与法律基础》、《马克思主义基本原理概论》、《体育(一)》、《体育(二)》和军训)。
专业方面开设1门学科导学课(《软件工程导学课》)、1门学科平台课(《计算机系统基础》)、1门专业核心课(《软件工程与计算 I》)。
3.学科分流机制因为本大类只有软件工程一个专业,所以所有学生进入软件工程专业,不存在分流问题。
二、软件学院培养方案(一)院系简介软件学院成立于2002年4月,现设有软件工程本科专业,软件工程一级学科硕士点,软件工程一级学科博士点。
软件学院目前教学科研及实验用房6000多平方米,教学设备1500余台套,总值1600多万元,设有11个专业教学实验室。
现有在校学生1200余人,其中全日制本科生958人,全日制研究生250余人。
南京大学软件学院的综合实力在全国示范性软件学院中位居前列,已经初步形成了全方位、立体化的实用型软件人才培养体系,在教学建设方面取得了丰硕的成果,在全国软件工程专业中处于标杆地位,对中国软件工程学科的形成和发展起到了积极的作用。
(二)培养目标及特色软件工程专业本科生的培养目标是针对国民经济信息化建设和发展的需要,面向软件产业界对软件工程技术人才的需求,培养具有国际竞争能力的多层次复合型软件实用人才。
作为一名合格的软件工程专业本科毕业生,应当符合国民经济信息化建设和发展需要,能够成为企业所需要的较高层次的软件工程技术和管理人才,其基本能力应当达到(具有国际水准的)程序员、高级程序员、软件开发工程师、以及项目质量管理人员的水平。
软件工程专业本科生培养的基本思路是强化基础、注重实践。
针对软件产业的人才需求,本科生阶段强调宽口径培养,不具体细分专业培养方向,但考虑专业课程模块设置,从而使得毕业生既具备扎实的专业基础和宽广的知识面,又较深入地认识某类软件系统与应用领域。
软件工程专业本科生采用系统化课程学习和软件工程专业实践相结合的培养方式,在培养中贯彻理论基础坚实、科学思维敏捷、专业知识宽广、动手能力突出、工程训练有素等措施,力图实现基础理论与科学素养、专业知识与实践能力、工程训练与职业素质均衡发展的培养理念。
本专业实行学分制,培养阶段划分为基础理论课程教学阶段、专业技能课程教学阶段和软件工程专业实践阶段等三个培养阶段。
软件工程专业的基础课程应涵盖软件基础,软件工程基础,数学、工程与职业基础,主要在基础理论课程教学阶段实施。
该阶段包括4个18周的正常学期和一、二年级末暑期学校。
软件工程专业的专业课程应涉及较广泛的软件系统与应用领域,主要在专业技能教学阶段实施。
该阶段通过安排一组可拆卸与重组的专业方向课程模块供各类学生选修,实行就业创业、学术研究等“三三制”人才培养分流,并针对卓越工程师计划和学术研究性人才进行专业深度培养,对于创业型人才进行跨专业知识融合培养。
软件工程专业实践阶段按三三制培养方案分流,始于四年级第14周,具体如下:⏹学术型:进入科研实验室,通过本科生创新计划完成软件工程专业实践和毕业论文;⏹创业型:进入创业孵化器,通过创业计划实施完成软件工程专业实践和毕业论文;⏹就业型:通过基于问题的实训、软件研发、实习等完成软件工程专业实践和毕业论文。
(三)毕业要求毕业生在综合素质方面应该具备一下能力:1、软件工程专业本科毕业生应较好地掌握马克思主义、毛泽东思想和邓小平理论;拥护党的基本路线和方针、政策;热爱祖国,遵纪守法,品行端正,身心健康,具有良好的职业道德和创业精神,积极为我国经济建设和社会发展服务。
2、软件工程专业本科毕业生应具备科学的世界观,掌握科学方法与工程方法;掌握扎实的软件基础理论知识和较宽广的软件工程专业知识,具有技术创新能力;受到良好的软件工程训练,具有较强的工程实践能力和团队协作能力;熟悉软件应用和工具,具备运用先进的工程化方法、技术和工具从事某一应用领域软件分析、设计、开发、维护等工作的能力。
3、软件工程专业本科毕业生应达到基本的数学和语言要求;熟练掌握英语,具备良好的阅读、理解和撰写外语资料的能力和进行国际化交流的能力;拥有较好的沟通技巧和团队工作能力,通晓和遵守法律与职业道德。
毕业生在专业技术方面还应具备以下的一般特征:●对软件系统、计算机系统、信息系统乃至与计算机软件相关的社会系统具有系统级的认识能力;●具备扎实的理论基础,能够全面通晓计算机软件和软件工程的基础知识,较深入理解至少一个计算机软件应用领域;●有较强的动手能力,能够具有一定的系统分析和软件设计的能力,熟练使用两种以上主流的操作系统、数据库管理系统和程序设计语言,做到理论与实践相结合;●能够合理认知软件科学与技术中的重复概念;●有实际项目的工作经验;●具备自学习的能力以适应软件技术的快速变化,能够通过自学的方式在较短时间内掌握系统软件的使用;●能够综合应用各类方法、技术和工具,运用工程技术方法解决复杂性软件问题的能力;●具备语言、交流、写作等基本的软件从业能力,认同现行的法律、道德和伦理。
(四)课程体系1.课程模块介绍1.1.通修课程(必修环节)共45个学分。
包括:●军事⏹军训、军事理论与军事高科技(3学分)●思想政治⏹思想道德修养与法律基础(3学分)⏹形势与政策(2学分)⏹中国近代史纲要(2学分)⏹马克思主义基本原理(3学分)⏹毛泽东思想理论与实践(6学分)●分层次通修⏹微积分(10学分)⏹线性代数(4学分)⏹大学英语(8学分)⏹体育(4学分)1.2.学科平台课程(必修环节)共6门21学分,主要讲授计算系统、软件工程、软件职业和软件数学方面的专业基础知识。
包括:●计算系统基础(4学分)●数据结构与算法(4学分)●离散数学(3学分)●计算机操作系统(4学分)●计算机组织结构(3学分)●C++高级程序设计(3学分)1.3.专业核心课程(必修环节)共10门34个学分,主要讲授计算系统与软件工程方面的重要专业知识。
包括:●面向计算思维的专业核心课程⏹软件工程与计算I(4学分)⏹软件工程与计算II(4学分)⏹软件工程与计算 III (3学分)⏹软件系统设计(3学分)⏹软件质量与管理(3学分)●面向互联网、大数据、人工智能思维的专业核心课程⏹互联网计算(4学分)⏹数据科学基础(3学分)⏹数据管理基础(4学分)⏹需求与商业模式创新(3学分)⏹人机交互系统(3学分)1.4.专业方向选修课程包括专业方向课程模块和专业任选课程,至少选修26个学分。
针对卓越工程师培养计划,主要讲授软件分析、设计、开发和支持过程中先进实用的方法、技术和工具,以及软件系统和软件应用技术方面的知识。
针对多元化人才培养要求,主要讲授学术研究、创业就业、交叉复合等方面的课程。
1)专业方向选修课程模块每个学生必须选修一个专业方向课程模块的3门课程+1门实践课程,计8个学分。
专业方向课程模块按照可拆卸方式设计,目前开设的课程模块有●嵌入式物联网专业方向⏹嵌入式系统概论(2学分)⏹Linux程序设计(2学分)⏹物联网应用软件开发(2学分)●数据科学系统⏹云计算(2学分)⏹商务智能(2学分)⏹数据集成(2学分)●数据科学应用⏹大数据分析(2学分)⏹机器学习(2学分)⏹计算机视觉(2学分)●软件工程高级技术⏹自动化测试(2学分)⏹面向服务的软件工程(2学分)⏹经验软件工程(2学分)●面向互联网+的软件开发技术⏹Web前端开发(2学分)⏹服务端开发(2学分)⏹服务计算和SOA开发(2学分)●自构建专业方向⏹4门课程,学生自主提出的4门体系化专业课程,经学院在三年级第一周审定备案,即构成自主构建专业方向。
2)专业任选课课程要求26学分,包括:●其它专业方向课程模块中的课程⏹第二三方向课程:每个学生必须选修其它两个专业方向课程模块的4门课程,计8个学分。
⏹目录内常设课程:移动互联网软件工程(2学分)、Linux系统基础(2学分)、编译原理(2学分)、管理信息系统(2学分)、基于多核的并行编程(2学分)、电子商务(2学分)、计算机图形学(2学分)、软件工程经济学(2学分)、分布式人工智能(2学分)、虚拟机技术(2学分)、DevOps(2学分)、数据库开发(2学分)、卓越工程师训练营(2学分)。
⏹目录外课程:2学分/门,如:外籍教师、企业界专家开设的课程。
1.5.文化素质课通识课要求选修14学分(其中必含《悦读经典》2学分),最多计14学分。
包括:●通识教育课程●新生研讨课程●悦读经典课程(2学分)●新生导学课程(37225001 软件工程导学,1学分)1.6.毕业设计(必修环节)计10学分,包括软件工程专业实践、毕业论文。
(五)课程体系-学习成果矩阵表1 课程体系-学习成果矩阵(六)培养规格与路径1.专业教育(专业培养阶段)(1)软件工程专业准入准出要求软件工程专业准入课程包含1门学科平台课和1门专业核心课:准出课程包含5门学科平台课程和9门专业核心课程。
(1)专业准入其他(院系)大类学生申请准入,须达到如下标准:1.第二学期结束,完成通识通修课程学习,至少取得30个学分,第四学期结束,完成通识通修课程学习,至少取得48个完成或正在修读软件工程专业1门准入课程学分,大学数学课程符合原院系专业要求;2.外院系学生申请专业准入,需达到以下标准:●第二学期结束,完成通识通修类课程30个学分,大学数学课程符合原院系专业要求;第四学期结束,完成通识通修课程48个学分,大学数学课程符合原院系专业要求。
●完成或正在修读软件工程专业1门准入课程的学习(《计算系统基础》或《软件工程与计算I》)。
具体实施细则如下:●按学校规定的专业准入工作程序进行;●所有申请专业准入学生需参加学院组织的复试,按复试成绩,确定准入名单。
2.多元发展(多元培养阶段)在开放选修模块中,各专业“专业学术类”、“交叉复合类”、“就业创业类”不同路径的课程清单及修读建议。