一、英国软件工程专业简介
软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。以计算机科学与技术学科为基础,在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能。
软件工程专业主要培养具有一定计算机软硬件维护、网络组建、维护管理的高级实用技术型人才。毕业生适合的工作岗位是计算机程序设计师。适合于熟练地按照工程化的思路进行软件编制、软件测试的工作岗位,能担任各种企事业单位和各级工程建设部门、管理部门的计算机软件和硬件维护、网络的组建、维护等工作,也可从事计算机研究与应用、软件开发等方面的工作。就业范围很广泛,如计算机软件公司、具有软件开发能力的大型企业及事业单位、大专院校和科研院所。
主要课程
Advanced object-oriented development高级项目发展;
Advanced topics on Web services高级网络服务专题;
Applications of security in information technologies信息技术安全申请;
Assistive technologies and universal design支持技术与通用设计;
Hypertext and Web technologies超文本与网络技术;
Research methods in computing; Safety critical systems计算机研究方法;
Technologies for electronic commerce电子商务技术
Advanced machine learning高级机械学习;
Advanced software engineering高级软件工程;
Cryptography and data compression密码学与数据压缩;
Distributed computing systems分散式计算系统;
E-Business strategy电子商务策略;
Formal design of systems正式系统设计;
Internet law: privacy, crime, security网络隐私,犯罪与安全;
Rich Internet applications互联网应用;
Semantic Web technologies语意网
Individual research project,个人研究项目,
A dissertation论文
二、推荐院校
1.University of Bath巴斯大学
巴斯大学MSc Software Systems软件系统硕士专业,学生可选择额外 1 年实习,该专业适合那些想要从事设计、开发复杂软件的学生,让学生了解复杂的软件工程,并发现一个成功的软件开发团队是如何管理的,不仅仅有理论知识,还会有实践操作。
开设的必修课有:软件工程、创业、研究项目筹备、论文等,考核方式:课程作业、小论文、多选题考试、口试、笔试、实践操作等。
入学要求:计算机科学、计算机科学与数学、数学、信息学相关专业背景,如数学、工程学与物理科学,也可考虑包含计算与编程学习的数学、工程学与物理科学专业背景。
2.University of Sheffield谢菲尔德大学
谢菲尔德大学MSc Advanced Software Engineering高等软件工程硕士专业,以项目为基础的教学方式,为学生提供实践操作经验,让学生学会如何在现实生活中应用所学知识,并且教会他们如何构建稳固有效的软件系统,以及如何评估最新的软件工程技术。学习期间,学生可以在 Genesys Solutions( 一家学生独立运营的软件公司 ) 里工作,在真实的商业环境中为客户开发软件,注意:这不是演习,是真的开发软件。
开设的必修课有:面向对象的编程与软件设计、安全关键系统的测试与验证、移动设备的软件开发、 Genesys 概论、研究方法和专业议题、论文项目等,考核方式:考试、课程作业等。
入学要求:计算机科学、软件工程或相关专业背景 ;211/985/ 中国院校 TOP 100(Sheffield 有自己的 list) 均分 75 以上,排名 101-300(Sheffield 有自己的 list) 均分 80 以上,排名 300+(Sheffield 有自己的list ,但要视情况而定 ) 均分 85 以上 ; 雅思 6.5 ,单项不低于 6.0 。
3.University of Southampton南安普顿大学
南安普顿大学 MSc Software Engineering 软件工程硕士专业,旨在培养学生在传统和现代软件开发中的相关技能,有机会学习专业学科,比如:计算机视觉、关键系统、密码学、分布式计算系统、电子商务、智能代理、模型检测、多媒体。开设的必修课有:硕士项目、软件项目管理与开发、关键系统的软件建模工具与技术、项目筹备等,考核方式:考试、项目管理计划、建模、海报展示等。
入学要求:计算机科学、软件工程或相关专业背景,对相关课程有一定分数要求 ; 中国院校 (Southampton 有自己的 list) 均分 75-88 以上 ; 雅思 6.5 ,单项不低于 6.0 。
University of Glasgow格拉斯哥大学
4.格拉斯哥大学 MSc Software Engineering 不开了,但还开设有MSc Software Development软件开发硕士专业,经由 BCS 英国计算机学会认证,可接受没有计算机科学背景的学生,这个专业以实践为导向,侧重于专业软件开发静态的相关内容与技能。
开设的必修课有:高等编程、算法与数据结构、数据库理论与应用、企业网络安全、编程、软件工程、软件项目管理、系统与网络、信息技术与软件开发大师团队项目等,考核方式:课程作业等。
入学要求:非计算机科学专业背景;2:1 学位 ; 雅思 6.5 ,单项不低于 6.0 。
三、毕业生就业前景
英国的软件工程专业的学生就业领域非常广泛,如传统的专业的计算机软件开发公司﹑信息咨询公司﹑以及现在热门且高薪的金融及银行内的软件开发工作,军事领域的软件研发,大型央企及大型的跨国公司等。同时毕业生也可从事多方面的工作如:单位的办公自动化处理、计算机安装与维护、网页制作、和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等方面的有关工作。
更多留学最新资讯欢迎点击头像咨询哦