• Regent’s University London Featured Masters Courses
  • University College London Featured Masters Courses
  • Centre for Digital Media Featured Masters Courses
  • Jacobs University Featured Masters Courses
  • University of Edinburgh Featured Masters Courses
  • Ulster University Featured Masters Courses
  • University of Leeds Featured Masters Courses
  • Xi’an Jiaotong-Liverpool University Featured Masters Courses
University of Leeds Featured Masters Courses
University of Leeds Featured Masters Courses
Southampton Solent University Featured Masters Courses
University of St Andrews Featured Masters Courses
Newcastle University Featured Masters Courses

Software Engineering - MSc


Course Description

This industry-focused course is for Computer Science graduates and experienced professional programmers interested in developing high-quality, complex software systems.

Who is it for?

This industry-focused course is for Computer Science graduates and experienced professional programmers interested in developing high-quality, complex software systems and aiming at a high-quality career in the industry, e.g. software houses, consultancies, and major software users across different sectors.

Students will have a keen interest in designing complex software systems, coding them in a programming language using the latest technologies (SOA, cloud, etc.), and ensuring that they are of high quality and that they actually meet the needs of their stakeholders.

Objectives

You will develop skills in analysing requirements and designing appropriate software solutions; designing and creating complex software systems to solve real-world problems, evaluating and using advanced software engineering environments, design methods and programming languages, and evaluating and responding to recent trends in interoperability and software development.

The course focuses on advanced engineering concepts and methods, as well as design issues for the systematic development of high-quality complex software systems. These are explored using industrial strength technologies, like the C++ and Java programming languages and the UML modelling language.

The course covers significant trends in systems development, including service-oriented architecture, cloud computing, and big data. The course is delivered by acknowledged experts and draws on City's world-class research in Systems and Software Engineering, which has one of the largest groups of academics working in this area in London, covering almost all aspects - from requirements, to designing reliable systems for the nuclear industry.

Placements

Postgraduate students on a Computing and Information Systems course are offered the opportunity to complete up to six months of professional experience as part of their degree.

Our longstanding internship scheme gives students the chance to apply the knowledge and skills gained from their taught modules within a real business environment. An internship also provides students with professional development opportunities that enhance their technical skills and business knowledge.

Internships delivered by City, University of London offer an exceptional opportunity to help students stand out in the competitive IT industry job market. The structure of the course extends the period for dissertation submission to January, allowing students to work full-time for up to six months. Students will be supported by our outstanding Professional Liaison Unit (PLU) should they wish to consider undertaking this route.

Teaching and learning

Software Engineering MSc is available full-time (12 months) as well as part-time (up to 28 months).

Students successfully completing eight taught modules and the dissertation for their individual project will be awarded 180 credits and a Master's level qualification. Alternatively, students who do not complete the dissertation but have successfully completed eight taught modules will be awarded 120 credits and a postgraduate diploma. Successful completion of four taught modules (60 credits) will lead to the award of a postgraduate certificate.

Assessment

Each module is assessed through a combination of coursework and examination.

Modules

You will develop skills in analysing requirements and designing appropriate software solutions; designing and creating complex software systems to solve real-world problems, evaluating and using advanced software engineering environments, design methods and programming languages and evaluating and responding to recent trends in interoperability and software development.

The focus of the course is on advanced engineering concepts and methods, as well as design issues for the systematic development of high-quality complex software systems. These are explored using industrial strength technologies, such as the C++ and Java object-oriented programming languages and the UML modelling language.

The course covers significant trends in systems development, including service-oriented architecture, mobile and pervasive computing, cloud computing, big data, and XML-enabled interoperable services. The course is delivered by acknowledged experts and draws on City's world-class research in Systems and Software Engineering. City has one of the largest groups of academics working in the area in London, working on almost all aspects of the area - from requirements, to designing reliable systems for the nuclear industry.

Core modules - there are five core modules:
-Advanced Database Technologies (15 credits)
-Research Methods and Professional Issues (15 credits)
-Service Oriented Architectures (15 credits)
-Software Systems Design (15 credits)
-Advanced Programming: Concurrency (15 credits)

Elective modules - you will be required to take three elective modules, choosing from the following:
-Advanced Algorithms and Data Structures (15 credits)
-Big Data (15 credits)
-Programming in C++ (15 credits)
-Business Engineering with ERP Solutions (15 credits)
-Mobile and Pervasive Computing (15 credits)
-Data Visualization (15 credits)
-Cloud Computing (15 credits)

Career prospects

The MSc in Software Engineering aims to meet the significant demand for graduates with a good knowledge of computing. This demand arises from consultancies, software houses, major software users such as banks, large manufacturers, retailers, and the public services, defence, aerospace and telecommunications companies.

Typical entrants to the course have a degree in an engineering or scientific discipline, and wish to either move into the software engineering field or to the development of software for their current field. Entrants must have previous exposure to computing, especially to programming (particularly in Java or C#) and relational databases (from either academic or professional experience).

From this base, the course provides solid technical coverage of advanced software development, including such widely used languages as C++, Java, UML and XML for which demand is particularly high. The course is therefore quite demanding; its success in providing advanced academic education along these lines is evident from the fact that recent graduates of the course are currently employed in a wide spectrum of organisations.

Of course, the employment value of a master's degree is not just short term. Although on-the-job training and experience as well as technology specific skills are valuable, they can be rather narrow and difficult to validate, and to transfer. The structure of this course ensures that there is a strong balance between the development of particular skills and a solid education in the enduring principles and concepts that underlie complex software system development.

SAP Certification - in parallel to your degree you will be able to register for a SAP TERP10 Certification course at a substantial discount, thus obtaining an additional, much sought-after qualification

Visit the Software Engineering - MSc page on the City, University of London website for more details!



All Available Videos:


(Student Profile)

Oscar Lizarazo Sandoval

'Ever since moving to the UK I heard great things about City University London's reputation'.

Why did you decide to study at City University London?
Ever since moving to the UK I had heard great things about City University London, either by ex-students or by study agencies. The university has a great reputation, and students usually tend to get a professional job within months of finishing the course.

What was your favourite aspect of your course?
I especially enjoyed the following modules: Data Visualization and Service Oriented Architecture.

What was the highlight of your time at City?
Being part of the Tamil Society. I was made aware of the society thanks to one of my Sri-Lankan friends, and I met great people and learned a lot about the culture. I even did a catwalk in a traditional clothes!

What was the main benefit of completing a course at City?
Thanks to the knowledge gained through my course at City - I got the job I have!!

How did City prepare you for your chosen career path?
City gave me the knowledge required to excel in different IT areas. Service Oriented Architecture was a subject that I particularly enjoyed and I felt it would be something I could work on. Now in my current job I am improving day-by-day in my knowledge around this topic, and it all begun at City.

(Student Profile)

Chris Nicholls

The City lecturers were first class; knowledgeable, patient and thorough. My course modules complemented each other well, examining software at varying levels of detail: the broader socio-economic picture, the user perspective, high-level architecture, detailed design, as well as the coding itself. This course fundamentally changed the way I approach software development, and has equipped me with a set of techniques and principles that I use daily in my professional life.

(Student Profile)

Antony D'Adrea

City has provided me with the skills that I need to succeed in the industry, with excellent teaching staff and a perfect balance between practical and theoretical knowledge. The unique Professional Pathway scheme along with the brilliant Professional Liaison Unit has meant I am already going into my first job after my first year!


(Scholarship)

City University London, School of Mathematics, Computer Science and Engineering Studentships - 6 Awards

The School of Mathematics, Computer Science and Engineering at City University London is offering 6 full-time, three-year doctoral studentships, in the fields of Engineering and Computer Science, for 2016/17 entry. Applications are invited from exceptional UK, EU and international graduates wishing to pursue cutting-edge research in any of the School's key research areas.The School is investing in academic excellence following its success in the recent REF 2014 which highlighted the world class quality of its research.What is Offered
A doctoral studentship will provide:
- An annual bursary (£16,000 in 2015/16)
- A full tuition fee waiver for UK and EU students. Applications are welcome from overseas applicants but the applicant must make appropriate arrangements to cover the the difference between the overseas and UK tuition feeApplications are welcome from individuals wishing to pursue research in any of the areas listed below. You are encourged to discuss your application in advance with a potential supervisor in the School. Please follow the links to find out more:- Computer Science - Adaptive Computing Systems; Human‐Computer Interaction Design; Software Reliability; Machine Learning; Geographic Information Science.
- Civil Engineering - Civil Engineering; Civil Engineering Structures; Fluid-Structure Interaction.
- Electrical and Electronic Engineering - Biomedical Engineering; Systems and Control; Photonics and Instrumentation.
- Mechanical and Aeronautical Engineering - Fluid Dynamics; Turbulence and Flow Control; Multi-Scale Flow Technologies; Fluid-Structure Interaction.Further Information:
Email: [email protected]
Visit: http://www.city.ac.uk/citygraduateschool

Value of Scholarship(s)

£16,000

Eligibility

- Applicants must hold at least a 2.1 honours degree or merit level Masters degree in a relevant subject (or international equivalent)
- Applicants whose first language is not English must have achieved at least 6.5 in IELTS or a recognised equivalent
- Applicants must not be currently registered as a doctoral student at City University London or any other academic institution

Application Procedure

Applications must consist of:
- a research degree application form
- 3 page research proposal
- proof of academic qualifications
- proof of English language proficiency (if you do not speak English as your first language) and
- two confidential references (one of which must be an academic reference).The above documents should be compiled into a single document and submitted to [email protected] by the 26th May 2016.

Further Information

http://https://www.city.ac.uk/city-graduate-school/fees-and-funding/university-doctoral-studentships


(Scholarship)

Whitworth Scholarship Awards - No. of awards TBC

Full-time study - £5,000 per year for up to 4 years (excluding industrial placements)
Sandwich - The award will be paid on a pro rata basis
Part-time study - The award will be paid on a reduced basis normally £2,500 per year
MSc (1 year full-time) £5,000
MSc (2 year part-time) normally £2,500 per yearThe Whitworth Scholarship Award will not exceed a total of £20,000 for any individual. The Whitworth Scholarship Award can be held in conjunction with other awards (except any other Whitworth Award).

Value of Scholarship(s)

£5,000

Eligibility

Available to outstanding engineers, who have excellent academic and practical skills and the qualities needed to succeed in industry, who are wishing to embark/or have already commenced on an engineering degree-level programme of any engineering discipline.

Application Procedure

See the website - http://www.whitworthscholarships.org.uk/wsa_details.htm

Further Information

http://www.whitworthscholarships.org.uk/wsa_details.htm



Entry Requirements

Applicants should hold at least a lower second class honours degree, or the equivalent from an international institution or an equivalent professional qualification. Previous academic and commercial experience is also considered. Applicants should have significant previous exposure to computing, especially programming (preferably in Java or C#) and relational databases.

Email Enquiry

Recipient: City, University of London
Insert previous message below for editing? 
You haven’t included a message. Providing a specific message means universities will take your enquiry more seriously and helps them provide the information you need.
Why not add a message here
* required field
Send a copy to me for my own records.
Email Sent

Share this page:

Cookie Policy    X