Cardiff Metropolitan University

B.Sc. Computer Science with Visual Computing with a Year in Industry

Cardiff Metropolitan University
In Cardiff

Price on request
Prefer to call the centre directly?

Important information

Typology Bachelor's degree
Location Cardiff (Wales)
  • Bachelor's degree
  • Cardiff (Wales)

The Computer Science with Visual Computing degree will give you an understanding of both the theoretical and practical aspects of Computer Science, while focusing on the challenging area of visual computing.

Facilities (1)
Where and when



See map
Cyncoed Campus, Cyncoed Rd, CF23 6XD


On request

To take into account

· Requirements

English Language Requirements IELTS Take IELTS test 6.5 IMPORTANT NOTE: The UK government confirmed new requirements for secure English language testing for visa and immigration purposes. Learn more

Questions & Answers

Ask a question and other users will answer you

Who do you want to respond to your question/enquiry?

We will only publish your name and question

What you'll learn on the course

Skills and Training

Course programme

Course Content

Year one

Your first year is broad based, following the same structure as the Computer Science BSc degree programme. You will be introduced to the fundamental computing skills and concepts that will form the basis of your degree, including problem solving using fundamental algorithms in the Python and Java™ programming languages and systems modelling.

You will demonstrate the skills you have acquired and show individual creativity and originality throughout the year as you complete short projects.

Core modules

  • Object Oriented Java Programming
  • Web Applications
  • Maths for Computer Science
  • Architecture and Operating Systems
  • Problem Solving With Python
  • Computational Thinking
  • Developing Quality Software
  • Professional Skills

Year two

In year two you will continue to follow the main Computer Science programme with the addition of more specific modules such as Scientific Computing & Multimedia Applications. These more focussed sessions will continue to equip you with the programming and mathematical skills required for employment within the fields of multimedia, graphics and image processing.

Core modules

  • Database Systems
  • Algorithms and Data Structures
  • Human Computer Interaction
  • Computational Mathematics
  • Communication Networks and Pervasive Computing
  • Group Project
  • Scientific Computing
  • Object Oriented Applications
  • Optional modules
  • Introduction to the Theory of Computation
  • Informatics

Year three: Sandwich year

If you choose to take our Year in Industry option as part of your degree, preparation begins during year 2 when you will work alongside a professional placement consultant to help you secure an appropriate salaried post, and ensure you have access to a broad variety of relevant placement opportunities. The School will also provide constant support and guidance during your placement year, in which you will be given the opportunity to enhance your CV and boost your employment prospects by gaining the valuable experience and skills that employers require.

Core modules

  • Placement

Year four

You will study a range of modules that either focus on or complement the field of visual computing. Themes such as graphics, multimedia, machine vision and artificial intelligence are explored alongside contemporary, emerging technologies. You will also have the opportunity to gain first hand knowledge by attending lectures by researchers in the field of visual computing.During this year you will complete an individual project under the supervision of a member of our academic staff. Your own interests drive the subject of this project.

Core modules

  • Graphics
  • Emerging Technologies
  • Multimedia
  • One Semester Individual Project - 40
  • Artificial Intelligence
  • Computer Vision
  • Combinatorial Optimisation

The University is committed to providing a wide range of module options where possible, but please be aware that whilst every effort is made to offer choice this may be limited in certain circumstances. This is due to the fact that some modules have limited numbers of places available, which are allocated on a first-come, first-served basis, while others have minimum student numbers required before they will run, to ensure that an appropriate quality of education can be delivered; some modules require students to have already taken particular subjects, and others are core or required on the programme you are taking. Modules may also be limited due to timetable clashes, and although the University works to minimise disruption to choice, we advise you to seek advice from the relevant School on the module choices available.

Compare to choose better:
See all