Presencial en Oxford
3 years (BA) 4 years (MMathCompSci)
Modalidad Abierta
This joint degree offers the opportunity to combine an appreciation of mathematical reasoning with an understanding of computing.
Mathematics is a fundamental intellectual tool in computing, but computing is increasingly used as a key component in mathematical problem-solving.
The course concentrates on areas where mathematics and computing are most relevant to each other, emphasising the bridges between theory and practice.
It offers opportunities for students to develop a deeper understanding of the mathematical foundations of their subject. The course helps students to acquire a familiarity with the mathematics of application areas where computers can solve otherwise intractable problems. It also gives mathematicians access to both a practical understanding of the use of computers and a deeper understanding of the limits on the use of computers in their own subject.
Unistats information
Discover Uni course data provides applicants with Unistats statistics about undergraduate life at Oxford for a particular undergraduate course.
Please select 'see course data' to view the full Unistats data for Mathematics and Computer Science.
Please note that there may be no data available if the number of course participants is very small.
Visit the Studying at Oxford section of this page for a more general insight into what studying here is likely to be like.
This course gives training in logical thought and expression, and is a good preparation for many careers.
Some Mathematics and Computer Science graduates go on to further study. Other recent graduates have secured positions as software and hardware professionals, in research and in finance and investment analysis, and include a product controller for an international bank, an actuarial consultant and an accountant.
Our colleges are at the heart of Oxford¿s reputation as one of the best universities in the world.
- At Oxford, everyone is a member of a college as well as their subject department(s) and the University. Students therefore have both the benefits of belonging to a large, renowned institution and to a small and friendly academic community. Each college or hall is made up of academic and support staff, and students. Colleges provide a safe, supportive environment leaving you free to focus on your studies, enjoy time with friends and make the most of the huge variety of opportunities.
- Each college has a unique character, but generally their facilities are similar. Each one, large or small, will have the following essential facilities:
- Porters¿ lodge (a staffed entrance and reception)
- Dining hall
- Lending library (often open 24/7 in term time)
- Student accommodation
- Tutors¿ teaching rooms
- Chapel and/or music rooms
- Laundry
- Green spaces
- Common room (known as the JCR).
A typical week
The typical weekly timetable for a student in Mathematics and Computer Science is similar to that for Computer Science or Mathematics.
Tutorials are usually 2-4 students with a tutor. Class sizes may vary depending on the options you choose. There would usually be around 8-15 students though classes for some of the more popular papers may be larger. Lectures may be up to 120 students.
As the course progresses there will be opportunity to undertake project work. There will be a group project in year two and, for those that choose to continue to year four, a large individual project or dissertation.
Throughout your time studying you will learn from leading maths and computer science specialists and researchers.
To find out more about how our teaching year is structured, visit our Academic Year page.
Course structure
Mathematics and Computer Science can be studied for three years, leading to the award of a BA degree, or for four years, leading to the award of Master of Mathematics and Computer Science (MMathCompSci).
Students do not need to choose between the three-year and four-year options when applying. All students apply for the four-year course, and then decide by the end of their third year whether they wish to continue to the fourth year. In order to proceed into the fourth year (part C), students will need to achieve a 2:1 or higher classification at the end of their third year.
Year 1
1. Core Mathematics (50%)
- Analysis
- Continuous maths
- Groups and group actions
- Introduction to complex numbers
- Introduction to university maths
- Linear algebra
- Probability
2. Core Computer Science (50%)
- Design and analysis of algorithms
- Functional programming
- Introduction to proof systems
- Imperative programming
Year 2
1. Core Computer Science (25%)
- Algorithms and data structures
- Group design practical
- Models of computation
2. Core Mathematics (30%)
- Complex analysis
- Linear algebra
- Metric spaces
3. Options in Mathematics (20%)
- Numerical analysis
- Quantum theory
- Topology
4. Options in Computer Science (25%)
- Artificial Intelligence
- Computer architecture
- Computer graphics
- Databases
- Logic and proof
- Quantum information
Year 3
1. Mathematics, Options including:
- Commutative algebra
- Galois theory
- Graph theory
- Information theory
- Set theory
- Topology and groups
- Computer Science
2. Options including:
- Artificial Intelligence
- Computational complexity
- Computer-aided formal verification
- Computer graphics
- Computer security
- Geometric modelling
- Lambda calculus and types
- Machine learning
- Quantum information
Year 4
1. Mathematics Advanced options including:
- Algebraic geometry
- Analytic number theory
- Category theory
- Elliptic curves
- Lie groups
- Model theory
- Probabilistic combinatorics
- Computer Science
2. Advanced options including:
- Advanced security
- Automata, logic and games
- Categories, proofs and processes
- Concurrent algorithms and data structures
- Computational biology
- Computational game theory
- Computational learning theory
- Database systems implementation
- Foundation of self-programming agents
- Geometric deep learning
- Graph representational learning
- Probabilistic model checking
- Quantum software
El Bachelor en Informática es un programa integral que se ofrece en un formato de aprendizaje online. Los estudiantes adquirirán conocimientos para desarrollar tareas en los ámbitos de la programación, de la administración de sistemas y de bases de datos. El estudio se realiza con una visión multidisciplinar, global e incorporando el aspecto de desarrollo sostenible...
UCMA UNIVERSIDAD CARLEMANY
El Doble Grado en Ingeniería Informática + ADE de UAX te forma como un profesional integral capaz de dominar las tecnologías, comprender su impacto en los negocios y liderar proyectos innovadores. Obtendrás dos títulos en cinco años, con excelentes salidas profesionales y el prestigio de UAX Business & Tech.
UAX Business and Tech
Una experiencia universitaria que entiende los negocios y la tecnología como un todo, que te prepara para una transición a un futuro profesional donde impactar...
UNIVERSIDAD ALFONSO X EL SABIO - UAX
OpenUAX ofrece el Grado en Ingeniería Informática desde un proyecto educativo comprometido con formar profesionales competentes.
El Grado de Ingeniería Informática semipresencial elimina las barreras del campus físico y permite estudiar desde cualquier lugar y a cualquier hora.
Los estudiantes de ingeniería informática de OpenUAX acceden de manera remota, con la posibilidad de compaginar sus estudios con la vida personal y profesional, y disfrutando de la misma educación de calidad y de los mismos recursos académicos disponibles en el campus...
UNIVERSIDAD ALFONSO X EL SABIO - UAX
¿Te interesaría sumergirte en las ramas más avanzadas de la Ingeniería Informática estudiando de forma online y adaptable? El título en Ingeniería Informática de la Universidad Internacional de la Empresa (UNIE) ofrece una formación completa, pero va más allá de los conocimientos teóricos. Está enfocado en la implementación efectiva en el entorno empresarial...
UNIE
Aprovecha las extensas oportunidades de futuro que te brinda la Ingeniería Informática. Obtén una base sólida para desenvolverte en el desarrollo y aplicación de las tecnologías de la información y la comunicación. Aprende codificación, estructuras de datos y algoritmos, bases de datos, sistemas operativos, redes de computadoras, protocolos de comunicación y seguridad informática, inteligencia artificial o diseño y desarrollo web, entre otras disciplinas...
UNIR
Llevamos unos años de inseguridad en varios aspectos, que han provocado que la sociedad, empresas, trabajadores y los proyectos y sus requerimientos sean cambiantes. Esto choca con la filosofía de las metodologías clásicas, donde los requerimientos eran fijos y difíciles de cambiar. Las nuevas metodologías ágiles permiten desarrollar un proyecto de una forma óptima, adaptable y que se puede aplicar a cualquier proyecto, de cualquier tamaño y de cualquiera índole, pudiendo modificar en todo momento los requerimientos sin producir un retraso y pudiendo realizar entregas de una forma rápida para que el cliente final pueda ver su progreso...
SEAS ESTUDIOS SUPERIORES ABIERTOS