软件工程专业
(国家级一流本科专业建设点)
1.发展历程
南昌大学软件工程专业成立于2002年,历经20余年稳健发展,已经从一个新设专业发展为师资力量雄厚、培养特色鲜明的国家一流专业建设点。软件工程专业于2008年入选省级特色专业,2010年入选国家级特色专业,2011年入选教育部卓越工程师计划(同年获批软件工程一级学科硕士点),2019年入选省级一流专业建设点,2020年入选国家级一流专业建设点,2021年通过国家工程认证申请及自评报告,2022年通过国家工程认证入校考察(同年入选江西省五星专业),2023年入选江西省特色示范性软件学院。
本专业面向国家战略,服务地方经济发展,致力培养综合素质好、基础扎实、知识面广、实践能力强,具有国际竞争意识和团队合作精神的软件工程技术与软件工程管理人才,现有本科生1500余人,全日制硕士研究生136人。
2.教学科研与学科建设平台
近五年承担包括国家自然科学基金、江西省自然科学基金、省主要学科学术与技术带头人领军人才培养计划、省杰青、省双千人才培养计划、及社会服务科技项目等项目共100余项、累计研究经费2千余万元。
为软件工程专业教学提供实验保障的国家、省部平台包括:
2012年获批国家级工程实践教育中心;
2018年获批江西省行业企业与高校研究生联合培养基地2个;
2018年获批江西省网络空间与信息安全重点实验室,2023年重组为江西省数据安全技术重点实验室;
2023年获批南昌市信息技术创新应用重点实验室。
近三年来,软件工程专业在学校的高度重视和支持下加强实验室建设,建设了约4000平方米的专业实验室,包括大数据挖掘实验室、人工智能GPU算力实验室、大学生创新中心、科研训练基地等集教学、创新创业实践、科研训练于一体的实验室,为软件工程的人才培养提供了强有力的实验实践平台保障。
3.培养方式与特色
培养目标:本专业面向国家战略,服务地方经济发展,致力培养综合素质好、基础扎实、知识面广、实践能力强,具有国际视野和团队合作精神的软件工程技术与软件工程管理人才,能够在信息服务行业、信息技术产业或其他企事业单位相关技术部门从事软件工程领域的科研、开发及管理等工作。
目标一:能自觉践行社会主义核心价值观,能够综合工程与社会、工程与环境等多因素思考工作中问题的处理方式和途径,勇担社会责任,坚持以社会公众利益为先。
目标二:能发现、分析软件工程领域的复杂问题,提出解决方案并推进实施,最终成功解决问题。
目标三:勇于担当,工作中踏实、爱岗、敬业,成长为所在单位或组织的管理或业务骨干。
目标四:能够就工作中技术问题与业界同行和社会公众保持有效沟通,能推动跨文化的协作,在团队组织建设、发展及项目管理中发挥积极作用。
目标五:能主动适应技术及行业发展,通过知识、技能更新适应自我主动更新与变革。
培养方式与特色优势:本专业主动应对新一轮科技革命与产业变革,积极推进“新工科”建设,按照工程教育专业认证标准的要求,“以学生为中心”、“以成果为导向”和“持续改进”的教学理念,深化专业综合改革,在软件工程专业核心课程体系基础上,设置个性化选修课程群,培养新一代信息技术领域高级软件人才。
特色一:专业实行特色培养方式,学生分专业核心课和个性化选修课程学习。专业特色选修课有软件开发、大数据与人工智能、虚拟现实、智能感知与物联四个方向,实施学科交叉融合的新工科软件人才培养模式;
特色二:专业重视学生实践能力培养,将学生创新实践能力的培养贯穿于大学四年的培养过程。
大一新生入学教育就让学生了解创新实践能力的重要性,引导学生积极主动参与各项创新创业活动,同时给出参与各项实践活动的指导;
在大二学生中开设《科技竞赛与创业实践》必修课,引导学生主动参与学科竞赛、积极申请大学生创新创业项目;
在大三学生中开设《科学研究与创新实践》必修课,引导学生主动参与科学研究,鼓励学生参与教师的科研项目,撰写科研论文、申请发明专利、参与创新实践竞赛;
大四学生可参加卓越工程师计划或企业实习实训,到企业实践基地实习,进一步提升专业实践能力。
总之,本专业将创新创业教育融入到人才培养全过程,努力培养创新型、应用型、复合型软件人才。近三年来,软件工程专业学生在教育部主办的中国国际“互联网+”大学生创新创业大赛、“挑战杯”中国大学生创业计划竞赛及各类国家级、省部级竞赛中成绩斐然,每年获得省级以上竞赛奖励300多人次,每年保送到“双一流”高校深造学生比例达毕业生数的10%。
专业小贴士
1. 软件工程专业的学习研究对象是什么?
当前,以人工智能、大数据、云计算、区块链、集成电路设计等为代表的新一代信息技术迅速发展,但它们共同的基础都是软件,在当前卡脖子的问题上,软件首当其冲。因此,面向国家战略需求,专业致力于培养具有系统性设计能力的高端软件人才。软件工程专业学生应系统学习计算机软、硬件知识,学习算法模型和系统平台的底层结构,学习通过软硬件协同设计复杂软件系统。
2. 核心课程有哪些?专业特色方向有哪些?
本专业核心课包括:软件工程全生命周期的研发及项目管理相关理论和应用课程,例如:高级语言程序设计、操作系统、算法分析与设计、嵌入式系统、网络空间安全导论、软件工程导论、企业级软件应用开发、软件系统分析与设计、软件项目管理、软件工程经济学、软件测试技术、数据挖掘及软件实践类课程等。
本专业的行业领域特色方向包括:系统开发及应用、人工智能与大数据、虚拟现实、智能感知与物联。
3. 就读软件工程专业需要具备什么特质?
如果你喜欢创新,那么欢迎你加入软件工程专业;如果你希望创业,那么也欢迎你加入软件工程专业成为一名软件领域创业者!
软件工程专业学习者应具备以下素质:
(1)科学素养:具有良好的科学思维,能运用数学、物理等自然科学理论分析、理解自然世界;
(2)求知欲和进取心:对未知世界具有强烈的好奇心,软件业是一个不断变化和不断创新的行业,面对层出不穷的新技术,软件人才的求知欲和进取心显得尤为重要,是在这个激烈竞争的行业中立足的基本条件。学习者应具有较强的学习总结能力、理解能力以及对新技术的敏感性。
(3)团队精神:应具有团队协作精神、利他精神与健全人格,从而能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。
(4)较强的独立性:学习者应具有较强的内驱动力,具有自主学习、终身学习和跟踪前沿的意识和习惯,对待事物有独立见解。
4. 社会上对软件工程专业的理解误区?
不理解软件工程专业和计算机科学与技术专业的区别:
计算机科学与技术和软件工程在人才培养上的侧重点有所不同,计算机科学与技术专业侧重培养具有扎实计算机科学理论基础的人才;软件工程来源于计算机科学,但侧重培养具有优秀创新实践能力的软件人才,强调学生软件开发的实践能力,使学生在掌握计算机科学理论的基础上具备规范开发软件的能力、全周期软件开发管理的能力,成为软件技术领域的高级专门人才。
5. 专业学习中可能会遇到的困难?
在学习软件工程专业的学习过程中,可能会遇到各种困难,例如:
(1)计算思维的养成困难。同学们经常碰到从中学时代的数理化思维转化成计算思维的困难,不能理解计算机的工作原理,无法站在计算机的角度考虑解决问题的方法;
(2)程序调试总是在路上的困难。在软件工程专业的学习中,良好的编程能力是通往优秀软件人才的必经之路,在程序设计语言学习的过程中,必须熟悉程序设计语言的语法、具有缜密的逻辑思维,稍有疏忽程序就无法通过调试,因此必须通过多做多练来提升编程能力。
(3)根据问题发现科学规律的困难。大多数软件都是用来解决现实生活中的具体问题,如处理读者在图书馆借书的流程或跟踪银行资金的流动过程,需要从问题表象发现科学规律,适配算法模型,并将问题分解为计算机能处理的进程和数据。
(4)跟踪新技术发展的困扰。软件业是一个不断变化和不断创新的行业,面对层出不穷的新技术,学习者需要保持终身学习,不断跟踪计算机领域新技术发展。
虽然在学习软件工程过程中会遇到各种各样的困难,但学习过程中只要具备坚定的信心、保持求知欲和进取心,善于思考,和同学老师多交流多学习,一定能解决学习过程中遇到的困难。
6. 有哪些精彩的学科竞赛或国际化交流项目?
近年来,学院大力支持学生参加各类学科竞赛活动,组织专任教师指导学科竞赛、创建大学生创新中心、打造E度空间创新实践工作坊、支持技术类学生社团活动。在学院的重视和支持下,本专业每年获省级以上竞赛奖项300人次以上,在中国国际“互联网+”大学生创新创业大赛、“挑战杯”、全国大学生课外学术科技作品竞赛、ACM国际大学生编程竞赛、美国数学建模竞赛、蓝桥杯全国软件和信息技术专业人才大赛、江西省教育系统网络安全技能大赛等科技竞赛活动中均获佳绩。先后获第七届中国国际“互联网+”大学生创新创业大赛国家铜奖、第六届中国国际“互联网+”大学生创新创业大赛国家铜奖、第十二届“挑战杯”中国大学生创业计划竞赛全国铜奖、2019年及2020年“发现杯”全国大学生互联网软件设计大赛全国一等奖、2020年全国行业职业技能竞赛全国工业互联网安全技术技能大赛一等奖、学生团队获2020美国数学建模赛F奖(系江西省高校首次获得)等奖项。
学院致力于为学生提供全方位、多层次的国际化交流项目,并出台多项资助政策,鼓励师生开拓国际视野,提高国际化的竞争能力。管理方面,设立了国际合作交流办公室,配备有专业外教,在陆续引进来华留学生。项目方面,学生既可参加“2+2”、“3+1”、“4+1”、“3+1+1”、“1+1+1”等国(境)外联合培养项目、双学位项目、硕士学位项目、交换生项目等长期交流项目,也可参加短期游学项目、专业实习实训项目等,也在推进合作办学项目。合作单位包括美国、英国、法国、爱尔兰、新加坡、日本、印度、澳大利亚、新西兰、韩国、中国香港、台湾等国家及地区的知名高校、教育机构及软件公司。
7.现实中有哪些问题需要通过软件工程专业的人才来解决?
软件已经成为我们每天生活中必不可少的工具,从传统的信息化系统到人工智能、大数据和云计算等新一代信息技术,共同的基础都是软件,在当前“卡脖子”问题上,软件首当其冲。
例如,我们使用银行的ATM机存取款,离不开分布式数据库系统;使用“微信”与亲朋好友交流、使用“淘宝”进行网上购物、使用“百度”查询各种信息、使用“滴滴”打车离不开计算机网络、数据库技术、个性化推荐、路径优化等技术,离不开前后端的软件设计、开发和运维,离不开软件工程专业人才。
由于互联网行业和新一代信息技术的迅速发展,移动互联网、人工智能、大数据、云计算等催生的新业态层出不穷,开辟了巨大的市场空间,形成了对软件人才需求的持续增长。另外,伴随着我国整体产业结构升级,“加快数字化发展建设数字中国”,打造数字经济新优势、加快数字社会建设步伐已成为国家战略。作为产业转型升级的基石,软件产业进入到了发展爆发期,调查显示,软件工程就业率及就业工资水平均居高校各专业前列。
我校软件工程专业在人才培养中既注重基础学科教育又注重学生动手能力的培养,软件工程专业的学生在校期间就能积累大量的实践经验;此外,专业与软件企业建立了紧密联系,成立联合实验室和企业实践基地,把最新的技术引入到课程体系中,丰富学生的知识结构,进一步提升学生的就业竞争力。
8. 专业发展趋势如何?
由于互联网行业和新一代信息技术的迅速发展,移动互联网、人工智能、大数据、云计算等催生的新业态层出不穷,开辟了巨大的市场空间,形成了对软件人才需求的持续增长。另外,伴随着我国整体产业结构升级,“加快数字化发展建设数字中国”,打造数字经济新优势、加快数字社会建设步伐已成为国家战略。作为产业转型升级的基石,软件产业进入到了发展爆发期,调查显示,软件工程就业率及就业工资水平均居高校各专业前列。
我校软件工程专业在人才培养中既注重基础学科教育又注重学生动手能力的培养,软件工程专业的学生在校期间就能积累大量的实践经验;此外,专业与软件企业建立了紧密联系,成立联合实验室和企业实践基地,把最新的技术引入到课程体系中,丰富学生的知识结构,进一步提升学生的就业竞争力。
扫描二维码
访问移动端页面