ObjectivesThe internet, wireless networks and handheld devices have rapidly made distributed computing an everyday part of modern life. Such personalised distributed computing is complemented by the increasingly ubiquitous use of distributed computing within and between commercial organisations. For example, in Enterprise Computing, applications are provided by a network of individual servers, each providing specific services on demand. This programme aims to provide you with a thorough grounding in the nature of distributed computer systems and in the general principles and practice of software development for such systems. The programme provides a background in the network infrastructure underpinning such systems, but the emphasis is on the software that runs on such systems, including middleware for developing distributed applications, and the design and evolving nature of web applications.
Entry requirementsSelected entry requirements English language: IELTS 6 (minimum of 5 in any component), TOEFL 550 (TWE of 5), Internet Based TOEFL 79 (minimum of 19/30 in each component), Computer Based TOEFL 213 (TWE of 5) A level: AAB where at least one of the A-levels is Maths. AAA where at least one of the A-levels is Science. Unit grade information: The University of Manchester welcomes the provision of unit grade information which, like all other available information, will inform the consideration of applications. Unit grades will not normally form part of offer conditions, except for Mathematics programmes. Key Skills qualification: The University warmly welcomes applications from students studying the Key Skills qualification. However, as the opportunities to take these modules are not open to all applicants, currently this is not an essential requirement of the University. Additional entry requirements Additional entry requirements exist for this course. You may view these by selecting from the list below.
Academic titleBSc Distributed Computing
Course descriptionSpecial features
-Students can make course unit choices that allow them to change between the Computer Science, Software Engineering, Artificial Intelligence and Distributed Computing programmes at the end of the first year.
-Many of our projects and taught modules are supported by Industry
-Course units of particular relevance to distributed computing include:
Fundamentals of Distributed Systems.
Distributed Systems Development.
Mobile Systems.
Computer Networks & Security
Data Integration and Analysis.
Hypertext Models and Languages.
Concurrency.
Web Technologies.
Career opportunities
Increasingly, employers are seeking graduates with high-level computing skills, and the ability to apply them in innovative ways to solve the problems facing their organisations. Opportunities exist in fields as diverse as finance, films and games, pharmaceuticals, healthcare, consumer products, and public services - virtually all areas of business and society.
Employers, from large multinational firms such as EA Games, IBM and Microsoft to small local organisations, actively target our students, recognising that Manchester Computer Science graduates are equipped with the skills that enable them to excel in a whole host of positions, including many that are not traditionally associated with computing graduates.