University of Westminster


The University of Westminster is a dynamic international education institution with a distinguished 175-year history. With three campuses in central London (Cavendish, Marylebone and Regent) and one in Harrow, it is home to over 20,000 students from over 150 nations.

Committed to educating for professional life, Westminster offers a vibrant and supportive learning environment where innovative, creative and dedicated students can gain the skills and experience needed to succeed in an increasingly international workplace. Our programmes are both challenging and rewarding. Westminster students have access to state of the art facilities and are taught within a truly cosmopolitan learning environment.

The University of Westminster has been named one of the top 100 international universities in the world, and among the top 10 in London, following the release of the Times Higher Education's global university rankings.

Academic Excellence

Our academic excellence and diversity is supported by over 950 teaching staff and more than 700 visiting subject specialists. Our research quality is confirmed by our top position in the 2014 Research Excellence Framework (REF). QS Worldwide University Rankings, ranked us as one of the top five universities in the UK for Media, Journalism and Communications, and our Architecture Department was ranked joint second in the UK by practicing architects, according to the influential Architects Journal. Westminster Law School was awarded the highest possible rating from the Solicitors Regulation Authority for our Legal Practice Course.


Employability is at the centre of the University’s vision for the future. Along with alliances with professional organisations (such as AMBA and RIBA), our global network of academic partnerships and 150,000 alumni connect us to leading figures and institutions worldwide.

We ensure our courses are professionally relevant. Our Career Development Centre team can help you to develop your employability and offer advice on post-graduation opportunities.

Accommodation and Facilities

We offer a range of student accommodation for undergraduate students across Halls of Residence, based in central London and Harrow. Our accommodations provide excellent facilities, 24/7 security and high speed broadband services.

We have invested more than £125 million in refurbishing our campuses. From laboratories and libraries to studios and computer suites, you will be able to take advantage of the latest cutting-edge technology and resources.

Undergraduate and Postgraduate courses

The University of Westminster offers a wide range of undergraduate and postgraduate courses from six faculties: Architecture and the Built Environment; Westminster Business School; Westminster Law School; Westminster School of Media, Art and Design; Science and Technology and Social Sciences and Humanities. Many of our courses start both in January and September, providing greater flexibility for entry.

Support for International students

Our support for International students includes visits of our staff to your country, Pre-departure counselling, Airport Meet and Greet and the International Students Welcome Programmes. We also have 65 worldwide education representatives providing customised support.

Once here, you can access a range of study, personal and employment guidance. Our services include Career Development Centre, Counselling, English language support and the Students’ Union.

Fees & Scholarships

We have one of UK’s largest scholarship schemes, having been recognised by Times Higher Education magazine for Outstanding Support for Overseas Students. Information about our tuition fees and payment method can be found on the individual pages for undergraduate and postgraduate courses.

Open Days

One of the best ways to get a taste of life as a Westminster student is to join us for an Undergraduate Open Days or a Postgraduate Information Evening, where you can explore our campuses and meet our lecturers and students

Virtual Open Day

If you are unable to visit us in person, why not take a virtual tour of the campus and sign up for the Virtual Open day? You can also get a snapshot of our International students’ life through our blogs and social media.

This school offers programs in:
  • English

View MSc »


This school also offers:


MSc Computer Networks

Campus Full time Part time 1 - 3 years September 2016 United Kingdom London + 1 more

The programming techniques and technological requirements of this rapidly developing field are new territory, not only for those who have worked in this sector for some time, but also to many recent computer science graduates. [+]

The unprecedented growth in commercial and information management uses of the internet and World Wide Web is only the visible tip of the vast scientific, computing, technical and engineering developments that are occurring in the field. As a result of this growth, new computer science and engineering disciplines must emerge. The programming techniques and technological requirements of this rapidly developing field are new territory, not only for those who have worked in this sector for some time, but also to many recent computer science graduates. There is now a long-term and growing market for professionals possessing a clear overview of current information and communication networks capabilities, standards and trends, along with a firm grasp of specifics in areas ranging from data network protocols to network security issues. Whatever developments occur, there will always be a need for the designer and engineer who has knowledge and experience of both the engineering and implementation of a distributed or network system, and the ability to work at the higher levels of abstraction and programming of networked and distributed computing. As a graduate of this course, you will have the knowledge and skills to meet those needs. Course content The computer Network MSc focuses on computer communications form the data link layer upwards. It covers the architectures, protocols and service in both local-area and wide-area networks. The provision of end-to-end services and internet service are covered together with the design of secure networks. It is distinguish from the Mobile, Wireless and Broadband Communication MSc in its focus on the higher layers in the communication reference model, with a greater emphasis on networks software and computer-to computer communication. The final project counts for one third of the course and involves undertaking a substantial research or product development. In addition to the project, the course consist of the following modules. Core modules COMMUNICATION AND COMPUTER NETWORKS This module provides both theoretical and practical insight into fixed broadband telecommunication networks and their latest technologies, and an in-depth understanding of networks architectures and protocols. NETWORK CONFIGURATION AND OPERATION This module provides an insight into the design and development of the real-world networks, and gives you practical hand-on-hand experience of network configuration and problem diagnosis. NETWORK PROGRAMMING The module introduces the tailoring of a modern programming language (Java) to the design and implementing of socket-level network programs. Course-specific entry requirements You should have qualifications equivalent to a good Honours degree from a UK university in computer engineering, computer science with a knowledge of computer hardware, or in electronic engineering with some programming experience. Relevant work experience will be taken into account. An IELTS score of 6.5 or equivalent will normally be required from applicants whose first language is not English, or who have not studied their secondary and bachelor’s degree education in English. [-]

MSc Multimedia

Campus Full time Part time 1 - 3 years September 2016 United Kingdom London + 1 more

This course has been designed to produce hands on professionals with a broad range of career possibilities in the digital economy, either working as designers, developers, managers or starting an enterprise. [+]

This course has been designed to produce hands on professionals with a broad range of career possibilities in the digital economy, either working as designers, developers, managers or starting an enterprise. This sector is expanding rapidly in all areas, with major social media companies now trading on the stock exchange with revenues of billions of dollars and applications like WhatsApp selling for $19 billion. Companies are spending billions on their online and digital strategies, on mobile optimised websites, applications and content like videos, the demand for skilled professionals who can deliver these strategies continues to grow. The course has been designed to address the needs of these emerging areas, and ensure graduates can adapt to the changing needs of the sector. We have excellent links within the multimedia industry, and many companies and experts have visited the Faculty in previous years to give presentations, including MPC, Sky, Apple and Adobe as well as companies looking to recruit students after finishing the Masters. The Multimedia MSc hosts, a comprehensive repository of freely accessible multimedia training videos to which the teaching team have been significant contributors to the site over the last few years. This site has become one of the biggest Open Educational Resources (OER) sites for multimedia on the internet and was funded by JISC. Course content The course emphasises the key multimedia principles, theories and concepts, as well as exposing you to the industry standard languages and tools including scripting languages, HTML, AJAX, and Xcode. You will examine a number of areas, including human computer interaction and the user experience, project management, web development, scripting for interactivity, and analytics. The course will enable you to develop the knowledge and skills required in a number of careers as well as preparation to continue to a PhD. Core modules MULTIMEDIA MANAGEMENT This module gives you a broad understanding of the planning and organisation that goes into developing a product. You will work with a real client, taking the process right through from an initial pitch to the execution of a prototype, providing you with practice in many of the key tools and concepts used in project management. MULTIMEDIA SCRIPTING FOR INTERACTIVITY You will develop and implement an interactive application, using an industry standard development environment and object-oriented scripting language. You will organise and plan the production of the prototype, with an emphasis on the approach taken to coding. PROJECT The project is an extended piece of supervised independent work relevant to the field. This can be either undertaken as a work-based project or on a topic proposed by the student or faculty. RESEARCH METHODS AND PROFESSIONAL PRACTICE You will strengthen your skills for the research and industry needs of the course, the final project, and for your future career and study. The module guides your personal development plan towards the professional requirements of the discipline, and covers methods of critical evaluation, gathering and analysing information, and preparing and defending a project proposal. USER-CENTRED INTERFACE DESIGN The module will explore the foundations of user-centred interface design and the user experience through applied theory. You will be introduced to the importance of the Human Computer Interaction discipline, and the need to consider both the cognitive and interaction perspective. Building from this you will explore related issues such as design, interaction, globalisation, accessibility and navigation. Course-specific entry requirements The course is open to computer literate graduates with a good first degree (minimum Second Class Honours) or equivalent in a related discipline such as graphic design, computer science, digital imaging or journalism. Alternatively you may have in-depth work experience in a related field, or already be employed in the sector and are undertaking the programme to further enhance your career plans. The relevance of your first degree or industrial experience and suitability for the course will be usually determined by interview and, where relevant, portfolio. If English is not your first language, you will need an IELTS score of 6.5. [-]

MSc Software Engineering

Campus Full time Part time 1 - 5 years September 2016 United Kingdom London + 1 more

Software engineering is the area of computing that is concerned with applying engineering-style methods to the production of computer software. It is a dynamic and expanding field that continues to play a central role in the UK's future economic growth. [+]

Software engineering is the area of computing that is concerned with applying engineering-style methods to the production of computer software. It is a dynamic and expanding field that continues to play a central role in the UK's future economic growth. The continuing shortage of qualified software engineers means that graduates have been very successful in gaining software-related jobs by integrating their existing and newly acquired skills. The course is aimed at software developers and programmers. The course's main theme is software development using the object-oriented paradigm. If you do not have a formal computing background, this course will give you greater skills and understanding of the development of software applications, from initial requirements through to implementation, with an emphasis on programming. Alternatively, if you do have a significant background in software engineering, the course will enable you to build on your existing knowledge. You will benefit from a broad and varied array of state-of-the-art technologies, including: Sunray servers connected to a 1GB fibre optic network with links to both the Super-Janet 4 network and the London Metropolitan Network, connecting the Greater London education and research community a Uni-Backbone network that supports IP Multicasts to deliver a constant stream of interactive, multimedia-rich content over 20 laboratories providing access MACS (OSX), PCs (Windows 7) and Sunrays (Ubuntu/Linux) specialist technicians to ensure you can get the most out of these technologies. Course content The core modules focus on the stages of the object-oriented software life cycle, from requirements analysis and capture to software design, software implementation of a design, software testing techniques, software system integration, and ending with software maintenance. The option modules offer you the opportunity to apply and extend these core skills in a variety of software application areas, including mobile devices, databases, enterprise development and system administration. You will complete a software development project that requires the application of the knowledge and skills taught on the course, as well as providing an opportunity to acquire new skills and knowledge not taught on the course. You will also gain extensive experience of many of the software tools and environments used in the software development industry. A variety of teaching methods are used, ranging from formal lectures, problem-solving tutorials and programming laboratory sessions, to student presentations, student-led seminars and group work activities. By the end of the course, you will have the knowledge and skills required to be a professional practitioner in object-oriented software development and software engineering, and hence, to become a successful member of the IT industry. Core modules ALGORITHMICS This module will give you the skills and theoretical knowledge to design and analyse algorithms in terms of their computational complexity. You will cover the general techniques of algorithm design, with illustrations from system and end-user application areas, and an emphasis on the design and analysis of alternative algorithmic solutions to practical problems. Other topics you will cover include types of algorithm, time and space complexity, and the use of standard libraries. OBJECT-ORIENTED PROGRAMMING This module introduces you to the features of an object-oriented programming language (C++), and then uses this to demonstrate program development using the objectoriented paradigm. The topics covered include core language features, problem solving, object-oriented paradigm and the development of libraries. RESEARCH METHODS The module aims to develop your knowledge and competence of the research process, and the application of research methods in the area of software engineering. The topics you will cover include research methods, strategies and paradigms, as well as supporting skills and professional issues relating to a career in software engineering. You will undertake a literature review, critical reading of research papers and the writing and presentation of a research proposal. SOFTWARE DESIGN You will examine the techniques and methods appropriate for the development of objectoriented software. You will explore the conceptual foundations of the object-oriented approach, and acquire practical skills in objectoriented design, and in the implementation of such designs. The main topics you will cover include unified modelling language (UML), data modelling, behavioural modelling, design and implementation. SOFTWARE DEVELOPMENT (PROJECT) You will undertake an extended, individual piece of work on an approved topic, which unifies and extends your theoretical and practical knowledge of software engineering by applying them to develop a software application. A supervisor will provide you with guidance on planning, researching, designing, development, documentation and demonstration. SOFTWARE ENGINEERING CONTEXT You will examine the nature of software engineering and important external factors that influence the work of a practising software engineer. In particular you will explore software engineering life cycles, requirements engineering, user-interface design, software quality assurance, testing, and selected professional issues. Course-specific entry requirements You will normally have a good first degree (at least a Lower Second). This may contain a significant amount of computing or software engineering, and you may wish to reinforce and build on your existing knowledge. Alternatively, this may be in a subject not containing a significant amount of computing or software engineering, in which case you will be expected to demonstrate prior interest in, or aptitude for, programming and working with computers. Under exceptional circumstances, if you do not have a degree, you may be considered if you have extensive professional experience of programming and software engineering. If your first language is not English you will need an IELTS score of 6.5 or equivalent. If you satisfy the basic academic entry requirements you are invited to one of the University’s open evenings, where you can meet the course leader and discuss any issues regarding the course. Associated careers Graduates are employed in a wide variety of roles related to software development, including internet programmer, programmer, software designer, systems administrator and web application programmer. The common theme of these roles is the need to understand and apply techniques related to the stages of the software life cycle process. Some graduates also go on to undertake a research degree related to the object-oriented paradigm. Professional recognition The course is accredited by the British Computer Society (BCS). [-]


Introduction to the University of Westminster

International Student Experience

London Is our Campus (Arabic) اللغة العربية

Introduction to the University of Westminster (Russian Subtitles) русские субтитры

Introduction to the University of Westminster (Mandarin Subtitles) 威斯敏斯特大学介绍


University Of Westminster

Address Regent Street 309
W1B 2HW United Kingdom
Phone +44 20 7911 5000