Course specification and structure
Undergraduate Course Structures Postgraduate Course Structures

PMIOTADE - MSc Internet of Things and Digital Enterprise

Course Specification

Validation status Validated
Highest award Master of Science Level Masters
Possible interim awards Postgraduate Diploma, Postgraduate Certificate
Total credits for course 180
Awarding institution London Metropolitan University
Teaching institutions London Metropolitan University
School School of Computing and Digital Media
Subject Area Computer Science and Applied Computing
Attendance options
Option Minimum duration Maximum duration
Full-time 1 YEARS 6 YEARS
Part-time 2 YEARS 6 YEARS
Course leader  

About the course and its strategy towards teaching and learning and towards blended learning/e-learning

The course is focused on the enabling technologies for software components, systems and service development in contemporary business and commercial world. It will use software tools for enterprise development such as Eclipse, Microsoft Studio and Hadoop. It will also make use of technologies for integration of embedded devices such as Arduino and Raspberry. Students will be able to choose an option from mobile application development, cybercrime and security, data analytics and visualization, or work related learning before embarking on the project

Appropriate blended learning technologies, such as the University’s virtual learning environment, are used to facilitate and support student learning, in particular to:

• deliver content;
• encourage active learning;
• provide formative and summative assessments with prompt feedback;
• enhance student engagement and learning.

Publicly available services by Cloud vendors such as Amazon and Microsoft will be offered for free to university students to provide technical environment in some of the modules.

The course is offered as a combination of day-time and evening classes which allows the students to continue their professional development through study while working part-time. It also includes an optional Work-Related Learning module which might be of interest to students targeting a professional career in UK without sufficient industrial experience.

Course aims

The MSc Internet of Things and Digital Enterprise degree is targeting the market for specialists in the hottest areas of enterprise information systems today – BigData, Cloud Computing and Internet-of-Things. The current demand for specialists in these areas is very high and provides the opportunity for creating a new, long-term strategy for academic development which will consolidate efforts and optimize the available resources for achieving higher goals.

The general aims of the course are:
 to provide a solid methodological basis for performing research and development activities on postgraduate level
 to allow candidates to acquire knowledge appropriate to their interests and career aspirations, enhancing and complementing the knowledge, skills and scholarly activities from their previous education and experience;
 to further develop in candidates the intellectual skills of reasoning, problem solving, self-expression and independent research, thereby enabling them to address complex issues both systematically and creatively;
 to develop communications skills in relation to complex systems for assimilation and understanding by others within organizations
 to integrate and work effectively in a real enterprise environment undertaking business roles and working on specific projects related to developing and/or maintenance of software solutions (products, systems or services)
The specific aims of the course are:
 to build a sound theoretical platform for understanding problems, evaluating alternatives, specifying solutions, choosing technologies and tools to solve them in enterprise setting
 to deliver a professional level of preparation in key areas of contemporary information systems development
 to produce graduates who are equipped to work in the IT industry as well as pursue research on MPhil and PhD level
 to increase the level of professionalism and employability through preparation for professional certification in Enterprise Java from Oracle and in Data Management Platform from Hortonworks

Course learning outcomes

LO1: Knowledge and Understanding
(a) Demonstrate a deep level of understanding of the information systems on different platforms – desktop, Internet, mobile and embedded
(b) Understand the fundamental issues related to functioning of enterprise information systems – design quality, information security, data privacy, operation safety, usability, maintainability, reusability, etc.
(c) Develop complex solutions, including technological prototypes, beta-test software products and experimental services that require specialized knowledge and apply them to the construction of Web-based, Cloud-based, mobile and embedded applications for the contemporary business
(d) Demonstrate practical skills for integration of complex software systems which include third-party software products such as databases, distributed file systems, Web and Application servers, Cloud, Web and Messaging services as well as tools for data analysis and security management on these platforms
(e) Engage critically with alternative research styles, paradigms and underlying philosophies.
LO2: Cognitive Intellectual Skills
(a) Construct specifications, design blueprints and/or models of functioning of information systems
(b) Carry out critical evaluation of and comparison between a range of technological offerings related to modern information technologies for developing enterprise information systems
(c) Detect and handle issues related to the evolution of the project and changes in the development process undertaking timely corrective actions.
(d) Evaluate and select appropriate research methods for carrying out specific tasks.
(e) Systematically apply the key principles in project planning and management.
LO3: Transferable skills including those of employability and professional practice
(a) Critically and systematically apply knowledge and skills to real applications in the workplace thereby enhancing employability and career prospects
(b) Critically and systematically apply knowledge and skills needed to undertake an independent technological and/or analytical research with competence.
(c) Develop the professional skills to contribute to an industrially formed project team.
(d) Engender a self-development approach.
(e) Think critically, analysing given information, assessing risks, evaluating technical options and implementing a solution.
(f) Develop and apply strong interpersonal skills through co-operation with peers, tutors, and other university staff.
(g) Effectively apply time-management skills.
LO4: Subject-specific practical skills
(a) Develop high-quality and feasible proposals, specifications and models for developing products, services and components for enterprise information systems.
(b) Demonstrate ability to transform an idea for a solution into a working model and/or software prototype.
(c) Critically evaluate the adoption of different decisions concerning analytical methods, models, software architectures, technologies and tools for the purpose of developing desktop, distributed, mobile and embedded applications for the Internet
(d) Identify strength and weaknesses of existing encryption algorithms and independently design new ones for increasing of the overal security of the information processing
(e) Identify strength and weaknesses of existing security policies and security management practices in order to formulate new security management principles, design user profiles and administer access control rights to improve security
(f) Develop the ability to confidently attempt the professional certification in Java Enterprise from Oracle and Hadoop Data Management Platform from Hortonworks
(g) Estimate, plan and monitor development work in IT projects.

Course learning outcomes / Module cross reference

Knowledge and Understanding

LO2 Cognitive Skills

LO3 Transferable Skills including those of employability and professional practice

LO4 Subject-specific practical Skills

Information Systems Development CS7078 LO1, LO2, LO3, LO4 LO1,LO2, LO3 LO1, LO2, LO3, LO6 LO1,LO2,LO4,LO5

Data Warehousing and Big Data CS7079 LO1,LO2,LO3 LO5 LO1,LO5, LO6 LO2, LO4

Enterprise Software Components and Systems Development
CS7081 LO2,LO3,LO4 LO1,LO5,LO6 LO1,LO5,LO7 LO3,LO4,LO7

Cloud Computing and Internet of Things CS7080 LO1,LO2,LO3 LO5,LO6 LO5, LO6, LO7,LO8 LO3, LO4

Information Security CS7064 L1,LO2, LO3,LO4 LO1,LO6 LO1, LO6, LO7, LO8 LO2,LO3,LO5, LO7

MSc Project FC7P01 LO2, LO8, LO12, LO15
LO2,LO3,LO4,LO5,LO6,LO7,LO9,LO13, LO15 LO1,LO2,LO3,LO6,LO7,LO8,LO12,LO14, LO15 LO1,LO3, LO8,LO9,LO12,LO13

Principle QAA benchmark statements

The programme design has been informed by the “Subject Benchmark Statement Master’s Degrees in Computing” 2011.

Assessment strategy

A range of assessment methods is employed throughout the course.

• Case study reports and presentations
• Computer laboratory workshops
• Individual and group coursework
• Unseen examinations
• In class tests
• Individual viva

The method of assessment for each module is clearly described in the individual Module Guide which is made available to the students at the start of the semester. Every module has dedicated Web site providing students with comprehensive learning/teaching material including Workshops exercises. Module leaders use this site regularly to communicate with their students including guidelines on how prepare for assessment, supporting materials, and general feedback.

Organised work experience, work based learning, sandwich year or year abroad

The optional module Work-related Learning will allow the students to work part-time within real industrial environment for a period of up to one semester. To organise the placement the School will rely on the rich experience in running the school-wide work experience and work-related modules.

Course specific regulations

The course conforms to both University Scheme and University Academic Regulations.
Some of the modules included in the course prepare for professional certification from Oracle (Database and Java Enterprise) and Hortonworks (Data Management and Data Analytics on BigData platform). The students who wish to complement their degree with professional certificates from these companies must sit exams with an independent examination authority as required by the companies.

Modules required for interim awards

MSc degree is awarded upon completion of all core modules, one optional module from the list of available options and the MSc project.
PG Diploma is awarded following the successful completion of any combination of modules to the value of 120 credits.
PG Certificate is awarded following the successful completion of any combination of modules to the value of 60 credits.

Other external links providing expertise and experience

British Computer Society.

Career, employability and opportunities for continuing professional development

The course includes modules which also prepare for professional certification from Oracle (Java Enterprise Development) and Hortonworks (BigData platform). More information concerning this can be found on the corporate site.

On completion of the course graduates will be well equipped to work in both academic and business environments on problems, which require understanding of the underlying processes, ability to model the on an abstract level and familiarity with complex technologies for building IT solutions. Students will be eligible for jobs such as research associates, system analysts and senior software developers, as well as system integrators and members of development teams working on complex and hybrid desktop, Internet and mobile information systems. The course also provides an excellent basis for further study and for those wishing to pursue a higher-level research degree, e.g. PhD, or embark on an industry-based research career as independent consultants.

The employment market has an abundance of posts which require skills in the four key areas of this course - Cloud Computing, Big Data, Internet of Things and Information Security. Many of the positions require integrated skills in more than one area. The course allows candidates from diverse backgrounds to seek employment which requires such combined skills and normally leads to higher positions within large companies and organizations processing valuable information or companies dealing with large volume of data – financial institutions, banks, online retailers, IT service providers, etc. in large financial, commercial and industrial organisations as well as in software companies specialized in developing bespoke solutions for them. At the same time, they will be able to fit easily into the working environment of high-tech start-ups and SMEs engaged in developing and running of online business

There are many exciting employment opportunities available, including:

• Enterprise Component Developer
• Information System Developer
• System Architect
• Data Warehouse Developer
• Big Data Analyst
• Embedded and Mobile Devices Programmer
• Network Security and Cyber Security Consultant

Additionally, the course provides skills for seeking more traditional but on high demand in industry roles such as

• Internet Programmer
• Network Programmer
• System Programmer
• Database Programmer
• Database Administrator
• Network Systems Administrator
• Internet Server Administrator
• Test Engineer

Professional Statutory and Regulatory Body (PSRB) accreditations & exemptions

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.

Career opportunities

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

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.

Official use and codes

Approved to run from 2018/19 Specification version 1 Specification status Validated
Original validation date 14 May 2018 Last validation date 14 May 2018  
JACS codes
Route code IOTADE

Course Structure

Stage 1 Level 07 September start Offered

Code Module title Info Type Credits Location Period Day Time
CS7064 Information Security Core 20 NORTH SPR THU AM
CS7078 Information Systems Development Core 20        
CS7079 Data Warehousing and Big Data Core 20 NORTH AUT THU AM
CS7080 Cloud Computing and the Internet of Things Core 20 NORTH SPR THU PM
CS7081 Enterprise Software Components and Systems Deve... Core 20        
FC7P01 MSc Project Core 60 NORTH SPR WED PM
          NORTH AUT WED PM
          NORTH SUM WED PM
CC7162 Mobile Application Design and Development Option 20        
CC7177 Cybercrime and Cyber Security Option 20 NORTH AUT TUE AM
CC7183 Data Analysis and Visualization Option 20 NORTH AUT THU PM
FC7W03 Work Related Learning Option 20 NORTH SPR WED PM
          NORTH AUT WED PM

Stage 1 Level 07 January start Offered

Code Module title Info Type Credits Location Period Day Time
CS7064 Information Security Core 20 NORTH SPR THU AM
CS7078 Information Systems Development Core 20        
CS7079 Data Warehousing and Big Data Core 20        
CS7080 Cloud Computing and the Internet of Things Core 20 NORTH SPR THU PM
CS7081 Enterprise Software Components and Systems Deve... Core 20        
FC7P01 MSc Project Core 60 NORTH SUM WED PM
          NORTH SPR WED PM
CC7162 Mobile Application Design and Development Option 20        
CC7177 Cybercrime and Cyber Security Option 20        
CC7183 Data Analysis and Visualization Option 20        
FC7W03 Work Related Learning Option 20 NORTH SPR WED PM