Internet of Things and Digital Enterprise - MSc - Postgraduate course | London Metropolitan University

Internet of Things and Digital Enterprise - MSc

Add to my prospectus Why study this course? More about this course Entry requirements Modular structure After the course How to apply Meet the team Visit us

Why study this course?

Apply for our Internet of Things and Digital Enterprise MSc if you want to pursue careers developing complex information systems, processing enterprise data and controlling business processes.

The course focuses on three recent movements within IT industry: cloud computing, big data and the Internet of Things (IoT). Building on our collaboration with the computing industry in London, the Careers and Employability Service will help you find career opportunities upon successful graduation from the course.

More about this course

This postgraduate course focuses on development tools and software technologies for data, system and service development, information security, cloud computing, big data and the Internet of Things (IoT).

Aimed at those seeking positions within the financial, retail and entertainment sectors, we’ll provide you with preparation and training to help develop your career.

Learning materials include professional training that can help you towards sitting your own certification assessments in Oracle SQL, Java Enterprise and Hortonworks Data Platform. You'll also explore new technologies for integrating embedded devices, such as Arduino and Raspberry.

A highlight of the course is the MSc Project module, which gives you the opportunity to produce a major piece of self-directed and highly rewarding work. You’ll be free to choose options from mobile application development, cybercrime and security, data and visualisation or work-related learning before embarking on the module.

The extensive collaboration between the School of Computing and Digital Media and the computing industry in London has resulted in numerous Knowledge Transfer Partnerships and Consultancy Projects. These partnerships and projects have won a number of national awards and made London Met computing graduates renowned for their above average starting salaries.

There is a high demand for specialists in computing and information systems, and you can rely on the help of our Careers and Employability Service for finding jobs in the numerous high-tech startups and bigger financial organisations in London.


You'll be assessed through a range of methods including:

  • case study reports and presentations
  • computer laboratory workshops
  • individual and group coursework
  • unseen examinations
  • in class tests and individual vivas

The method of assessment for each module is described in the individual module guides. You can read these descriptions in the Modular structure section below and the module guides you’ll receive at the start of the semester.

Every module has a dedicated section on WebLearn, providing you with comprehensive learning / teaching material including workshop exercises.

Module leaders will use WebLearn regularly to communicate with you, including the provision of guidelines on how prepare for assessment, supporting materials and general feedback.

Professional accreditation

This course is not currently accredited. However, if you wish to pursue professional certification then we will assist you in sitting the certification exams in Databases, Java Enterprise and Apache Hadoop by Oracle and Hortonworks.

Fees and key information

Course type Postgraduate
Entry requirements View

This course is subject to validation.

Apply now

Entry requirements

You will be required to have:

  • a 2:2 UK degree (or equivalent) in Computer Science, Computing, Information Technology or a related field
  • working knowledge of one programming language, which will be sufficient to follow the course (knowledge of an object-oriented programming language is also advantageous)

Applicants with relevant professional experience will also be considered.

If you do not have traditional qualifications or cannot meet the entry requirements for this undergraduate degree, you may still be able to gain entry by completing the Computing Extended degree.

All applicants must be able to demonstrate proficiency in the English language. Applicants who require a Tier 4 student visa may need to provide a Secure English Language Test (SELT) such as Academic IELTS. For more information about English qualifications please see our English language requirements.

Accelerated study

The course allows you to accelerate your study depending on your previous relevant learning and practical experience.

Through Accreditation of Prior Certificated Learning / Accreditation of Prior Experiential Learning (APCL/APEL), up to 50% of the credits necessary for completing the course can be credited on the basis of previous experience.

Modular structure

The modules listed below are for the academic year 2018/19 and represent the course modules at this time. Modules and module details (including, but not limited to, location and time) are subject to change over time.

Year 1 modules include:

  • This module currently runs:
    • spring semester - Saturday morning

    This module provides students with an in-depth appreciation of the Internet of Things (IoT) and Cloud Computing concepts, models, infrastructures and capabilities. The module will place particular emphasis on modern system architecture and design, key wireless/mobile/sensor technologies, and issues of privacy and trust, in the development of Cloud-based IoT systems. Practical work within the module will provide students with real, hands-on, experience of building a basic Internet of Things infrastructure that can access Cloud Computing services.

    Read full details.
  • This module currently runs:
    • autumn semester - Thursday morning

    Initially the module aims to provide students with a sound understanding of database concepts and Data base management system in reference to modern enterprise-level database development. Students will be able to learn data models, internal data representation and system architecture. Also students will be able to learn data processing using DBMS; data dictionary, data definition and data manipulation using SQL. Subsequently, students will gain an in-depth understanding of data warehousing; concepts and analytical foundations as well as data warehousing development which includes system architecture, data transformation and data analysis. Students will be able to grasp different issues faced in real world data warehouse application development. Most importantly, the module presents the whole theory of Big data management based on Apache Hadoop platform (HDFS). This will involve a hands on session which is designed for data analysts, business intelligence specialists, developers, administrators or anyone who has a desire to learn how to process and manage massive and complex data to infer hidden knowledge from data. It will apply to a wide range of areas such as engineering, transportation, finance, health sciences, security, marketing and customer insight.

    Prior Knowledge: Relational databases

    Read full details.
  • This module currently runs:
    • spring semester - Thursday

    The module is concerned with the study and application of tools and techniques that enable the development of internet based information systems. A large proportion of contemporary applications need to run on the Internet, whether web-based, mobile, desktop or embedded. The architecture of these systems need to be designed in a way to enable component reuse with the full range of systems. Java enterprise framework will be studied in the course that facilitate reuse and elegance of design through the use of MVC pattern, as well as enterprise quality technologies such as Enterprise Java Beans and Web Services.

    Read full details.
  • This module currently runs:
    • spring semester - Thursday morning

    The module is concerned with the study and application of tools and techniques that enable the protection of information and other resources of enterprise information systems. Increases in storage, manipulation, and transfer of data across computer networks requires effective encryption techniques. This module will provide insight into some of those techniques, algorithms and their development through history. Part of the course is dedicated to the Number Theory relevant to Cryptography. The focus will also be on the analysis, design and implementation of tools and techniques that achieve the three goals of confidentiality, integrity and availability in security computing. Particular focus will be on the management framework that facilitate the accomplishment of the above three goals.

    Read full details.
  • This module currently runs:
    • autumn semester - Monday morning

    This module is designed to introduce Methodologies, Techniques and Tools used to develop an Information Systems. Students will study the principles and methodologies of information system analysis, design, implementation and testing. It also covers the key concepts and principles of management information systems. Students will quickly gain the basic knowledge, skills and experience from developing small real-world information systems.

    Background knowledge: Students should have studied a course in Computing or IT subject areas.

    Read full details.
  • This module currently runs:
    • spring semester - Wednesday afternoon
    • autumn semester - Wednesday afternoon

    The module provides students with the experience of planning and bringing to fruition a major piece of individual work. Also, the module aims to encourage and reward individual inventiveness and application of effort through working on research or company/local government projects. The project is an exercise that may take a variety of forms depending on the nature of the project and the subject area. Particular students will be encouraged to carry out their projects for local companies or government departments.

    Read full details.
  • This module currently runs:
    • autumn semester - Tuesday morning

    This module provides a broad introduction to cybercrime and cyber security evolution. The module examines the relationship between advances in Internet-based and digital technologies, and their criminal exploitation within cyberspace. It examines a wide range of cyber threats, attacks and risks, and the strategies employed to mitigate these, including the laws that are in place to protect and prevent online crimes/cybercrimes.

    Read full details.
  • This module currently runs:
    • autumn semester - Thursday afternoon

    This module explores fundamental concepts for analysing and visualising data. The module covers descriptive statistics for exploratory data analysis, correlation analysis and linear regression model. Graph and text data analysing techniques for web and big data and reporting the results and presenting the data with visualisation techniques are also discussed. A substantial practical element is integrated into the module to enable students to apply data analysis and visualisation techniques for real world data analytical problems.

    Read full details.
  • This module addresses key principles of software engineering for mobile applications, HCI design principles for mobile devices, and key mobile application development techniques and technologies.

    Read full details.
  • This module currently runs:
    • spring semester - Wednesday afternoon
    • autumn semester - Wednesday afternoon

    The module enables students to undertake an appropriate short period of professional activity, related to their course at level 7, with a business or community organisation and to gain credit for their achievements. The activity can be a volunteering activity, employment activity, an activity within the Faculty of Computing Virtual Business Environment (VBE), placement or business start-up activity. For the purpose of this module – the FOC VBE will be also be recognised as ‘an employer’.

    It is expected student should work for 200 hours which should be recorded clearly (in a learning log for instance) in the portfolio. The 200 hours can be completed in a FT mode, or spread over a semester in a PT mode.

    Students should register with the module leader to be briefed on the module, undergo induction and work related learning planning and to have the work related learning agreement approved, before they take up the opportunity. It is essential that students are made aware that both the “work related learning agreement” and relevant “health and safety checklist” where applicable need to be approved before starting the placement.

    Read full details.

The course has a September start with three semesters spread over one academic year. Each semester is 60 credits with the final semester dedicated to your dissertation.

Indicative core modules:

  • Information Systems Development (20 credits)
  • Enterprise Software Components and Systems Development (20 credits)
  • Information Security (20 credits)
  • Datawarehousing and Big Data (20 credits)
  • Cloud Computing and Internet of Things (20 credits)
  • MSc Project (60 credits)

Indicative optional modules, choose one from:

  • Mobile Applications Design and Development (20 credits)
  • Cyber Crime and Security (20 credits)
  • Data Analysis and Visualisation (20 credits)

Detailed information about the structure and content of the course is provided in the course handbook which will be made available to the students at the start of the course.

After the course

The employment market has an abundance of posts that require the skills you'll learn in the three key areas of cloud computing, big data and Internet of Things.

Roles will be open to you such as:

  • enterprise component developer and system integrator
  • data warehouse and big data manager
  • embedded and mobile devices programmer
  • network security and cyber security consultant

You'll also be equipped for more traditional and high-demand industry roles including:

  • software engineer
  • internet programmer
  • system programmer
  • database administrator
  • system administrator

Additional costs

Please note, in addition to the tuition fee there may be additional costs for things like equipment, materials, printing, textbooks, trips or professional body fees.

Additionally, there may be other activities that are not formally part of your course and not required to complete your course, but which you may find helpful (for example, optional field trips). The costs of these are additional to your tuition fee and the fees set out above and will be notified when the activity is being arranged.

How to apply

Use the apply button to begin your application.

When to apply

You are advised to apply as early as possible as applications will only be considered if there are places available on the course.

Home students and EU students can apply any time prior to the beginning of the course. Students from outside the EU / EEA must apply at least one month in advance to allow time to obtain a student visa from their home country.

News and success stories

Visit us

You may also like...