imageplaceholder

Computer Science (16 Months) MSc
Northumbria University, Newcastle

Student rating
(4.5)

Find out more about studying Computer Science (16 Months) MSc at Northumbria University, Newcastle? We've gathered all the key details, entry requirements, modules, fees, and more. Take the next step by booking an open day to explore it for yourself.

Different course options

DATA SOURCE:
UNISTATS, UCAS
academic-cap
Qualification

MSc - Master of Science

academic-cap
Location

Newcastle City Campus

academic-cap
Study mode

Full Time

academic-cap
Start date

Jan 2027

academic-cap
Duration

16 Month

Jump to

  • -
  • -
  • -
  • -

Course info

You will develop broad knowledge and skills in the main areas of computing science such as web development, computer networks and database modelling. Whether you are looking for a brand new challenge or to further refine your existing knowledge and expertise, this degree will help you on your way to a high earning career in computer science. This programme welcomes those without an undergraduate degree in Computing. Graduates are expected to work in a number of career opportunities across a wide range of specialist computing areas. This will include software engineering, systems analysis and design, computer networks, database development and management, software testing and project management. Graduates have also set themselves up as IT consultants, or joined existing consultancy firms. Designed in consultation with partners from industry, you will develop the most up-to-date computing knowledge, tailor-made to fulfil employment demand. This master’s course is accredited by BCS, the Chartered Institute for IT for the purposes of partially meeting the academic requirement for registration as a Chartered IT Professional. Throughout the duration of your course you will have access to our state-of-the-art facilities.

Key stats
academic-cap
Complete University Guide ranking
37th
academic-cap
Complete University Guide Computer Science ranking
47th

Modules

Modules (Year 1)
KC7013 -Database Modelling (20 credits) - Core

You will understand the conceptual basis for current database technology and will be able to apply such knowledge in implementing database applications. You will be able to understand data modelling through the example of the relational model; be able to design and manipulate relational databases with relational algebra and SQL; normalise relational data structures. You will appreciate limitations of data models and the need for database programming to achieve complete solutions, write transactions and procedures for relational databases, specify security for operations, and apply business rules.

KF7006 -Object Oriented Programming (20 credits) - Core

This module is designed to develop your knowledge, understanding and skills in object oriented programming and program design concepts, using an object first approach. Specifically, you will learn how to design, implement, test and document programs and will gain practical programming experience by solving small scale problems. In addition, you will cover the need for standards and the principles of quality.

KF7011 -Systems Analysis & Design with UML (20 credits) - Core

In this module you will learn about methods of analysing and designing information systems using object-oriented methods. You will gain an understanding of the general IT system development lifecycle and the activities and personnel roles applicable at each lifecycle stage, and of the concepts of professional standards and codes for systems analysis and design projects. This will include learning how to specify system requirements and use systems analysis and design techniques to develop workable solutions to business information system problems. You will be learn and apply an object-oriented approach to develop information systems projects using the techniques of the Unified Modelling Language (UML) - the leading notation used for specifying systems. This will include advanced modelling concepts and techniques that are used to build complex object models.

KF7013 -Website Development and Deployment (20 credits) - Core

On this module you will learn the requirements for developing secure web applications to industry standards, including the technical and architectural components of the web, considering accessibility issues. You will learn how to apply the tools and techniques required for secure web development and develop practical skills to build a web application that interacts with a database. Issues associated with the deployment of a web application will be discussed, including how to audit and correct security deficiencies by following leading industrial practice.

KF7023 -Computer Networks & Operating Systems (20 credits) - Core

This module provides you with a critical appreciation of networks and operating systems. You will learn about the organisation and operation of computing systems, relevant concepts and technologies at a technical level, and the demands placed upon computer systems and the computer networks and operating systems technologies required for them to successfully support current and emerging applications.

KF7028 -Research Methods and Project Management (20 credits) - Core

In this module you will learn about research and the processes involved in carrying out research and project management, and you will apply them to develop a master?s project proposal. This will include research approaches and methods of research, including literature searching, evaluation and review and risk management within project management tools and techniques. You will also consider relevant legal, ethical and social issues and good professional practice.

KV7001 -Academic Language Skills for Computer and Information Sciences (Core ? for International and EU students only,0 Credits) - Core

Academic skills when studying away from your home institution can differ due to cultural and language differences in teaching and assessment practices. This module is designed to support your transition in the use and practice of technical language and subject specific skills around assessments and teaching provision in your chosen subject area in the Department of Architecture and Built Environment. The overall aim of this module is to develop your abilities to read and study effectively for academic purposes; to develop your skills in analysing and using source material in seminars and academic writing and to develop your use and application of language and communications skills to a higher level.

Modules (Year 2)
KF7029 -MSc Computer Science & Digital Technologies Project (60 credits) - Core

The aim of this module is to enable you to undertake a substantial academic research project at Masters level and present the results from this work in both written and oral forms. Your project itself will be a major piece of independent and original research centred at the forefront of your programme discipline within the wider sphere of the computer science and digital technologies field.

DATA SOURCE:
UCAS/IDP Connect
Tuition fees
Student living
£8,438
Students from Domestic

DATA SOURCE:
UCAS / IDP Connect

Uni info

Situated in Newcastle upon Tyne, Northumbria University is an exciting university that has a global reputation for its r...

Student rating
(4.5)
View reviews
CUG ranking 37th
Northumbria University, Newcastle
Sutherland Building, Northumberland RoadNorthumberland RoadNewcastle-upon-TyneTyne and WearNE1 8STUnited Kingdom