软件工程(中外合作办学)Software Engineering
培养目标
软件工程专业以北工大“国家示范性软件学院”和UCD软件工程专业为依托,结合两校在软件工程专业领域人才培养中具有的优势,取长补短,促进国际化人才培养,提升人才培养质量,为国家培养软件工程领域中既掌握专业知识与技能,又具有国际视野、通晓国际规则、能够参与国际事务和国际竞争的高层次、复合型软件工程人才。
本专业着眼于夯实学生的软件工程领域理论基础、掌握最先进的专业知识及训练最出色的解决实际问题能力。教学内容包括完整的计算机科学知识、全面的编程和软件开发基础、出色的软件工程技术、批判性分析问题和解决问题的能力以及计算机和软件应用与通信系统实施的具体方案。
课程设置
本专业的授课形式包括课堂讲授、实验操作、导师指导、专题研讨以及研究与实验报告等。第一年侧重于夯实数学基础及计算机基础理论知识,第二年引入计算机编程以及计算机科学相关知识,第三年和第四年开设软件系统设计以及软件工程技术方面的核心课程。
本专业课程涉及的技术范围广阔,能够帮助学生打下计算机编程和软件工程技术的坚实基础。在学习过程中,学生将学习使用多种编程方法、多种编程语言进行程序设计的有关训练。在掌握扎实的数学和计算机科学理论的同时,学生还将学习软件工程领域最先进的技术。除了软件编程、数据库、信息系统、操作系统课程的学习,通过实验和专题作业形式开设的课程则注重学生解决实际问题能力的培养。
核心课程
操作系统、数据结构与算法、面向对象编程、计算机网络、数据库和信息系统、软件工程方法学、计算机图形学、移动计算、面向对象设计、分布式系统、Web应用开发、软件体系架构、软件项目管理、信息获取、系统设计与验证、安全与隐私、设计模式、机器学习、增强虚拟现实、敏捷过程、计算机系统性能、云计算、高级程序建构、并行与集群计算、软件工程课程设计等。
特色课程
操作系统、计算机网络、数据库和信息系统、软件工程方法学、移动计算、面向对象设计、软件体系架构、安全与隐私、机器学习、云计算、并行与集群计算。
就业方向
掌握熟练技能的毕业生在国内外编程与软件开发以及大规模软件工程领域拥有良好的就业前景。随着中国IT行业的飞速发展,本专业毕业生将在各类企事业单位获得极好的就业机会,如大型跨国公司(IBM、微软、思爱普、爱立信等)、国有银行与金融企业、通信与互联网企业、软件研发企业以及国家与地方事业单位。本专业的毕业生还可以在IT行业的项目管理领域寻求发展机会。
本专业培养的学生具备较强的国际化能力,能够为继续学习深造创造更多机会。毕业生可以选择在UCD的计算机科学、软件工程、数字化研究、认知科学和仿真科学等领域攻读硕士和博士学位,也可以选择在诸如人工智能、数据挖掘技术、信息检索、知识发掘、语言与认知、网络犯罪侦查、网络空间安全、网络与分布式系统领域继续硕士和博士课程学习。本专业提供的“全英文授课”教学方式将使学生在申请攻读国外高校(如美国、加拿大、英国、澳大利亚等)研究生学位时具有明显的优势。
近7年来,学院软件工程专业毕业391人,就业率为95.9%,深造率69.3%。
主要深造高校:中国科学技术大学、香港大学、英国曼彻斯特大学、澳大利亚国立大学等
重点签约单位:北京字节跳动网络技术有限公司、亚马逊公司等