Skip navigation

Enter your details to receive an email with a link to a downloadable PDF of this course and to receive the latest news and information from Northumbria University

* By submitting your information you are consenting to your data being processed by Northumbria University (as Data Controller) and Campus Management Corp. (acting as Data Processor). To see the University's privacy policy please click here

CLOSE

Are you excited by the impact of technology on our everyday lives and keen to forge a successful career in the field? From day one, you will be immersed in an exciting, innovative environment where you will develop broad knowledge and skills in the main areas of computing science which will be directly relatable to your future career.

 

You will take core modules covering areas of computing programming, databases, systems analysis and design, computer networks and web development. Designed in consultation with partners from industry, you will develop the most up-to-date computing knowledge, desired by employers across the industry.

Accredited by BCS, the Chartered Institute for IT for the purposes of partially meeting the academic requirement for registration as a Chartered IT Professional.

Do you already have an undergraduate degree in a computing-related subject? MSc Advanced Computer Science is the course you’ll need to take your knowledge to the next level.

 

Are you excited by the impact of technology on our everyday lives and keen to forge a successful career in the field? From day one, you will be immersed in an exciting, innovative environment where you will develop broad knowledge and skills in the main areas of computing science which will be directly relatable to your future career.

 

You will take core modules covering areas of computing programming, databases, systems analysis and design, computer networks and web development. Designed in consultation with partners from industry, you will develop the most up-to-date computing knowledge, desired by employers across the industry.

Accredited by BCS, the Chartered Institute for IT for the purposes of partially meeting the academic requirement for registration as a Chartered IT Professional.

Do you already have an undergraduate degree in a computing-related subject? MSc Advanced Computer Science is the course you’ll need to take your knowledge to the next level.

 

Course Information

Level of Study
Postgraduate

Mode of Study
1 year full-time
3 other options available

Department
Computer and Information Sciences

Location
Pandon Building, Newcastle City Campus

City
Newcastle

Start
September 2019

Book an Open Day / Experience Computer Science

Visit an Open Day to really get an inside view of what it's like to study Computer Science at Northumbria. Speak to staff and students from the course, get a tour of the facilities and discover your funding options.

On this course, you will have the opportunity to independently research topics to deepen your learning and understanding, while learning the skills to communicate your research and investigations.

Assessment methods will include reports, presentations, individual, group and project work, alongside regular feedback on your summative assessment.

Book an Open Day / Experience Computer Science

Visit an Open Day to really get an inside view of what it's like to study Computer Science at Northumbria. Speak to staff and students from the course, get a tour of the facilities and discover your funding options.

You will be taught by a range of academic staff who bring a wealth of professional experience. They are experts in specialist areas such as: strategic management, programming, web based Information retrieval, research methods and project management.

In a dynamic learning environment with an expert team of staff, you will be taught theoretical and practical research skills such as information literacy, as well as problem solving skills, self-directed learning and communication skills.

Teaching Staff / Meet the Team

Book an Open Day / Experience Computer Science

Visit an Open Day to really get an inside view of what it's like to study Computer Science at Northumbria. Speak to staff and students from the course, get a tour of the facilities and discover your funding options.

Throughout the duration of your course you will have access to our state-of-the-art facilities including our new Computer and Information Sciences building, this gives you access to dedicated IT systems and is available evenings and weekends.

You will also have access to the University’s award winning library (online and on campus). The library achieved the second highest score in the UK in the Times Higher Student Satisfaction Survey 2015.

Facilities

Discover our brand new Computer and Information Science building, coming early 2018.

Book an Open Day / Experience Computer Science

Visit an Open Day to really get an inside view of what it's like to study Computer Science at Northumbria. Speak to staff and students from the course, get a tour of the facilities and discover your funding options.

You will be immersed in a research-rich environment supported by our rapidly expanding Computer Science and Information Science Research Groups.

Northumbria's MSc has been designed to ensure you learn the most up-to-date computing knowledge required by employers across the industry. We offer research-informed teaching, industry-standard software and a strong community of like-minded students.

You will develop an understanding of important research methods, techniques and approaches which could be directly applicable to the demands of your future career.

Research / Department of Computing and Information Sciences

Click through to discover our current research areas

Book an Open Day / Experience Computer Science

Visit an Open Day to really get an inside view of what it's like to study Computer Science at Northumbria. Speak to staff and students from the course, get a tour of the facilities and discover your funding options.

Industry practice has strongly influenced the design of the programme to give you the computing knowledge to work within a variety of roles in the sector.

Learning independently, working collaboratively on projects, evaluating and reflecting upon practitioner experience, are all essential skills of the computing profession. Your modules will enable you to do all of this and more as you develop the qualities needed for a career in computing.

Book an Open Day / Experience Computer Science

Visit an Open Day to really get an inside view of what it's like to study Computer Science at Northumbria. Speak to staff and students from the course, get a tour of the facilities and discover your funding options.

Upon graduating from this course, you will have an in-depth knowledge and critical understanding of the main areas of Computer Science, including the key areas of systems analysis, systems development, operating systems, networking, databases and the internet.

We place a real emphasis on developing the transferable skills that will open doors to a range of careers. These include communication, analytical and problem solving skills, technical skills and the ability to work independently and as part of a team.

Graduates are expected to work in a number of career opportunities across a wide range of computer areas including 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.

Student Profiles

Meet our current and former Computing students

Book an Open Day / Experience Computer Science

Visit an Open Day to really get an inside view of what it's like to study Computer Science at Northumbria. Speak to staff and students from the course, get a tour of the facilities and discover your funding options.

Fees and Funding 2018/19 Entry

Full UK Fee: £5,995

Full EU Fee: £5,995

Full International Fee: £13,000

ADDITIONAL COSTS

There are no Additional Costs

FUNDING INFORMATION

Click here for UK Masters funding and scholarships information.

Click here for International Masters funding and scholarships information.

Click here for UK/EU Masters tuition fee information.

Click here for International Masters tuition fee information.

Click here for additional costs which may be involved while studying.

Click here for information on fee liability.

Fees and Funding 2019/20 Entry

Full UK Fee: £6,990

Full EU Fee: £6,990

Full International Fee: £15,000

ADDITIONAL COSTS

TBC

FUNDING INFORMATION

Click here for UK and EU Masters funding and scholarships information.

Click here for International Masters funding and scholarships information.

Click here for UK/EU Masters tuition fee information.

Click here for International Masters tuition fee information.

Click here for additional costs which may be involved while studying.

Click here for information on fee liability.

 

 

If you'd like to receive news and information from us in the future about the course or finance then please complete the below form

* By submitting your information you are consenting to your data being processed by Northumbria University (as Data Controller) and Campus Management Corp. (acting as Data Processor). To see the University's privacy policy please click here

Modules Overview

Modules

Module information is indicative and is reviewed annually therefore may be subject to change. Applicants will be informed if there are any changes.

KC7013 -

Database Modelling (Core, 20 Credits)

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.

You will gain knowledge of advanced object models, their rationale, advantages and disadvantages, construct object-relational databases with nested capability, write user-defined types as ADTs and subtypes for inheritance, use object features in Oracle database system.

You will be able to learn and employ data warehousing techniques to integrate and consolidate data from different sources, which can then be used for business reporting and exploratory data analysis. In addition, you will realise the responsibilities of database designers with respect to professional, legal, security and ethical issues.

More information

KF7010 -

Programme Design & Implementation (Core, 20 Credits)

On this module you will learn about object oriented programming and program design concepts, using an object first approach. 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. In particular, the syllabus of the module will cover topics such as:

• Programming: simple data types and calculations; classes, objects, inheritance, interfaces, polymorphism; methods, constructors; parameter passing; arrays and strings; simple collection classes; statements for selection and iteration; exception handling; file and stream handling; APIs
• GUI programming : event driven programming, GUI components
• Tools: use of a compiler and associated Integrated Development Environment (IDE). Documentation tools.
• Program testing: purpose of testing, black box and white box testing. Use of tool support.

Since the module is intended for graduates from disciplines other than Computing, no previous programming experience is assumed.

More information

KF7011 -

Systems Analysis & Design with UML (Core, 20 Credits)

In this module you will learn about methods of analysing and designing computer 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 development, that is compatible with leading programming languages, 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. In particular, the syllabus of the module will cover topics such as:
• Information systems: information systems to support organisational types and objectives; strategic, tactical, operational and control systems
• Systems development activities and lifecycles: the systems development lifecycle, rationale for 'staged' system development and the key stages, roles and deliverables; the role of prototyping and iterative development; Unified System Development Process (USDP) or another lifecycle for object-oriented development
• Systems investigation techniques: the key areas of system investigation and applicable fact-finding techniques - interviewing, document examination, observation etc.
• Systems specification techniques using an object-oriented approach: defining the problem statement and structuring it through Use Case Modelling; going from Use Cases to a first-cut behavioural model (communication diagrams) with associated class diagrams; basic modelling syntax.
• Object oriented design: object model-objects, classes, inheritance, generalisation, links and associations; purpose of design; interaction modelling (sequence diagrams) and state machines in design; specifying operations with activity diagrams; design patterns.
• Advanced object oriented modelling concepts and techniques: systems architecture; implementation strategies; abstract classes, polymorphism; multiple inheritance pros and cons, delegation; critical appraisal of the object oriented approach.
• Professional codes of practice: the need for professional standards within analysis and design; British Computer Society, the Chartered Institute for IT codes.

More information

KF7013 -

Website Development and Deployment (Core, 20 Credits)

On this module you will learn the requirements for developing web applications to industry web standards, including web design principles and methods, and the technical and architectural components of the web, considering security issues. You will learn how to apply the tools and techniques required for web site design and 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.

The syllabus of the module will include:
• The technical and architectural components of the web
• HTML and CSS and their application to building a web site
• PHP and its application to building a web application that interacts with a database
• Principles and methods of good web design, including usability and accessibility issues
• Security issues in the deployment of a web application

More information

KF7023 -

Computer Networks & Operating Systems (Core, 20 Credits)

This module provides you with a critical appreciation of computer 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. In particular, the syllabus of the module will cover topics such as:
• Systems Software Hierarch: the hierarchy of systems software required to support applications on a computer; Operating System issues, e.g., scheduling, memory allocation, Operating Systems architecture
• Real major Operating Systems
• Data Communications and Networking - data transmission principles
• Network Architectures, including OSI and Internet, Intranet and Extranets
• Major Internet protocols and technologies, e.g. TCP, IP, FTP, Telnet, SMTP, HTTP, HTML etc.
• System security and protection (Encryption, Firewalls etc.)
• Professional practice and related legal, ethical and social issues.

More information

KF7028 -

Research Methods and Project Management (Core, 20 Credits)

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 project management tools and techniques. You will also consider relevant legal, ethical and social issues and good professional practice.

By the end of this module you will have constructed a project proposal which can be executed in a master’s project. This will contain a brief literature review justifying a research question, establish aims and objectives, and provide a plan of execution, using tools and techniques in project management, including an outline of deliverables (both artefacts and products).

More information

KF7029 -

MSc Computer Science & Digital Technologies Project (Core, 60 Credits)

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.

You will experience the full life cycle of a research project from initial conception and development of a research proposal, through a critical review of the literature, planning, design, implementation and analysis of your main research project, to final evaluation, reflection and dissemination. You will be expected to consider and address the professional, ethical, legal and social issues related to this academic research project. You will also be expected to apply your expertise, project management and practical skills within your particular domain of computer science and digital technologies and demonstrate critical and innovative thinking and problem solving within a research environment.

Your research proposal will normally have been produced as part of an earlier module on research and project planning but should be reviewed again at the start of the project phase to ensure it is still valid and appropriate.

More information

KV7001 -

Academic Language Skills for Computer and Information Sciences (Optional, 0 Credits)

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.

The topics you will cover on the module include:

• Understanding assignment briefs and exam questions.
• Developing academic writing skills, including citation, paraphrasing, and summarising.
• Practising ‘critical reading’ and ‘critical writing’.
• Planning and structuring academic assignments (e.g. essays, reports and presentations).
• Avoiding academic misconduct and gaining credit by using academic sources and referencing effectively.
• Listening skills for lectures.
• Speaking in seminar presentations.
• Giving discipline-related academic presentations, experiencing peer observation, and receiving formative feedback.
• Speed reading techniques.
• Discussing ethical issues in research, and analysing results.
• Describing bias and limitations of research.
• Developing self-reflection skills.

More information

Study Options

The following alternative study options are available for this course:

Any Questions?

Our admissions team will be happy to help. They can be contacted on 0191 406 0901.

Applicants Contact Details:

bc.applicantservices@northumbria.ac.uk

Current, Relevant and Inspiring

We continuously review and improve course content in consultation with our students and employers. To make sure we can inform you of any changes to your course register for updates on the course page.

Your Learning Experience find out about our distinctive approach at 
www.northumbria.ac.uk/exp

Terms and Conditions - northumbria.ac.uk/terms
Fees and Funding - northumbria.ac.uk/fees
Admissions Policy - northumbria.ac.uk/adpolicy

Order your prospectus

If you're a UK/EU student and would like to know more about our courses, you can order a copy of our prospectus here.

Get a downloadable PDF of this course and updates from Computer and Information Sciences

Enter your details to receive an email with a link to a downloadable PDF of this course and to receive the latest news and information from Northumbria University

* By submitting your information you are consenting to your data being processed by Northumbria University (as Data Controller) and Campus Management Corp. (acting as Data Processor). To see the University's privacy policy please click here

+

Northumbria Open Days

Open Days are a great way for you to get a feel of the University, the city of Newcastle upon Tyne and the course(s) you are interested in.

+
+

Virtual Tour

Get an insight into life at Northumbria at the click of a button! Come and explore our videos and 360 panoramas to immerse yourself in our campuses and get a feel for what it is like studying here using our interactive virtual tour.

Back to top