1984年学校创办计算机专业;1993年计算机科学与技术成为广东省重点(扶持)学科,1995年取得硕士学位授予权,2012年计算机科学与技术被评为广东省优势重点学科,2018年9月计算机科学学科进入ESI全球学科排名前1%。2002年设置“软件工程”本科专业并开始正式开始招生;2014年入选教育部“卓越工程师教育培养计划”;2018年“软件工程”专业通过广东省质量工程建设项目“卓越工程师培养示范专业建设”验收。2020年入选广东省一流专业。
至今软件工程专业已连续招生19年,每年招收本科生约200余人,生源质量优秀,多年来新生高考录取线列全省前5%,全校第一,并建立了完善的吸引优秀生源的制度,现有在校生800多人。
一、专业定位
本专业依托学校与粤港澳大湾区,在广东省与珠三角创新的沃土,发挥“智能制造信息物理融合系统集成技术国家地方联合工程研究中心”、“广东省信息物理融合系统重点实验室”等现有的国家/省级科研平台的最大效益,服务粤港澳大湾区产业升级,突出“应用创新”特色,培养大湾区真正急需的高素质软件工程创新性专业人才,专业未来定位是冲击全国前50强。
二、培养目标
立德树人,培养适应国家、特别是广东经济建设和社会发展需要,德、智、体、美全面发展,树立和践行社会主义核心价值观,具有扎实的软件工程理论基础和良好的学科素养,较强的工程实践能力、外语应用能力和创新精神较强的计算机专业高素质人才,能够在政府机关、科研教育部门、企事业单位等从事计算机相关的科研、开发、应用、教学和管理工作。
具体化为如下四个目标:
目标1(思想品质):具有健全人格、正确价值观、良好职业素养及社会责任感;
目标2(专业素养):具有对计算机相关复杂工程问题进行熟练分析、设计与开发的专业能力,能解决中等复杂程度以上的复杂工程问题;
目标3(工程管理):具有组织与实施软件工程领域工程项目的团队合作和管理能力;
目标4(持续发展):具有自觉学习意愿和自主学习的能力、终身学习的追求与创新意识,能够适应技术、经济与社会的持续发展。
培养预期:本专业学生毕业5年左右能够发展为软件工程领域合格的工程师,能够独立解决领域内的复杂工程问题,并成为技术或管理骨干。
三、培养规格
1) 学制与学分
本专业学制四年,学生第一学年按计算机大类进行培养。专业分流在第二学期进行,根据第一学期学生学习绩点的高低,以平行志愿方式分流进计算机科学与技术、软件工程、网络工程、信息安全四个专业。从第三学期开始,根据各专业安排教学。课内总学分不低于161.5学分,其中实践教学环节学分不少于34.5学分。
2) 能力与素质要求
经过四年的系统培养,本专业学生在毕业时应达成以下毕业要求:
毕业要求1 工程知识:能够将数学、自然科学、工程基础和专业知识用于解决计算机技术复杂工程问题。
✧1.1能够将数学、自然科学、工程科学的语言工具用于软件工程领域的工程问题的表述。
✧1.2能针对复杂的计算机技术及软件系统和过程,选择或建立适当的描述模型并求解,具有数字化、算法、模块化与层次化等核心专业意识。
✧1.3能对复杂的计算机技术及软件系统设计方案和模型的正确性进行评价并得出结论,能运用数学与自然科学及有关知识对复杂的计算机技术及软件系统的解决途径进行分析和改进。
毕业要求2 问题分析:能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过文献研究分析计算机技术复杂工程问题,以获得有效结论。
✧2.1能运用相关科学原理,识别和判断复杂工程问题的关键环节。
✧2.2能基于相关科学原理和数学模型方法正确表达复杂工程问题。
✧2.3能认识到解决问题有多种方案可选择,会通过文献研究寻求可替代的解决方案。
✧2.4能运用基本原理,借助文献研究,分析过程的影响因素,获得有效结论。
毕业要求3 设计/开发解决方案:能够设计针对计算机技术复杂工程问题的解决方案,设计满足特定需求的系统、单元(部件)或工艺流程,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。
✧3.1掌握工程设计和产品开发全周期、全流程的基本设计/开发方法和技术,及影响设计目标和技术方案的各种因素。
✧3.2能够针对特定需求,完成单元(部件)的设计。
✧3.3能够进行系统或工艺流程设计,在设计中体现创新意识。
✧3.4在设计中能够考虑安全、健康、法律、文化及环境等制约因素。
毕业要求4 研究:能够基于科学原理并采用科学方法对计算机技术复杂工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。
✧4.1能够基于科学原理,通过文献研究或相关算法,调研和分析复杂工程问题的解决方案。
✧4.2能够根据对象特征,选择研究路线,设计实验方案。
✧4.3能够根据实验方案构建实验系统,安全地开展实验,正确地采集实验数据。
✧4.4能够对实验结果进行分析和解释,并通过信息综合得到合理有效的结论。
毕业要求5 使用现代工具:能够针对计算机技术复杂工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具,包括对计算机技术复杂工程问题的预测与模拟,并能够理解其局限性。
✧5.1掌握专业常用的现代仪器、信息技术工具、工程工具和模拟软件的使用原理和方法,并理解其局限性。
✧5.2能够选择与使用恰当的仪器、信息资源、工程工具和专业模拟软件,对复杂工程问题进行分析、计算与设计。
✧5.3能够针对具体的对象,开发或选用满足特定需求的现代工具,模拟和预测专业问题,并能够分析局限性。
毕业要求6 工程与社会:能够基于工程相关背景知识进行合理分析,评价专业工程实践和计算机技术复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响,树立和践行社会主义核心价值观,并理解应承担的责任。
✧6.1能够理解专业相关领域的技术标准体系、知识产权、产业政策和法律法规,理解不同社会文化对工程活动的影响。
✧6.2能分析和评价专业工程实践对社会、健康、安全、法律、文化的影响,以及这些制约因素对项目实施的影响,并理解应承担的责任,树立和践行社会主义核心价值观。
毕业要求7 环境和可持续发展:能够理解和评价针对计算机技术复杂工程问题的专业工程实践对环境、社会可持续发展的影响。
✧7.1知晓和理解环境保护和可持续发展的理念和内涵。
✧7.2能够站在环境保护和可持续发展的角度思考专业工程实践的可持续性,评价产品周期中可能对人类和环境造成的损害和隐患。
毕业要求8 职业规范:具有人文社会科学素养、社会责任感,能够在工程实践中理解并遵守工程职业道德和规范,履行责任。
✧8.1树立和践行社会主义核心价值观,理解个人与社会的关系,了解中国国情。
✧8.2能够在工程实践中自觉遵守诚实公正、诚信守则的工程职业道德和规范。
✧8.3能够在工程实践中自觉履行工程师对公众的安全、健康和福祉,以及环境保护的社会职责。
毕业要求9 个人和团队:能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。
✧9.1能与其他学科的成员有效沟通,合作共事。
✧9.2能够在团队中独立或合作开展工作。
✧9.3能够组织、协调和指挥团队开展工作。
毕业要求10 沟通:能够就计算机技术复杂工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令。并具备一定的国际视野,能够在跨文化背景下进行沟通和交流。
✧10.1能就专业问题,以口头、文稿、图表等方式,准确表达自己的观点,回应质疑,理解与业界同行和社会公众交流的差异性。
✧10.2能够认识专业领域的国际发展趋势、研究热点,理解和尊重世界不同文化的差异性和多样性。
✧10.3具备跨文化交流的语言和书面表达能力,能就专业问题,在跨文化背景下进行基本沟通和交流。
毕业要求11 项目管理:理解并掌握工程管理原理与经济决策方法,并能在多学科环境中应用。
✧11.1掌握工程项目中涉及的管理与经济决策方法。
✧11.2能够认识工程及产品全周期的成本构成,理解其中涉及的工程管理与经济决策问题。
✧11.3能在多学科环境下(包括模拟环境),在设计开发解决方案的过程中,运用工程管理与经济决策方法。
毕业要求12 终身学习:具有自主学习和终身学习意识,有不断学习和适应发展的能力。
✧12.1能在社会发展的大背景下,认识到自主和终身学习的必要性。
✧12.2具有自主学习的能力,包括对技术问题的理解能力,归纳总结的能力和提出问题的能力等。
四、课程体系
本专业基于产出导向教育(OBE)的反向设计原则:根据内/外部需求确定培养目标,根据培养目标确定毕业要求,再根据毕业要求确定技能、知识与能力要求及培养方式,再进行课程设置,并形成课程体系。
1) 总体框架
1.1课内部分
|
课程类别 |
内容说明 |
总学分 |
总学时 |
占总学分比例 |
小计 |
必修 |
公共基础课 |
含“思想政治理论课”、体育、大学英语、高等数学、大学物理、计算机文化基础等。 |
53 |
964 |
32.8% |
60.1% |
专业基础课 |
构筑专业基础平台的基本概念、理论和基础知识的课程。 |
36 |
576 |
22.3% |
专业课 |
构筑专业方向的概念、理论和知识的课程。 |
8 |
128 |
5.0% |
实验实习实训 |
|
15.5 |
240 |
9.6% |
21.4% |
设计(论文) |
|
19 |
224 |
11.8% |
课程类别 |
内容说明 |
总学分 |
总学时 |
占总学分比例 |
小计 |
选修 |
全校性公共课(至少选12.0学分) |
指人文社科类、自然科学与工程技术类全校性公选课。 |
12.0 |
200 |
7.4% |
14.8% |
专业基础课(至少选6.0学分) |
指相关学科和跨学科的基础理论和知识的课程。 |
6.0 |
96 |
3.7% |
专业课(至少选6.0学分) |
指学科方向和跨学科方向的基础理论和知识的课程。 |
6.0 |
96 |
3.7% |
实验实习实训(至少选3.0学分) |
|
3.0 |
48 |
1.8% |
3.7% |
设计(论文)(至少选3.0学分) |
|
3.0 |
48 |
1.8% |
合计Total |
161.5 |
2620 |
100% |
100% |
1.2课外部分
课程类别 |
课程名称 |
学分 |
总学时 |
实验学时 |
实习实训学时 |
上机学时 |
必修 |
公共教育类 |
入学教育 |
0.5 |
0.5周 |
|
|
|
公益活动 |
1.0 |
16 |
|
|
|
社会实践 |
2.0 |
32 |
|
|
|
“毛泽东思想和中国特色社会主义理论体系概论”课外导读 |
1.0 |
16 |
|
|
|
毕业教育 |
0.5 |
0.5周 |
|
|
|
小计 |
5.0 |
80 |
|
|
|
选修 |
课外活动名称 |
课外活动和社会实践的要求 |
课外学分 |
英语及计算机考试 |
全国大学英语六级考试 |
考试成绩达到学校要求者 |
2 |
全国计算机等级考试 |
获二级以上证书者 |
2 |
全国计算机软件资格、水平考试 |
获程序员证书者 |
2 |
获高级程序员证书者 |
3 |
获系统分析员证书者 |
4 |
行业资格考试 |
参加全国行业资格统考 |
获行业资格证书者 |
1 |
竞赛 |
校级 |
获一等奖者 |
2 |
获二等奖者 |
1 |
获三等奖者 |
0.5 |
省级 |
获一等奖者 |
3 |
获二等奖者 |
2 |
获三等奖者 |
1 |
全国 |
获一等奖者 |
5 |
获二等奖者 |
4 |
获三等奖者 |
3 |
系列讲座 |
参加学校组织的系列讲座 |
参加累计4场次以上 |
1 |
论文 |
在全国性一般刊物发表论文 |
每篇论文 |
1 |
核心刊物发表论文 |
每篇论文 |
2 |
课外科技创新活动
|
参与课外科技创新活动 |
每项 |
1 |
2) 专业核心课程
专业必修核心课程包括专业导论、程序设计、编译原理、计算机网络、计算机组成原理、软件工程、数据结构、操作系统、数据库系统、数字逻辑与系统设计、离散数学、算法设计与分析、软件需求分析、软件项目管理、软件测试与质量保证等。
此外,软件工程专业还设有选修课程如下:
①专业基础选修课(至少6.0学分):Java程序设计、Python数值分析、ACM程序设计、信息安全概论、图形学与虚拟现实、计算机视觉、文本信息处理。
②专业方向(模块化)选修课(至少6.0学分):
✧软件项目管理-项目经理人模块:软件产品规划、面向对象的软件设计与建模、软件工程管理与经济学;
✧软件服务与信息技术模块:软件设计模式、SOA和Web Service技术、现代软件架构设计;
✧智能设计与工业软件-卓越工程师模块:虚拟化与云计算、智能芯片原理与应用、智能系统与应用。
3) 实践教学环节
实践教学包括军训,工程训练,专业技能训练,课程实验,课程设计,专业综合拓展,专业项目设计,毕业实习,毕业设计(论文)等,其中课程实验与课程设计详情见下表4.3-1。
表4.3-1课程实验与设计
课程实验 |
大学物理实验 |
电工与电子技术实验 |
程序设计实验 |
数字逻辑及系统设计实验 |
数据结构实验 |
计算机组成原理实验 |
操作系统实验 |
编译原理实验 |
数据库系统实验 |
计算机网络实验 |
课程设计 |
程序设计课程设计 |
数据结构课程设计 |
操作系统课程设计 |
软件工程课程设计 |
数据库系统课程设计 |
计算机网络课程设计 |
五、师资队伍
软件工程专业已形成一支具有较高的教学水平、较宽的国际视野、丰富的工程背景的专任教师队伍;教师数量能满足教学需要,且职称、年龄、专业、学缘等结构合理。
专业共有专任教师30名,教师队伍的总体状况见表5-1。从年龄结构上看,师资队伍以中青年教师为主体,老、中、青相结合。从学历层次结构上看,有博士学位的教师比例为56.7%,具有硕士学位以上的教师30人,占教师总数的100%。从职称结构上看,具有高级职称教师比例为43.3%,中级教师比例为56.7%。工程背景上看,具有企业工程实践经验的教师占比100%;从国际化背景上看,具有海外求学经历或半年以上出国进修、工作经历的教师9人,占教师总数的30%。毕业于计算机大类及其相近专业的教师比例100%,近年来在科研项目、论文和专利方面均取得了较丰富的学术成果。
表5-1师资队伍情况汇总(人)
职称 |
35岁以下 |
36-45岁 |
46-60岁 |
60岁以上 |
左边合计 |
博士 |
硕士 |
本类专业 |
相近专业 |
其它专业 |
正高 |
0 |
1 |
3 |
0 |
4 |
4 |
0 |
0 |
4 |
0 |
副高 |
1 |
4 |
4 |
0 |
9 |
5 |
4 |
6 |
3 |
0 |
中级 |
4 |
7 |
6 |
0 |
17 |
8 |
9 |
14 |
3 |
0 |
合计 |
5 |
12 |
13 |
0 |
30 |
17 |
13 |
20 |
10 |
0 |
备注:据最后学历统计,通信类归为本类专业;工业工程、自动化、数学、知识管理和逻辑学归为相近专业
六、教学条件
1) 实验室与设备
学校详细教室情况统计如表6.1-1所示。满足学校所有专业上课和自习需要。计算机自主学习中心和外语语音室面向全校学生开放,学生凭校园一卡通免费上机学习和外语听力训练,方便学生对计算机、语言类课程进行复习、训练等。
表6.1-1学校教室情况统计
教室种类 |
教室数量(间) |
小计 |
单个容纳人数[<50] |
单个容纳人数[50~90] |
单个容纳人数[91~120] |
单个容纳人数[>120] |
多媒体课室 |
9 |
36 |
90 |
74 |
209 |
语音室 |
3 |
2 |
9 |
0 |
14 |
计算机房 |
0 |
0 |
10 |
0 |
10 |
其他教室 |
9 |
12 |
16 |
3 |
40 |
合计 |
21 |
50 |
125 |
77 |
275 |
软件工程专业的基础实践环节都在学校实验教学部完成。实验教学部面向全校本科生开设了工程训练、大学物理实验、电工电子类实验和实训、计算机基础类实验等课程。与本专业相关的公共类和专业类的实验教学中心包括1个国家级实验教学示范中心,6个省级实验教学示范中心,具体情况如下表6.1-2。
表6.1-2本专业相关国家级省级实验教学示范中心情况表
级别 |
名称 |
批准时间 |
国家级实验教学示范中心 |
工程训练实验教学示范中心 |
2007 |
省级实验教学示范中心 |
大学物理实验教学示范中心 |
2005 |
工程训练实验教学示范中心 |
2005 |
计算机基础实验教学示范中心 |
2005 |
电工电子实验教学示范中心 |
2006 |
计算机与网络实验教学示范中心 |
2007 |
软件工程实验教学示范中心 |
2017 |
目前本专业5个实验室,分别为软件工程实验室、网络安全实验室、网络测试与分析实验室、云计算和大数据教学与研究中心实验室和软件工程专业实践与创新指导室。面积共622.08m2(详见表6.1-3)。总资产1701万元,设备数487台(详见表6.1-4)。
表6.1-3软件工程专业相关实验室
序号 |
实验室名称 |
实验楼 |
实验室房号(括号内为辅助室) |
负责人 |
面积(平方米) |
1 |
软件工程实验室 |
工学1号馆 |
410 |
陈靖宇 |
155.52 |
2 |
网络测试与分析实验室 |
工学1号馆 |
408 |
刘广聪 |
155.52 |
3 |
网络安全实验室 |
工学1号馆 |
412 |
王瑛 |
155.52 |
4 |
云计算和大数据教学与研究中心 |
工学1号馆 |
718 |
陈炳丰 |
77.76 |
5 |
软件工程专业实践与创新指导室 |
工学1号馆 |
614 |
胡晓敏 |
77.76 |
合计 |
777.62 |
表6.1-4软件工程专业相关实验室仪器设备基本情况表
类别 |
软件工程实验室 |
网络测试与分析实验室 |
网络安全实验室 |
云计算和大数据教学与研究中心实验室 |
计算机学院实验中心 |
实验设备(台/套) |
113 |
211 |
149 |
14 |
3305 |
实验设备资产(万元) |
93 |
187 |
264 |
1157 |
2206 |
实验室紧扣产业链不断优化教学平台,建设覆盖有网络安全、软件工程、网络测试与分析、接口与通信、智能工程、软件测试、图像处理与图形学、SUN工作站、软件实验、云计算等教学平台,集教学、科研、服务于一体,是系统完整、功能完备、管理智能的软件工程实验教学平台。可以满足学生基础通识、综合训练、专业设计和创新研究四个层次的实验教学需求。学生可以根据自己的兴趣和爱好选择喜欢的创新课题,开展创新性实验,锻炼自身的创新能力和科研能力,达到本专业培养目标要求。另外,在实验室所在每个楼层都备有4个消防栓和16个以上的灭火器,保障了实验室的安全。
2) 实践基地
实习(训)是人才培养过程中的一个重要实践教学环节,其目的是巩固所学理论知识,学习先进的生产技术和组织管理知识,提高分析问题、解决问题的能力,培养学生实践能力和创新意识。本专业非常重视学生实践环节培养,通过产教融合、校企合作,与广州腾科网络技术有限公司(广东省大学生校外实践基地)、广州源酷信息科技有限公司(校级校外实践基地)、蓝盾信息安全技术股份有限公司(校级校外实践基地)、东软教育信息技术有限公司(校级校外实践基地)等大型企业合作共建校外工程实践平台作为专业的实习和实训基地(参见表6.2-1),为学生毕业实习等实践环节的顺利实施提供了良好保障。这些实习实训基地均能满足本专业的实习实训,使学生对网络技术、网络安全、软件开发等从分析设计、开发维护、系统集成原等有更深刻的认识。
表6.2-1与企业合作建立实践基地的情况
序号 |
基地名称 |
承担的教学任务 |
学生在基地考核方式 |
近三学年每年进基地学生数 |
17-18学年 |
18-19学年 |
19-20学年 |
1 |
广州腾科网络技术有限公司 |
毕业实习 |
平时表现和实习报告 |
61 |
60 |
100 |
2 |
广州源酷信息科技有限公司 |
毕业实习 |
平时表现和实习报告 |
13 |
|
|
3 |
蓝盾信息安全技术股份有限公司 |
毕业实习 |
平时表现和实习报告 |
17 |
14 |
|
4 |
广东道一信息技术股份有限公司 |
毕业实习 |
平时表现和实习报告 |
|
|
|
5 |
广州东软睿道教育咨询有限公司 |
毕业实习 |
平时表现和实习报告 |
99 |
88 |
|
6 |
南京优速网络科技有限公司 |
毕业实习 |
平时表现和实习报告 |
|
62 |
|
7 |
郑州云海科技有限公司 |
毕业实习 |
平时表现和实习报告 |
|
|
95 |
8 |
北京字节跳动网络技术有限公司 |
毕业实习 |
平时表现和实习报告 |
|
|
|
9 |
腾讯科技有限公司 |
毕业实习 |
平时表现和实习报告 |
|
|
77 |
10 |
广州正脉教育技术有限公司 |
毕业实习 |
平时表现和实习报告 |
|
|
|