Program Overview
The BSc Mathematics and Computer Science program at the University of Birmingham seamlessly combines the study of mathematics and computer science, providing a foundation in critical thinking, problem-solving, and highly sought-after skills. With specialization options and a focus on independent learning, students are equipped for careers in diverse fields, leveraging the interconnectedness of these disciplines. This program fosters analytical, computational, and programming abilities, ensuring graduates stand out in the competitive job market.
Program Outline
Degree Overview:
The BSc Mathematics and Computer Science program at the University of Birmingham is a joint honors program that combines the study of mathematics and computer science. The program aims to challenge students by providing them with a broad range of subject areas, developing their critical thinking and independent learning skills. Students will learn how mathematics and computer science work together seamlessly, combining their passion for both subjects. The program offers the opportunity to specialize in areas such as statistics, algebra, robotics, and machine learning, all of which are key areas that have a significant impact on our lives today. Graduates will be equipped with highly sought-after skills, making them stand out in a competitive job market and ready to confidently pursue their chosen careers. The program emphasizes the application of analytical, statistical, computational, and programming skills to formulate and tackle problems. Students will be supported to think logically, independently, and imaginatively, equipping them to make the most of the opportunities ahead.
Outline:
The program is structured over three years for the BSc degree. The first two years are designed to provide students with a strong foundation in both mathematics and computer science. In the third year, students have a wide range of module choices, allowing them to specialize in either mathematics or computer science.
Year 1:
- Computer Systems and Professional Practice: 20 credits
- Data Structure & Algorithms: 20 credits
- Mechanics: 10 credits
- Object Oriented Programming: 20 credits
- Probability & Statistics: 10 credits
- Real Analysis: 20 credits
- Vectors, Geometry & Linear Algebra: 20 credits
Year 2:
- Core Modules:
- Algebra & Combinatorics 1: 20 credits
- Databases and Web Programming: 20 credits
- Functional Programming: 20 credits
- Real & Complex Analysis: 20 credits
- Security and Networks: 20 credits
- Optional Modules:
- Choose 20 credits of options. Example optional modules:
- Differential Equations: 20 credits
- Statistics: 20 credits
Year 3:
- Core Modules:
- Either a project in Computer Science (40 credits) or Research Skills in Mathematics (20 credits)
- Linear Algebra & Linear Programming: 20 credits
- Optional Modules:
- If you take the 40 credit, year 3 core module project in computer science, you will take an additional 20 credits of taught modules offered by Computer Science with 60 credits offered by Mathematics.
- If you take the 20 credit, Year 3 core module mathematics project, you can choose to take between 20 and 60 additional credits in Mathematics, and between 40 and 80 credits from Computer Science.
- Examples of optional modules:
- Mathematics modules:
- Algebra & Combinatorics 2
- Differential Equation
- Combinatorics and Communication Theory
- Graph Theory
- Mathematical Finance
- Multivariable and Vector Analysis
- Number Theory
- Randomness and Computation
- Real & Complex Analysis
- Statistics
- Computer Science modules:
- Advanced Cryptography
- Advanced Networking
- Algorithms and Complexity
- Computer Vision and Imaging
- Computer-Aided Verification
- Dependable and Distributed Systems
- Evolutionary Computation
- Game Theory
- High Performance Computing
- Human-Computer Interaction
- Intelligent Data Analysis
- Intelligent Interactive Systems
- Intelligent Robotics
- Intelligent Software Engineering
- Machine Learning
- Mobile & Ubiquitous Computing
- Natural Language Processing
- Neural Computation
- Programming Language Principles, Design, and Implementation
- Security of Real-World Systems
- Teaching Computer Science in Schools
Assessment:
Students will be assessed through a variety of methods, including:
- Exams
- Class tests
- Coursework
- Research projects Regular feedback and assessment will be provided to help students build on their existing skills. Teaching methods include:
- Lectures
- Tutorials
- Support classes All modules are linked to Canvas, a virtual learning environment that provides access to lecture notes, additional learning units, self-tests, and supplementary interactive information.
Careers:
Graduates of the BSc Mathematics and Computer Science program are well-prepared for a wide range of careers, including:
- Accountant
- Actuary
- Management Consultant
- Banker
- IT
Other:
- The program provides students with a comprehensive support system, including personal tutors, wellbeing officers, and the Academic Skills Centre.
- The School also runs informal events, allowing students to get to know the staff and their fellow students better.
Scholarships The University offers a range of scholarships and awards for Mathematics students. Tuition fees for placement years (where applicable) There is a reduced tuition fee for the academic year spent in industry or whilst studying abroad (where available).
University of Birmingham Summary
Overview:
The University of Birmingham is a leading global university with a strong focus on research and innovation. It is committed to developing solutions for a thriving planet and improving the health of people around the world.
Services Offered:
Student Life and Campus Experience:
The University of Birmingham offers a welcoming environment for students, with opportunities to settle in, make new friends, discover the city of Birmingham, and prepare for their studies. The university also has a vision for its campus development in the next 20 years, aiming to enhance and refine the global campuses.
Key Reasons to Study There:
Global Impact:
The university's research is focused on addressing major global issues, such as climate change and global health.Multidisciplinary Collaboration:
The university encourages collaboration across disciplines to drive innovation and find solutions to complex problems.Pioneering Breakthroughs:
The university is known for its pioneering research and breakthroughs in various fields.Academic Programs:
Other:
The university has five research challenge themes that guide its focus and draw on its vast expertise and resources. These themes showcase the university's pioneering breakthroughs, multidisciplinary collaboration, and significant global impact.
Entry Requirements:
- UK Students:
- A Level: A*AA, including an A in Mathematics or Further Mathematics.
- IB: 7,6,6 at Higher Level, including Mathematics, with a minimum of 32 points overall.
- BTEC: BTEC options considered.
- EPQ: A grade A in EPQ will reduce the offer to AAA including an A in Mathematics or Further Mathematics.
- STEP: A grade 2 or better in STEP will reduce the offer to AAA including an A in Mathematics or Further Mathematics.
- Contextual Offers: The University makes contextual offers for students from widening participation backgrounds.
- Foundation Year: A Foundation Year programme is available for UK students who lack the entry qualifications required for the degree.
- International Students:
- General: The University accepts a range of international qualifications. Contact the admissions tutor for more information. These requirements vary by country and may include specific qualifications, minimum grades, and other criteria.
Language Proficiency Requirements:
- General: Students from Algeria need to meet the standard English language requirements for international students.
- Specific Requirements: You will need to demonstrate a certain level of English language, either through an English test such as IELTS, TOEFL or PTE, or we may be able to accept your previous or alternative qualifications as evidence.
- Pre-sessional Programmes: The Birmingham International Academy (BIA) offers pre-sessional English courses, which you can take to improve your spoken and written English in preparation for academic study. If you have a conditional offer you can attend one of these courses instead of retaking IELTS.