Bangor University

Bangor University

Computer Science

This course takes an immersive approach to learning both the principles and practices of computer systems with much of the material based around examples and practical exercises; students completing this course have a firm grasp of the current practices and directions in computer systems and are able to design and build for example, distributed systems for the web using internet, intranet and other technologies.

Entry requirements

Honours degree in computer science or a related scientific discipline, at a 2.2 level or higher or the international equivalent. Applicants with initial degrees in other disciplines will be considered on an individual basis, with the assessment based on the applicant�s potential to succeed on, and benefit from, the course. Applicants from overseas must, in addition, demonstrate competence in English to an acceptable level: IELTS score of 6.0 overall and no element under 5.5 or undertake an appropriate ELCOS (Bangor University�s English Language School) pre-session course to achieve the required English language level.

Course modules

All years: data networks and communications; project foundations and management tools; broadband communication systems; technologies for internet systems; agent technologies and artificial intelligence; introduction to distributed systems and mobile systems; project and dissertation; Java programming; introduction to distributed systems; data networks and communications; technologies for internet systems; agent technologies; foundations of computer graphics; database systems; project foundations and management tools; research project.

Assessment methods

Research project.

Sponsorship information

ESF Funding is available for eligible candidates.


Qualification Study mode Fee Course duration
MSc Full-time £ 6,500 per Academic year (home fees) 1 years

Campus details

Campus name Town Postcode Region Main campus Campus Partner
Bangor Campus Bangor (Wales) LL57 2DG Wales

Key information

Postgraduate Admissions
Telephone number: 
01248 382683