Course specification and structure
Undergraduate Course Structures Postgraduate Course Structures

PMCOINSY - MSc Computing and Information Systems

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 Evening 2 YEARS 6 YEARS
Part-time Day 2 YEARS 6 YEARS
Part-time Day & Evening 2 YEARS 6 YEARS
Course leader Vassil Vassilev

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

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. It also includes an optional Work-Related Learning module which might be of interest to students targeting a professional career in UK.

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; and
• enhance student engagement and learning.

The course will be based on development tools and software technologies for data, system and service development, Cloud Computing, Big Data, Internet of Things and Information Security. It will also make use of new technologies for integration of embedded devices such as Arduino and Raspberry. Students will be able to choose options from Mobile application development, cybercrime and security, data and visualization or work related learning before embarking on the project

Course aims

The MSc Computing and Information Systems degree is targeting the market for enterprise specialists in the hottest areas of information systems – Big Data, Cloud Computing, Internet-of-Things and Information Security. 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 and specifying solutions to these problems
  • to deliver a professional level of preparation in key areas of contemporary information systems
  • 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, operation safety, usability, maintainability, reuse, 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 multimedia applications for the contemporary Internet
(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, Web service and Messaging service providers 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, 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.

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.

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.

Arrangements for promoting reflective learning and personal development

Students are encouraged to write blogs/log books to reflect on what they have learned each week, and to maintain a personal development portfolio;

Formative feedback is provided during the semester so that students are able to discuss draft work in seminars and workshops in order to refine and enhance their work before final submission.

The course includes two semesters of formal scheduled teaching where students will apply their knowledge and skills to applications. Students will also be able to reflect upon their learning thereby further enhancing their employability and career prospects. This time will be used to evaluate the different theories, models, technologies and tools learned. It is expected that after the formal scheduled teaching element students will be able to propose project topics which better place them within the professional context as well as better utilize the knowledge and skills gained while studying.

Arrangements on the course for careers education, information and guidance

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.

Other external links providing expertise and experience

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

Other external links are available via the School of Computing intranet at:

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.

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 2015/16 Specification version 1 Specification status Validated
Original validation date 11 Jan 2016 Last validation date 13 Jan 2016  
JACS codes I100 (Computer Science): 100%
Route code COINSY

Course Structure

Stage 1 Level 07 September start Not currently offered

Code Module title Info Type Credits Location Period Day Time
CS7064 Information Security Core 20        
CS7078 Information Systems Development Core 20        
CS7079 Data Warehousing and Big Data Core 20        
CS7080 Cloud Computing and the Internet of Things Core 20        
CS7081 Enterprise Software Components and Systems Deve... Core 20        
FC7P01 MSc Project Core 60        
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        

Stage 1 Level 07 January start Not currently offered

Code Module title Info Type Credits Location Period Day Time
CS7064 Information Security Core 20        
CS7078 Information Systems Development Core 20        
CS7079 Data Warehousing and Big Data Core 20        
CS7080 Cloud Computing and the Internet of Things Core 20        
CS7081 Enterprise Software Components and Systems Deve... Core 20        
FC7P01 MSc Project Core 60        
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