你可能早有察觉,在过去几年间,人工智能(AI)正悄悄地改变我们的生活方式,而软件工程师正是这场数字魔法的创造者。很多同学开始希望在人工智能、数字创新的世界留下自己的足迹。虽然你不是计算机专业“科班出身”,却对编程的奇妙世界充满好奇,那么英国女王大学软件开发硕士MSc Software Development 课程就是带你高飞的翅膀。
图源:女王大学官网
MSc Software Development
软件开发硕士
入学要求:
学 制:一年全日制
成绩要求:对等英国2.2学士学位
雅思要求:总分6.0(各项小分不低于5.5);或我校认可的英语考试类型的对等成绩
专业要求:本科学术背景为非计算机科学或计算机相关学科
专业亮点,打造未来软件精英
亮点1:无编程基础?带你零基础入门
编程不再是高墙,英国女王大学软件开发硕士课程将为你打开编程的奇妙之门。无论你是否有计算机背景,你将在一年的学习中掌握编程、数据库、Web开发、软件工程和问题解决等核心技能。
亮点2:自主项目,释放你的创造力
在软件开发硕士课程中,独特的实战项目将引领你的学习之旅,你可以选择挑战一个为期三个月的个人自主项目,或通过团队项目或三个迷你项目,培养你在软件开发领域的实际经验,包括用户体验设计、网络安全、数据分析与可视化、云计算和机器学习等领域,这不仅是技能的锻炼,更是在软件开发领域多维度体验和发展的绝佳机会。
亮点3:EEECS,畅游科技梦想的舞台
电子,电气工程与计算机科学学院,简称EEECS,世界级设施将成为你点亮你的学术生涯。作为EEECS学生一员,你将充分享受卓越实验室、设施和技术:三个大型计算机实验室,多个休息区、研讨区和研讨室。
此外,学院在脑机接口、机器人技术、嵌入式系统、激光/光子学和网络技术领域拥有一系列专业设施,为你提供多样化的实验教学和研究机会。
创新课程模块设计,引领多元发展
Queen's软件开发硕士课程以学生体验为重,在2019年被评为英国学生体验最佳的计算机硕士课程。在学习过程中,你将有机会参与就业和职业技能研讨会,与业界领先的软件开发企业代表互动,建立职业网络。
课程分为两个部分:
一是由基础到高级的软件工程和编程主题的教学模块;
二是基于项目的实践或三个专业迷你项目。
第一学期:你将深入学习基础模块,涵盖Java编程语言初步、软件工程、软件测试和数据库等计算机基础。
第二学期:课程集中涵盖更为高级的算法和面向对象编程,同时学习Web编程(PHP和JavaScript)和软件工程(包括基于团队项目)。
核心模块:
Computing Foundations
Software Engineering
Web Development
Programming
Databases
选修模块:
Cloud Computing
Individual Software Development Project
Data Analysis and Visualisation
User Experience Design
掌握编程核心技能,就业机会无限
贝尔法斯特,英国女王大学所在地,作为欧洲最大的软件与技术支持中心,不仅是软件开发的黄金目的地,还孕育了独特的深科技环境,为科技创业者提供了丰富的知识共享和充沛的创业资金。
软件工程就业机会迅猛增长,无论是进入全球科技巨头还是选择创业,都有丰富的事业发展前景。本课程毕业生不仅享有优厚薪资,还能选择多样化的职业发展路径。
在未来五年内,你可能在 IBM、Citi、Allstate、Liberty 等全球行业巨头工作,也可能深耕计算机科学研究领域前沿,或从事网络安全或视频分析的前沿科研,亦或是创建自己的软件初创公司或打造下一个热门App。