MCOMP Computer Science with Integrated Masters

Computer systems are vital to business, government, science and society, and there is much demand for graduates with the professional understanding and practical skills to harness software and hardware technologies to tackle real-world problems.

Our Integrated Master's explores the theoretical underpinnings of the discipline and places an emphasis on developing advanced skills in research, practical computer programming and software development in your fourth year of study, to enable you to start your career in a sector in constant evolution.

In your first year you will explore the fundamental concepts and techniques for object-oriented programming. Our initial modules are designed to bring everyone up to speed, regardless of the starting level of coding experience, and to provide a gentle introduction to the skills required for effective academic study. You will then move on to learn advanced programming concepts that can be applied in areas such as games programming, mobile app and web development, artificial intelligence (AI) and cyber security.

You will also explore the human aspect of Computer Science, thanks to the focus on user interaction and user interface design, software engineering methodologies (SCRUM, Agile) and cutting edge research in AI and machine learning. In your third year of study, you will have the opportunity to further specialise in advanced topics such as games computing, AI and software engineering project management. You will also hone your research skills by working on a third year project - where you can unleash your creativity and apply the techniques you have acquired throughout your studies. In your final year, you will explore master's level, research-led topics such as Cloud computing, that will enable you to gain the specialist knowledge to pursue a career or research in your chosen field.

You will also complete a substantial research project. This will allow you to integrate and apply your theoretical knowledge and problem-solving skills to an identified design and implementation need and/or an advanced research problem within the discipline. To equip you with the skills needed for your final year project, you will learn how to develop a novel research idea and plan for a research proposal in addition to exploring advanced analytics and statistical modelling techniques - to enable you to make sense of the exponential growth of big data.

Read more

Modules

  • Compulsory modules
  • Programming I - Programming Fundamentals
  • Fundamentals of Computing
  • Computer Animation and Multimedia
  • Natural Computation
  • Introduction to Interaction Design
  • Communication, Confidence and Competence
  • Options modules
  • Cybercrime
  • Systems and Architecture
  • Compulsory modules
  • Web Technologies
  • Programming II - Data Structures and Algorithms
  • Mobile Application Development
  • Computational and Artificial Intelligence I
  • Database Systems
  • Advanced Programming Practices
  • Software Engineering
  • Options modules
  • Individual Study Topic in Computer Science
  • Digital Forensics
  • Compulsory modules
  • Third Year Double Project - ISP
  • Options modules
  • Software Engineering Project Management
  • Games Computing
  • Advanced Information Systems
  • Computing in Education
  • Advanced Databases and Applications
  • Communications and Networks
  • Advanced Web Technologies
  • Computational and Artificial Intelligence II
  • Compulsory modules
  • Research Horizons
  • Statistical Techniques for Data Analytics
  • MComp Project
  • Options modules
  • User Interaction Design
  • Distributed Intelligent Systems
  • Cloud Computing
  • £18,800 Per Year

    International student tuition fee

    4 Years

    Duration

    Sep 2024

    Start Month

    Aug 2024

    Application Deadline

    Upcoming Intakes

    • September 2024
    • September 2025

    Mode of Study

    • Full Time