MSci Computer Science with Placement Year

Computing enhances the quality of our lives and aims to meet the challenges of the modern world. This integrated Master’s course is based on our successful Computer Science BSc(Hons) course and includes an extra year that leads to an MSci qualification.

The Computer Science MSci course is designed to give you the chance to cover the subject in more depth. Our aim, once you’ve completed the course, is to provide you with the skills to go on to a career in research or in industry, for example, as a computer scientist, research and development engineer or software manager.

On the course you’ll be able to explore a range of topics, such as:

  • Programming
  • Software engineering
  • Artificial intelligence
  • Distributed computing
  • Networking
  • Semantic web

We'll look at the theory and the practical side of things to help you develop your abilities, having knowledge of bothmakes all the difference when you seek employment in this rapidly expanding industry. Your tutors will encourage you to identify problems, and then work out how to solve them through software.

In your Final Year you’ll explore more advanced areas. You will have the opportunity to develop higher level skills in software design and development, autonomous and autonomic intelligent systems, as well as the chance to work in a small group on a project leading to the production of a piece of working software. Wherever possible these projects will be for 'real' clients.

During your studies you’ll be taught through a combination of formal lectures, tutorial groups, practical laboratory work and seminars. The course is fully accredited by the British Computer Society (BCS) and gives you the chance to apply your skills in the real world with an optional one-year placement. Previous students have taken placements at companies like IBM, Microsoft, Hewlett Packard, HBOS and British Airways.

Read more

Modules

  • Compulsory modules
  • Software Design and Development
  • Computing Science and Mathematics
  • Computer Organisation and Architecture
  • Computer Network Fundamentals
  • Project 1
  • Compulsory modules
  • Introduction to Artificial Intelligence
  • Team Project
  • Relational Databases and Web Integration
  • Algorithms and Data Structures
  • Operating Systems
  • Options modules
  • Object-Oriented Systems Development
  • Cyber Security
  • Computational Mathematics 1
  • Language Translators
  • Compulsory modules
  • Distributed and Client Server Systems
  • Individual Project
  • Options modules
  • Modern Database Applications
  • Advanced Web Programming
  • Computational Mathematics 2
  • Data-driven Artificial Intelligence
  • Large-Scale Software Engineering
  • Parallel Computer Architecture Clusters and Grids
  • This course offers an optional one-year work placement after Year 2
  • Compulsory modules
  • Web and Network Services
  • Effective Research and Professional Practice
  • Advanced Software Development
  • Group Project
  • Options modules
  • Machine Learning
  • Databases for Large Data-sets
  • Autonomous and Autonomic Intelligent Systems
  • Semantic Web
  • Big Data Analytics
  • Data Mining
  • £17,600 Per Year

    International student tuition fee

    5 Years

    Duration

    Sep 2024

    Start Month

    Aug 2024

    Application Deadline

    Upcoming Intakes

    • September 2024
    • September 2025

    Mode of Study

    • Full Time