英國大學軟件工程專業排名:
1. University of Sheffield 謝菲爾德大學
MSc(Eng) Advanced Software Engineering
Sheffield謝菲爾德大學的MSc(Eng) Advanced Software Engineering是以項目為基礎的教學方式,為學生提供實踐經驗,讓學生學會如何在現實生活中應用所學知識,并且教會他們如何構建穩固有效的軟件系統,以及如何評估最新的軟件工程技術。學習期間,學生可以在Genesys Solutions(一家學生獨立運營的軟件公司)里工作,在真實的商業環境中為客戶開發軟件,注意:這不是演習,是真的開發軟件。
開設的必修課有:Object-Oriented Programming and Software Design;Testing and Verification in Safety-Critical Systems;Software Development for Mobile Devices;Introduction to Genesys;Research Methods and Professional Issues;Dissertation Project
入學要求:雅思6.5,單項不低于6.0;計算機科學、軟件工程相關專業背景;英國2:1學位。
2. University of Southampton南安普頓大學
MSc Software Engineering
Southampton南安普頓大學的MSc Software Engineering旨在培養學生在傳統和現代軟件開發中的相關技能,有機會學習專業學科,比如:計算機視覺、關鍵系統、密碼學、分布式計算系統、電子商務、多媒體等。
開設的必修課有:MSc Project碩士項目;Software Project Management and Development軟件項目管理與開發;Software Modelling Tools and Techniques for Critical Systems;Project Preparation
入學要求:雅思6.5,單項不低于6.0;英國2:1學位,計算機科學、軟件工程相關專業背景。中國一流大學平均分70-80%。
3.The University of Manchester 曼徹斯特大學
MSc ACS: Software Engineering
Manchester曼徹斯特大學的MSc Software Engineering側重于構建軟件系統所需要的技術的設計和使用,保證軟件系統的適應性、穩定性、可用性以及可持續性,對軟件開發團隊成員,以及團隊管理者來說,理解和掌握這些技術是很重要的。
開設的必修課有:Software Engineering Concepts in Practice;Agile and Test-Driven Development;Component-based Software Development;Pattern-Based Software Development;Masters Project
入學要求:雅思6.5,單項不低于6.0;計算機科學專業背景,要求學生編程和軟件開發技能比較扎實,可考慮相關工作經驗;1:1或2:1學位,名牌大學平均分80%。
4. Queen Mary University of London 倫敦瑪麗王后大學
Software Engineering MSc
QM倫敦瑪麗王后大學的MSc Software Engineering重點培養學生在程序設計方面先進的理論和實踐技術,以及軟件項目風險管理。QM和很多機構都有緊密合作關系,學生有機會去做一年的實習(課程時長為2年),實習場所:Vodafone,谷歌,IBM,英國電信,美國宇航局,BBC和微軟等。
必修課:Functional Programming;Semi-structured Data and Advanced Data Modelling;Interactive Systems Design;Bayesian Decision and Risk Analysis;Project
入學要求:電子工程、計算機科學、數學相關專業背景;211、985均分75以上,雙非/排名TOP 300均分80以上;雅思6.5
5. Cardiff University卡迪夫大學
Software Engineering (MSc)
Cardiff卡迪夫大學的MSc Software Engineering是在新港的National Software Academy上課,學生可以使用先進的商業工具和技術,以及在商業環境中進行實踐開發,適合那些有編程經驗,并且將來想從事商業軟件工程師的學生。
開設的必修課有:Dissertation (Team Project);Agile Software Development;Web Applications;Programming Principles and Practice;Manipulating and Exploiting Data;Delivering User Experience
入學要求:STEM(即科學、技術、工程和數學)專業背景,可考慮編程相關工作經驗,可能需要面試;本科大學均分80以上;雅思6.5,單項不低于5.5
6. University of St Andrews圣安德魯斯大學
Software Engineering (MSc)
開設的必修課有:Dissertation ;Object-Oriented Modelling, Design and Programming;Software Engineering Practice;Software Engineering Principles;Critical Systems Engineering;Software Architecture
入學要求:雅思7.0,單科不低于6.0;英國2:1學位,計算機科學專業背景;名牌大學平均分85%。
7. King's College London, University of London倫敦國王學院
Advanced Software Engineering MSc
開設的必修課:Inpidual Project (MSc Dissertation);Advanced Software Engineering
Software Design and Architecture;Group Project;Advanced Software Engineering ? Software;Measurement & Testing;Group Project;Software Design & Architecture
Advanced Software Engineering with Management MSc
開設的必修課:Advanced Software Engineering;Project Management;Software Design and Architecture;Group Project;Principles of Management;Inpidual Project (MSc Dissertation)
申請要求:英國2:1學位,計算機科學、軟件工程專業背景,有相關工作經驗可適當放低要求;雅思6.5,單科不低于6.0;211大學平均分80%,非211大學平均分85%。
8. University of Bath 巴斯大學
Software Systems MSc
Bath巴斯大學的MSc Software Systems適合那些想要從事設計、開發復雜軟件的學生,該專業旨在讓學生了解復雜的軟件工程,并發現一個成功的軟件開發團隊是如何管理的,不僅僅有理論知識,還會有實踐操作。
開設的必修課:Software engineering;EntrePneurship;Research project Pparation;Dissertation
入學要求:計算機科學、計算機與數學、數學、信息學相關專業背景,PS:數學、工程學與物理科學如包含計算與編程的學習,也可考慮;英國1等或者2:1學位,均分75以上;雅思雅思6.5,單項不低于6.0。