Taught course

Computer Science

Northumbria University · Faculty of Engineering and Environment

Entry requirements

Normally a good honours degree (2:2 or above) or equivalent, and normally in a computing-related discipline. This will normally have included study in: Programming in an Object Orientated Language, ideally Java System Analysis and Design Databases (including SQL), ideally Oracle or similar Computer Operating Systems and Networks. Professional qualifications that are equivalent to an honours degree may also be acceptable.

Months of entry

January, September

Course content

Have you already achieved an undergraduate computing degree or have extensive experience in the computing industry? Do you wish to undertake a computing postgraduate degree which will take you to advanced levels of computational achievements? Then MSc Computer Science could be the course for you.

This advanced programme is constructed to take into account the latest findings in research, both in theoretical and practical terms. You will be taught by committed experts in their fields in up-to-date facilities.

Computing is integrated into our world. It powers our mobile phones and other mobile devices. It underpins our workplaces and provides enjoyment within our homes. These devices are all interconnected on a global scale, they are embedded in the objects we use every day, they intercommunicate and exchange vast amounts of data of all kinds; it has been estimated the amount of data generated every day runs to eight times the contents of America’s libraries (15 petabytes). We now have the computing power and techniques to employ this data, turning it into useful information, to solve problems and make a difference. This isn’t just financially; we can also use the processing power for healthcare and other benefits. To do this we need to build systems which are intelligent. Built into this Masters' degree is the focus of Computational Intelligence, which is increasingly fundamental to making sense of the data and to move our industry forward towards more effective and efficient intelligent software solutions.

You will have two semesters of taught subjects, which will cover topics such as Object-Oriented designs, wireless computer network technology, network security, system development and artificial intelligence (please see modules tab below for more information). You will also learn about research and project management, which will prepare you for an exciting individual dissertation where you will receive one-to-one tuition from a relevant academic supervisor.

The MSc project will provide you with a platform to undertake a substantial piece of research and software development related to the modules taken earlier in the course or from your own experience.

Each module on the course is separately assessed. This could be by either coursework assignments and/or examinations. Assignments can take the form of research reports, systems analysis documentation, or programming exercises, as appropriate for the module; as well as the individual MSc project.

You will gain many practical technical skills including application design, networking, project management and application development. Additionally, throughout the course you will develop your communication, time and resource management skills and will be able to critique your own work and learning experience, as well as demonstrating initiative and self-reliance.

Graduates from the course will be equipped with the latest skills and should excel in a variety of careers in the IT industry, such as software engineering, network design and management, website design and management, multimedia systems, or IT consultancy.

Information for international students

Students whose first language is not English must have an IELTS score of 6.5 with a minimum score in each component of 5.5. Pearson Academic score of 62 (or above) with a minimum score in each component of Reading, Writing, Listening and Speaking of 51

Qualification and course duration


full time
12 months

Course contact details

Admissions Office
0191 227 4453