Photos of university / #uniofyork
A comprehensive and innovative program, BSc Computer Science with Mathematics at the University of York offers students an in-depth understanding of the fundamental principles of computer science combined with a rigorous mathematical foundation. This degree course is designed to prepare graduates for a wide range of careers in the technology sector, academia, research, or further postgraduate study. Throughout the course, students will explore core topics such as programming, data structures, algorithms, computer systems, and software engineering, alongside advanced mathematical concepts including discrete mathematics, linear algebra, calculus, and probability. The programme emphasizes practical experience, encouraging students to work on real-world projects, develop problem-solving skills, and understand the theoretical underpinnings of computing. Additionally, the course includes optional modules that allow students to specialize in areas such as artificial intelligence, cybersecurity, data science, and machine learning, ensuring a versatile and adaptable skill set. With a balance of lectures, tutorials, laboratory sessions, and industry placements, students benefit from a supportive learning environment that fosters critical thinking, innovation, and teamwork. The university’s strong links with the tech industry provide valuable networking opportunities and exposure to current trends and challenges in the field. By the end of this programme, graduates will possess the technical expertise, mathematical insight, and professional skills necessary to excel in a rapidly evolving digital world, equipped to contribute solutions across multiple sectors and continue their academic pursuits at postgraduate level.
The Computer Science with Mathematics undergraduate program at the University of York offers a comprehensive curriculum designed to equip students with a solid foundation in both computer science principles and advanced mathematical concepts. Throughout the course, students will explore a diverse range of topics, including programming, algorithms, data structures, software development, and computer systems, alongside core mathematical disciplines such as calculus, linear algebra, discrete mathematics, and probability theory. The program emphasizes practical skills through hands-on projects, laboratory work, and industry internships, preparing graduates for careers in technology, data analysis, software engineering, and research.
Students will have the opportunity to deepen their understanding of specialized areas such as artificial intelligence, machine learning, cybersecurity, and theoretical computer science. The mathematical component ensures students can develop strong problem-solving abilities, logical reasoning, and quantitative analysis skills, which are essential for tackling complex computational challenges. The course structure is designed to foster critical thinking, creativity, and innovation, encouraging students to apply their knowledge to real-world problems and to engage with cutting-edge developments in the field.
The program duration is typically three years for full-time study, with options for placement years in industry or further research, allowing students to gain valuable practical experience and develop professional networks. The university’s supportive academic environment, combined with modern facilities and resources, ensures students are well-prepared for both further study and employment after graduation. Graduates of the program are highly sought after by employers across a range of sectors, including finance, technology, government, and academia, reflecting the versatility and relevance of the skills acquired through this degree.
A Bachelor of Science (BSc) in Computer Science with Mathematics at the University of York requires applicants to demonstrate strong academic performance, typically represented by high GCSE and A-level performance or equivalent qualifications. Prospective students should possess a solid foundation in mathematics and ICT, with particular emphasis on logical reasoning, problem-solving, and analytical skills. A-level requirements generally include at least AAB or A*AB grades, with Mathematics and Computing or ICT strongly recommended. International students must meet equivalent qualifications, such as the IB diploma with a specified score, usually around 34 points including Higher Level Mathematics with a score of 6 or above.
Applicants are expected to submit an application through UCAS, including personal statement, academic transcripts, and references. The personal statement should reflect an interest in computer science and mathematics, detailing relevant experience, projects, or coursework that demonstrate logical and quantitative skills. A strong personal motivation for studying the combination of computer science and mathematics is advantageous.
In addition to academic criteria, the university considers relevant work experience or extracurricular activities related to computing and mathematics, such as coding clubs, internships, or participation in mathematics competitions. For international candidates, proof of English language proficiency is necessary, with acceptable tests including IELTS with a usual minimum score of 6.5 overall, with no component below 6.0.
Applicants are also assessed based on their performance in any required entrance assessments or interviews, which may include problem-solving exercises or technical questions designed to evaluate analytical thinking. The university values diverse academic backgrounds and encourages applicants from different educational systems to demonstrate their preparedness for rigorous study in these areas. Overall, the programme aims to admit students with a robust foundation in mathematical thinking, logical problem-solving, and an enthusiasm for exploring the interconnection between mathematics and computing techniques.
The University of York offers a range of financing options to support students enrolled in the Computer Science with Mathematics degree program. Prospective and current students can access a variety of financial aid schemes, including tuition fee loans, maintenance loans, scholarships, bursaries, and work opportunities. For domestic students, the main source of tuition fee funding is the UK government’s student loan system, which covers tuition fees and provides maintenance loans to assist with living costs during the duration of the course. These loans are repayable only after graduation and once the student’s income exceeds a specified threshold.
International students are responsible for arranging their own funding, with options including private loans, sponsorships, or savings. The university also offers various merit-based scholarships for international students, which can significantly reduce tuition costs. These scholarships are awarded based on academic excellence and sometimes on financial need, and they may be partial or full tuition fee waivers.
In addition to governmental loans and scholarships, the University of York provides a number of bursaries specifically for Computing students. These bursaries are awarded based on various criteria, including academic achievement, financial need, or specific circumstances. Students are encouraged to apply early and to provide comprehensive financial information to maximize their chances of receiving support.
Work opportunities are also available on campus, including part-time jobs and research assistant positions, which help students offset living expenses while gaining valuable experience. The university’s Careers Service provides guidance and support to help students find suitable employment opportunities during their studies.
Students are advised to carefully review the eligibility criteria, application procedures, and deadlines for each funding option. It is also recommended to explore external sources of funding such as charitable trusts, industry sponsorships, and postgraduate employer sponsorship schemes. Overall, the university aims to make higher education accessible and affordable, ensuring that financial considerations do not hinder talented students from pursuing their study of Computer Science with Mathematics.
The BSc Computer Science with Mathematics programme at the University of York is designed to provide students with a comprehensive understanding of both computer science principles and the mathematical foundations that underpin modern computing. The programme typically spans three years of full-time study, during which students explore a wide range of topics including programming, algorithms, data structures, software engineering, computer systems, and theoretical computer science. Complementing these core areas, the mathematics component covers subjects such as calculus, algebra, discrete mathematics, and probability, ensuring students develop strong analytical and problem-solving skills essential for advanced work in computer science.
Throughout the course, students gain practical experience through laboratory work, programming projects, and potentially industry placements, equipping them with the skills needed for employment in various sectors including technology, finance, and research. The curriculum is designed to develop both theoretical understanding and practical application, fostering innovative thinking and technical expertise. The programme's structure often includes optional modules allowing students to specialize in areas such as artificial intelligence, machine learning, cybersecurity, or data science, aligning their learning with current industry demands.
The University of York emphasizes research-led teaching, with students benefitting from academic staff who are active researchers in their fields. This environment enhances the learning experience and provides opportunities for students to participate in cutting-edge projects. Graduates from this programme are well-prepared for careers as software developers, data analysts, systems analysts, or continue their studies through postgraduate research or professional qualifications. The programme's combination of computer science and mathematics equips students with a unique skill set that is highly valued in today’s technology-driven economy, fostering both theoretical understanding and practical skills to address complex computational problems.
The university also provides excellent facilities, including modern computing laboratories, dedicated study spaces, and access to a wide range of software tools. Career services and employability support are integral to the programme, assisting students with internships, graduate employment, and further academic opportunities. Overall, the BSc Computer Science with Mathematics at the University of York offers a rigorous, well-rounded education designed to prepare students for a successful career in diverse fields related to computing and mathematics.