School of Computing

BSc Computer Science Mobile & Distributed Systems

BSc Computer Science (Mobile and Distributed Systems)

The aim of this course is to give you the in-depth knowledge and skills necessary to exploit computing systems throughout your professional life.

This course will give you a clear understanding of the practical, theoretical and professional foundations of Computing Science.

You'll have knowledge and experience of the fundamental techniques used in modern software engineering. You'll gain an understanding of the underpinning architectural concepts for computer and networking hardware platforms.

Course details

You will be able to design, build and integrate advanced networked computing systems in a range of application areas, such as:

  • mobile and wireless communications
  • computationally intensive financial and health applications
  • business-critical enterprise applications involving multiple businesses and outsourcing

If you take this programme with an industrial placement you will have the opportunity to develop your skills within an industrial setting.

You'll graduate with the potential to grow into architect and chief architect roles. You could work for software product groups in start-ups or other enterprises. You'll develop the skills to initiate and lead consulting efforts for field implementations of networked computing solutions.

Full prospectus

Read the full prospectus for Computer Science (Mobile and Distributed Systems) BSc Honours and Computer Science with Industrial Placement (Mobile and Distributed Systems) BSc Honours.