一、专业背景及概况
软件工程专业是国家教育部2002年新增的专业,以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能。
宁波大学科学技术学院软件工程专业2005年申报,2006年开始招生,2008年通过专业评估,为宁波市首个软件工程本科专业,2018年被立项为宁波市重点建设专业。目前在校生360余人,每年招生规模90-100人。现开设软件应用技术、嵌入式系统两个专业方向。
本专业培养适应现代信息技术产业发展需求,具有健全的人格、具有良好的软件知识、应用能力和科学素养,系统地掌握软件工程的基本理论、基本方法和基本技能,具有较强实践能力和可持续发展能力的软件工程应用型人才。
二、专业特色与优势
本专业拥有一支结构合理、有着丰富软件开发经验的师资队伍。现有专业教师20名,其中教授3名、副教授8名、博士5名,“双师型”师资比例超过50%。
本专业教学设施先进,实验设备齐全,现有嵌入式实验室、软件实验室、移动应用实验室、软件测试与分析等5个专业实验室。
本专业确定培养“专业基础知识扎实、创新实践能力强”的“双栖型”人才的目标,围绕这组建了软件应用技术、嵌入式系统专业方向两个教学团队,积极推行工作室制,以“项目驱动”培养学生的实践操作技能。
本专业毕业生就业率高,历年均在95%以上。学生专业竞争力强,在各级各类竞赛中获奖多,有多人进入阿里、浙大网新、中兴通讯等国内一流的大型软件企业。近年来多名学生在校期间参与企业信息化建设,毕业后直接留在企业服务,受到地方产业界的好评。
三、专业主要课程
专业基础课:计算机科学导论、程序设计基础、面向对象程序设计、离散数学、数据结构、操作系统、计算机网络与通信、计算机组成原理、数据库原理、软件工程概论等。
软件应用技术方向专业课:Java程序设计、移动软件设计、.NET架构与程序设计、J2EE架构与程序设计、软件质量与项目管理、大型数据库系统、XML程序设计等。
嵌入式系统方向专业课:嵌入式系统、Linux程序设计、移动应用开发、Windows程序设计、Java程序设计、软件工程实践、汇编语言与微机接口等。
此外还开设了信息系统、游戏设计、嵌入式软件等3个专业拓展方向的相关课程。
四、专业人才培养要求
1、较系统地掌握软件工程领域的基础理论和技术,适应软件相关的工作。
2、掌握现代软件的基本结构、设计方法和实现技术,具有对软件的操作技能及基本的逻辑设计能力。
3、掌握计算机、软件工程、网络的基本理论、设计和实现技术,具备软件分析、设计、实现及应用的基本能力。
4、应用软件工程专业知识分析问题、思考问题和解决问题的初步能力
5、了解软件工程的理论前沿、应用前景和新发展动态,具有研究、开发新系统、新技术的初步能力。
6、掌握资料查询、文献检索及运用现代信息技术获取相关信息的基本方法;具有一定的技术设计,归纳、整理、分析实验结果,撰写论文,参与学术交流的能力。
7、熟悉国家软件产业政策及国内外有关知识产权的法律法规。
原标题:2020年宁波大学科学技术学院软件工程专业