Computer Science MSc

Study level: Postgraduate
fingers on a keyboard

This Master’s degree aims to expand your capability and expertise in computing or IT related fields. The course focuses on the underlying theories of computer science and their practical applications in the latest technological developments.

Year of entry

Location

Coventry University (Coventry)

Study mode

Full-time
Part-time
Sandwich

Duration

1 year full-time
2 years part-time
2 years sandwich

Course code

EECT043

Start date

May 2023


Course overview

This master’s degree aims to expand your capability and expertise in computing or IT related fields. The course focuses on the underlying theories of computer science and their practical applications in the latest technological developments.

This course aims to provide you with a sound understanding of essential development platforms, protocols and standards with an emphasis on computer architectures, artificial intelligence, machine learning, big data analysis, internet security and the development of web-based and mobile applications.

  • The course is designed with the inputs from our industry professionals to deliver the syllabus that is up-to-date and reflects employment trends.
  • Upon successful completion of this course, you should have acquired the advanced skills and knowledge needed to help you to develop a career in computer science. You may, for example, look to progress as a computer system designer, programmer, consultant, or researcher.
  • You will have the opportunity to study in our modern Engineering and Computing Building with well-equipped laboratories and industry standard software.

Work placement option:
This master's programme provides you with the additional option2 to apply for a 'work placement' opportunity during your first semester with us. The 'work placement', which if secured, is designed to further develop your skills, knowledge and professional experience with the aim of maximising your employability prospects. Please note that the optional placement modules incur an additional tuition fee of £4,000.

Find out more about the work placement option.

globe decorative icon

Global ready

An international outlook, with global opportunities

human silhouette teaching in front of blackboard

Teaching excellence

Taught by lecturers who are experts in their field

Resume icon displaying a paper and pen

Employability

Career ready graduates, with the skills to succeed

Why you should study this course

The curriculum has been designed with the aim of supporting you in pursuing employment or further research opportunities in computing or IT related fields.

The course emphasises both the underlying theories of computer science and their practical application, so as to provide solutions to real-world problems. The course covers a wide range of key topics to reflect the latest technologies and employment trends, including artificial intelligence, machine learning, big data, cloud systems, security of computerised systems, web-based and mobile applications, as well as agile concepts for computing projects.

  • If you are interested in learning about programming or wish to update your existing skills in building computer systems, this course provides opportunities to equip you with the skills and knowledge of IT and computing professionals.
  • This course aims to provide you with a sound understanding of essential development platforms, protocols and standards.
  • We offer excellent facilities4, so you have the opportunity to explore core technical competencies of disciplines for building computer systems, using industry-standard and up-to-date software. You will have the opportunity to learn advanced topics and investigate areas at the forefront of the computer science research community and industry.

What you'll study

During this programme you will focus on the core technical knowledge and skills used in building computer systems with emerging platforms, protocols, industry recognised best practices and standards. This programme aims to cover key technological advancements, particularly in artificial intelligence, machine learning and their application in big data and web-based applications.

Furthermore, this programme should enable you to demonstrate the knowledge and skills you have learned by undertaking a group-based software development project and an in-depth individual project. Guided by an experienced tutor, the projects will help develop your research skills and experience the work of IT professionals.

Modules

  • This module aims to enhance your understanding of computer systems including the structure, organisation and operation. Underpinned by knowledge of the technology and of computing principles, the module is extended to more advanced architectures, including systems software and application tools they support.

    Compulsory

  • This module introduces the concepts used in neural networks and their application in solving real-world problems. The main topics covered in this course include biological motivations of neural networks, different approaches including the main supervised and unsupervised neural network architectures, static and temporal learning approaches, data collection and preparation methods for neural network learning, applications of neural networks, current trends, and future developments.

    Compulsory

  • The module will extend your understanding of object-oriented programming concepts and web technologies to the development of modern web applications. The focus of the module will be switched to the amalgamation of server-side programming with AI tools and techniques.

    Compulsory

  • This module aims to enable you to understand the areas of big data and machine learning, specifically the application of different machine learning techniques to gain valuable information from such data and aid in decision making processes. You will also develop an appreciation of diverse machine learning theories and tools that are available for use and how their applications are of real benefits.

    Compulsory

  • This module seeks to provide you with an appreciation of information security concepts and an understanding of how they are applied using Internet of Things (IoT) and Mobile Device (MD) technologies. The importance of a security policy is considered, and client-side, data-transmission, server, and operating system security vulnerabilities are examined in-depth.

    Compulsory

  • This module will discuss the features and benefits of developing native applications and cross-platform mobile apps. Different approaches to cross-platform app development will be evaluated, including hybrid mobile app development and rapid mobile app development (RMAD) or codeless mobile app development. The module will then focus on the process of building hybrid or native apps that can run on multiple operating systems.

    Compulsory

  • The module aims to enable you to develop a range of professional skills and enhance your employability by undertaking a software development project in a team environment. These include team working, leadership, problem solving, communication. analytical skills, and project management.

    Compulsory

  • The project is intended to provide you with the opportunity to demonstrate competence in applying the knowledge and skills acquired during the taught part of the course. The project may be a solution to a practical industry requirement or focus on a research topic. The module will require investigation and research as core activities, leading to analysis, final summations, and insightful recommendations.

    Compulsory

With work placement pathway

The ‘With work placement’ opportunity2 enables you to apply in semester 1 for an optional work placement of up to 12 months, extending the duration of your master’s to 24 months. The placement provides an opportunity for you to develop expertise and experience in your chosen field with the aim of enhancing your employability upon graduation. The work placement would take place in semester’s 3, 4 and 5.

Please note that the optional placement modules incur an additional tuition fee of £4,000. Placement opportunities may also be subject to additional costs, visa requirements being met, subject to availability and/or competitive application. Work placements are not guaranteed but you will benefit from the support of our Talent Team in trying to find and secure an opportunity. Find out more about the work placement option.

We regularly review our course content, to make it relevant and current for the benefit of our students. For these reasons, course modules may be updated. Part-time students should be aware that not all modules run every semester; your study plan for the course will be arranged between yourself and the Course Director and is subject to module availability.

Teaching computer science doesn't simply mean teaching how to code. It is teaching students how to think in a different way, an algorithmic way, a creative way and it is a skill that they can apply throughout life, rather than just in computing.

Diana Hintea, Associate Head of School for Global Engagement, 2022
Diana Hintea sat in a cafe

How you'll learn

Teaching methods may include:

  • Lectures
  • Seminars
  • Tutorials
  • Presentations
  • Group projects
  • Workshops
  • Practical laboratory sessions

In addition, you will be expected to undertake significant self-directed study each week, depending on the demands of individual modules.

This course can be studied on a full-time or part-time basis. Whilst we would like to give you all the information about our part-time offering here, it is tailored for each course each year depending on the number of part-time applicants. Therefore, the part-time teaching arrangements vary. Please request information about studying this course part-time.

As an innovative and enterprising institution, the University may seek to utilise emerging technologies within the student experience. For all courses (whether on-campus, blended, or distance learning), the University may deliver certain contact hours and assessments via online technologies and methods.

In response to the COVID-19 pandemic, we are prepared for courses due to start in or after the 2022/2023 academic year to be delivered in a variety of forms. The form of delivery will be determined in accordance with Government and Public Health guidance. Whether on campus or online, our key priority is staff and student safety.


Assessment

This course will be assessed using a variety of methods which may vary depending upon the modules. Currently, assessments may include phase tests, individual assignments, or group work elements.

The Coventry University Group assessment strategy ensures that our courses are fairly assessed and allows us to monitor student progression towards achieving the intended learning outcomes.


International experience opportunities

The content of this course acknowledges the borderless nature of computer science alongside the common practices and technologies used throughout the globe . Our course will offer you the opportunity2 to acquire relevant skills and experience with the use of emerging technologies and tools in a global context .

 


Entry requirements

To apply for this course, you need to have one of the following:

  • A minimum of a second class honours degree in a computing related subject. Applications from graduates in other disciplines (such as mathematics, physics or engineering) with experience in programming would also be considered on individual merits. For further information on the type of subjects that would qualify, please fill in our request information form.
  • An unclassified degree plus at least two years' further study or professional experience in computing related subjects.

We recognise a breadth of qualifications, speak to one of our advisers today to find out how we can help you. 

Chat with us

Select your region to find detailed information about entry requirements:

You can view our full list of country specific entry requirements on our Entry requirements page.

If you do not have the typical entry requirements, you may want to consider studying this course with an international pre-master's. Upon successful completion our International Pre-Master's - Computing will provide you with the knowledge and skills you need to progress onto this postgraduate degree.

Alternatively, visit our International hub for further advice and guidance on finding in-country agents and representatives, joining our in-country events and how to apply.

To enter the course you need to have one of the following:

  • A minimum of a second class honours degree in a computing related subject. Applications from graduates in other disciplines (such as mathematics, physics or engineering) with experience in programming would also be considered on individual merits. For further information on the type of subjects that would qualify, please fill in our request information form.
  • An unclassified degree plus at least two years' further study or professional experience in computing related subjects.

English language requirements

  • IELTS: 6.5 overall, with no component lower than 5.5.

If you don't meet the English language requirements, you can achieve the level you need by successfully completing a pre-sessional English programme before you start your course. 

For more information on our approved English language tests visit our English language requirements page.

Chat with us


Fees and funding

2022/23 Tuition fees

Student Full-time Part-time
UK £10,600 | £4,000 (Work placement option additional fee) per year Request fee information
International £18,250 | £4,000 (Work placement option additional fee) per year Not available

For advice and guidance on tuition fees3 and student loans visit our Postgraduate Finance page.

We offer a range of International scholarships to students all over the world. For more information, visit our International Scholarships page.

  • We carry out an initial fee status assessment based on the information you provide in your application. Your fee status determines your tuition fees, and what financial support and scholarships may be available to you. The rules about who pays UK (home) or international (overseas) fees for higher education courses in England are set by the government's Department for Education. The regulations identify all the different categories of student who can insist on paying the home rate. The regulations can be difficult to understand, so the UK Council for International Student Affairs (UKCISA) has provided fee status guidance to help you identify whether you are eligible to pay the home or overseas rate.

    If you meet all the criteria required by any one category, including any residence requirements, your institution must charge you the home rate. You only need to find one category that you fit into.


Facilities

People walking in front of a building which has a big library sign

The Library

The Lanchester Library is open 24/7, 364 days a year and has 1,400 study spaces, including group and silent areas. It also currently offers more than 550 computers and an additional 120 free-to-loan laptops.

Beautiful building surrounded by trees on a sunny day

Jaguar Centre

Our refurbished Jaguar Centre has been specifically designed to provide facilities and services to support our postgraduate students including: social spaces, computer suites and separate areas for small group study.

Glass modern building with a spire in the background

The Hub

The Hub is the centre of student campus life. It's also home to: The Health and Wellbeing Centre, The Spirituality and Faith Centre, The Tank Studio, The Careers and the Enterprise Hub.


Careers and opportunities

Upon successful completion of this course, you will be able to:

  • Critically evaluate computation complexity associated with programming algorithms to deliver effective solutions to real-world problems.
  • Critically evaluate computer architecture and networked system solutions along with their related security issues and threats.
  • Develop relevant technical skills in emerging technologies to adapt to the challenges in the computing related field in a global context.
  • Develop a wide range of postgraduate level professional and transferable skills in building computer-based systems in a teamwork environment.
  • Develop the awareness of professional, social, ethical, and legal issues along with commercial risk and management for computer-based systems.
  • Develop research skills required for advanced computer science topics selected according to the interests of individual students.

The content of this course acknowledges the borderless nature of computer science alongside the common practices and technologies used throughout the globe. Our course will offer you the opportunity to acquire relevant skills and experience with the use of emerging technologies and tools in a global context.

The practical nature of our course means that upon successful graduation, you should have developed a wide range of technical, analytical, design and professional skills, which should support a move into a range of IT and computing related areas. The course content is annually reviewed within the School of Computing, Electronics and Mathematics (CEM) in consultation with industry experts to ensure its currency and validity.

Coventry University is committed to preparing you for your future career and aims to give you the opportunity to develop a competitive edge in the graduate job market. The university’s Talent Team provide a wide range of support services to help you plan and prepare for your career.

Where our graduates work

Career opportunities in the areas of IT and computing are many and varied, including IT consultants, system designers and programmers.

You may find yourself working in the private and public sector in computing or IT related areas, in sectors such as business, health, education, finance and manufacturing.


How to apply

  • 1Accreditations

    The majority of our courses have been formally recognised by professional bodies, which means the courses have been reviewed and tested to ensure they reach a set standard. In some instances, studying on an accredited course can give you additional benefits such as exemptions from professional exams (subject to availability, fees may apply). Accreditations, partnerships, exemptions and memberships shall be renewed in accordance with the relevant bodies’ standard review process and subject to the university maintaining the same high standards of course delivery.

    2UK and international opportunities

    Please note that we are unable to guarantee any UK or International opportunities (whether required or optional) such as internships, work experience, field trips, conferences, placements or study abroad opportunities and that all such opportunities may be subject to additional costs (which could include, but is not limited to, equipment, materials, bench fees, studio or facilities hire, travel, accommodation and visas), competitive application, availability and/or meeting any applicable travel COVID and visa requirements. To ensure that you fully understand the visa requirements, please contact the International Office.

    3Tuition fees

    The University will charge the tuition fees that are stated in the above table for the first Academic Year of study. The University will review tuition fees each year. For Home Students, if Parliament permit an increase in tuition fees, the University may increase fees for each subsequent year of study in line with any such changes. Note that any increase is expected to be in line with inflation.

    For International Students, we may increase fees each year but such increases will be no more than 5% above inflation. If you defer your course start date or have to extend your studies beyond the normal duration of the course (e.g. to repeat a year or resit examinations) the University reserves the right to charge you fees at a higher rate and/or in accordance with any legislative changes during the additional period of study.

    4Facilities

    Facilities are subject to availability. Due to the ongoing restrictions relating to COVID-19, some facilities (including some teaching and learning spaces) may vary from those advertised and may have reduced availability or restrictions on their use.

    Student Contract

    By accepting your offer of a place and enrolling with us, a Student Contract will be formed between you and the university. A copy of the 2022/23 contract can be found here.  The Contract details your rights and the obligations you will be bound by during your time as a student and contains the obligations that the university will owe to you. You should read the Contract before you accept an offer of a place and before you enrol at the university.

You may also like

Coventry University (Coventry) Couple of male students in smart shirts looking at laptop

Software Development MSc

Coventry University (Coventry) Students working on desktops in computer suite

Data Science MSc