BSc Joint Honours Computing & Mathematics
The subjects of computing and mathematics are closely linked. This degree programme allows you to develop transferable technical and professional computing skills, supported by a solid mathematical background.
Building on your existing mathematical knowledge, we teach the expertise required to program computers as part of a professional role. In addition to programming, this degree includes a wide range of mathematics skills. These skills are typically used to develop and solve the mathematical models that support scientific research and business decision making.
Programme Structure
Year 1 is designed to introduce the essential maths and computing skills that will form the basis of your degree. These include problem solving using fundamental algorithms in the Python and Java programming languages as well as algebra and calculus methods.
You will complete short projects as part of your assessment throughout the year, demonstrating your understanding whilst showing creativity.
Year 1 modules 2011-12:
Mathematics Modules
Algebra I
Algebra II
Analysis I**
Analysis II**
Calculus
Elementary Differential Equations
Introduction to Probability**
Numerical Analysis I**
Statistical Inference I**
** Optional Modules
See modules and documents from the School relating to the this degree. Please note that these documents are valid for the current academic year only. See the modules and documents from the School of Mathematics for this programme.
Year 2 builds on the foundations of the first year by expanding your knowledge and understanding. More advanced topics will be introduced such as database systems and complex analysis.
You will apply a range of these new skills when working with others in a team project to design a system in a professional way.
Year 3 introduces optional modules focussing on advanced topics and current trends. Topics available can include statistical mechanics, mathematical foundations of the Internet, image processing and high performance computing.
During this year you will complete an individual project, driven by your own interests and supervised by a member of our academic staff.
An optional year in industy – This programme is available as a 4 year option, with a year in industry between taught years 2 and 3, through the e-skills internship. An industrial placement allows you to work in a professional position within a company, gaining valuable skills and experience. The UCAS code for this option is IG11.
Key Facts
3 year UCAS code: GG14
4 years including a year in industry UCAS code: IG11
Typical A level offer: ABB with an A in Mathematics. Two AS subjects (not including Mathematics) may be considered in lieu of a third A level.
How to apply including alternative qualifications
Admission FAQ (Frequently Asked
Questions)
Email: comsc-ug@cs.cardiff.ac.uk
Telephone: +4429 2087 4812
Your future
Example careers include: CAD systems developer, Film special effects programmer, Games programmer, Industrial image processing specialist, Medical image processing specialist, Security and surveillance systems developer, University or industrial researcher.
Recent graduates from this (and related degree programmes) have taken jobs with Fujitsu, the Higher Education Statistics Agency (HESA), accountants Price Waterhouse Cooper, schools and higher education institutions.
"The school of Computer Science & Informatics provided me with a good firm foundation for my joint honours degree with Mathematics. Guidance was readily available for me when I had problems and this made studying the two subjects together much smoother."
Chris Rudge studied BSc Joint Honours Computing & Mathematics
Related Degrees
If you are considering studying this degree you might also be interested in these programmes:
