Advert
Advert
  • DeadlineStudy Details:
    • Full-time: 12 months (15 months with internship)
    • Part-time: 24 months

Course Description

You will develop skills in analysing, designing and creating complex software systems to solve real-world problems, evaluating and using advanced software engineering environments, design methods and programming languages.

The course focuses on advanced engineering concepts and methods, as well as design issues for the systematic development of high-quality complex software systems.

Your course is structured to give you a strong balance between the development of skills and a solid education in the enduring principles and concepts that underlie complex software system development.

Entry Requirements

For your application to be considered, you must hold a degree of at least a lower second class honours degree, or the equivalent from an international institution or an equivalent professional qualification.

Please note that your degree must have significant previous exposure to computing, especially programming (preferably in Java or C#) and relational databases, e.g., a BSc in Computer Science.

Previous academic and commercial experience will also be considered.

Five years of relevant work experience is required if you do not have a degree background in Computer Science.

Fees

See website for fees

Student Destinations

With a high demand for skilled software engineers your course will help kick start your career across a variety of sectors.

Whether you decide to work for a consultancy, software house, or a major software user such as a bank, retailer, public service, or in the defence, aerospace or telecommunications industry, you will have gained the high level skills required to stand out.

Our graduates have gone on to work for some prestigious companies including:

  • Ceridian
  • Galatea Associates
  • GForces
  • Oracle
  • Thomson Reuters.

Postgraduate students in our Department of Computer Science are offered an unrivalled opportunity to complete up to six months of professional experience as part of their Masters’ degree.

An internship enables you stand out in a competitive job market, develop your business knowledge and to learn about the different career paths open to you.

Module Details

Core modules
Software Systems Design (15 credits)
Research Methods and Professional Issues (15 credits)
Advanced Databases (15 credits)
Cloud Computing (15 credits)

Elective modules
Advanced Programming – Concurrency (15 credits)
Advanced Algorithms and Data Structures (15 credits)
Project Management (15 credits)
Big Data (15 credits)
Semantic Web Technologies and Knowledge Graphs (15 credits)
Information Security Fundamentals (15 credits)
Network Security (15 credits)
Security Auditing and Certification (15 Credits)
Object Oriented Programming in C++ (15 credits)

Dissertation
Individual Project (60 credits)

Find out more and apply

Add to comparison

Learn more about City, City St George's, University of London

Where is City, City St George's, University of London?