Computer Science

Cardiff University
4 years
Full time
Master's degree
Scholarships available
Cardiff
English

About this program

Computer Science

Our four-year MSci in Computer Science combines undergraduate and postgraduate study into a single course. If you plan to pursue a research career or an advanced technical career in your field, this course is for you.

The course is identical to our equivalent three-year course but provides the opportunity to explore Computer Science in greater detail by offering a fourth year of study. In the fourth year, you will choose to study a selection of optional modules that will provide you with exposure to a wide set of skills and knowledge across the breadth of Computer Science research. These modules are based around advanced topics in the School's main research areas.

You will also complete a major team project developing new research and technology under the supervision of one of our academic staff. This will compound all the knowledge you have learnt on the course, as well as helping you to develop transferable technical, analytical and professional skills, supported by a broad awareness of current technology trends. The course covers a mixture of core techniques and concepts, advanced programming languages and paradigms and evolving, technology-based subject matter.

Admission requirements

Typical A level offer

AAB-ABB. Must include Maths.

Extended/International Project Qualification: Applicants with grade A in the EPQ/IPQ will typically receive an offer one grade lower than the standard A level offer. Please note that any subject specific requirements must still be met.

English language requirements

GCSE

Grade C or grade 4 in GCSE English Language.

IELTS (academic)

At least 6.5 overall with a minimum of 5.5 in each subskill.

TOEFL iBT

At least 90 overall with minimum scores of 17 for writing, 17 for listening, 18 for reading and 20 for speaking.

PTE Academic

At least 62 overall with a minimum of 59 in all communicative skills.

For more information about admission requirements, please visit the university website.


Does this course require proof of English proficiency?

The TOEFL iBT® test is accepted by 11,500 universities and higher education institutions in over 160 countries. Book your test today!

Learn more Advertisement

Chat with students

Program content

The modules shown are an example of the typical curriculum and will be reviewed prior to the 2022/23 academic year. The final modules will be published by September 2022.

Year One

  • Computational Thinking
  • Web Applications
  • Problem Solving with Python
  • Architecture and Operating Systems
  • Maths for Computer Science
  • Object Oriented Java Programming
  • Principles, Tools and Techniques for Secure Software Engineering

Year Two

  • Human Computer Interaction
  • Database Systems
  • Computational Mathematics
  • Enhancing your Employability
  • Group Project
  • Communication Networks
  • Object Orientation, Algorithms and Data Structures

Year Three

  • Emerging Technologies
  • One Semester Individual Project - 40

Year Four

  • Team Project

Scholarships & funding

For more information about scholarships, please visit the university website.

Tuition

  • Tuition fees for UK Students: £9,000 per year.
  • Tuition fees for International Students: £23,450 per year.

For more information about tuition fee, please visit the university website.

Qualification

What skills will I practise and develop?

Knowledge & Understanding:

On successful completion of the Programme you will be able to demonstrate:

  • An understanding of the broad range of concepts, principles and theories underpinning advanced computer science
  • An understanding of the methods, techniques, and tools available to specify, design, implement and manage computer based systems
  • An understanding of the representation of data in structured forms and its interplay with the implementation of algorithms
  • A critical awareness of current trends in selected research areas of computer science, and an ability to discuss their contribution to developing computer based systems

Intellectual Skills:

On successful completion of the Programme you will be able to demonstrate:  

  • A mastery of the practical methodologies in key areas of computing; their application to well-established areas of software development relating to the storing, processing and communication of information; and their use in selected specialised application areas
  • An ability to objectively analyse computational problems and develop appropriate, creative solutions
  • An ability to model complex scenarios to design computer systems that meet stated requirements
  • An ability to select, derive and analyse appropriate algorithms to solve computing problems
  • An ability to assess systems (which may include software, devices, people, and so on), to recognise the individual components and to understand their interaction, to improve systems, to replace them and to create them

Professional Practical Skills:

On successful completion of the Programme you will be able to demonstrate:

  • An awareness of professional, legal, social, cultural and ethical issues that arise in the implementation of existing and future computer systems and an awareness of societal and environmental impact
  • An ability to pursue opportunities for career development and lifelong learning and appreciate the importance of commercial awareness

Transferable/Key Skills:

On successful completion of the Programme you will be able to demonstrate:

  • An ability to critically review the literature, and to effectively communicate ideas, principles and theories by oral, written and electronic means
  • An ability to work effectively as team member or leader in a team and as an individual
  • An ability to make effective use of a range of IT systems

Career paths

Skilled computer scientists are in extremely high demand. This means the employment prospects for graduates in the computing and ICT industry are very strong. You will be equipped with transferrable skills that open doors to careers in many sectors.

In recent years, more than 89% of the School’s graduates were in employment or engaged in further study within six months of graduation.

Recent statistics show that the vast majority of our graduates are following their chosen career paths in roles such as Software Engineer, Web Developer, Computer Programmer, Associate Software Developer, Business Analyst and Systems Development Officer. They go on to work for companies including Airbus Group, Amazon, BBC, BT, Cardiff University, Capgemini, Confused.com, GCHQ, IBM, Lloyds Banking Group, MoD, Morgan Stanley, Sky, South Wales Police and Thomson Reuters. Others have chosen further study or research at Cardiff or other top universities.

Message the school

Want to know more about this program, Computer Science? Fill out the following form and include any questions you have. This information will be sent directly to the school, and a representative will respond to your enquiry.
Currently living in *
Nationality *

reCAPTCHA logo This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

About this institute

Cardiff University

Cardiff University is among the top 25 universities in the UK and is ranked 154th in the world. Founded in 1883, Cardiff University combines a prestigious heritage with impressive modern facilities, on one of the most beautiful campuses in the UK....


Read more about this school

Contact info

Cardiff University

CF10 3AT Cardiff

Phone no: +442920874432
www.cardiff.ac.uk


Message the school

Want to know more about Computer Science? Fill out the following form and we'll pass your details on to a representative from the school, who will respond to your enquiry.

Reviews

Be the first to write a review!