Photos of university / #uniofyork
The BSc Computing at the University of York offers students a comprehensive education in the fundamental principles and practical applications of computing. Designed to prepare graduates for a wide range of careers in the rapidly evolving technology sector, this program combines theoretical knowledge with hands-on experience in software development, algorithms, data structures, systems design, and computational problem-solving. Throughout the course, students will explore core areas such as programming languages, database systems, computer architecture, network security, and artificial intelligence, ensuring they gain a well-rounded understanding of both hardware and software components of modern computing systems. The program emphasizes developing strong analytical and problem-solving skills through practical coursework, projects, and collaborations with industry partners. Students have access to state-of-the-art laboratories and resources, enabling them to engage in cutting-edge research and innovative projects. The curriculum is designed to be flexible, allowing students to specialize in areas such as cybersecurity, software engineering, data science, or human-computer interaction based on their interests and career goals. In addition to technical skills, students will develop critical thinking, teamwork, and communication abilities, which are highly valued in today’s digital economy. The program also encourages engagement with industry through internships, guest lectures, and live projects, providing valuable insights into the professional environment. Graduates of the BSc Computing program are well-equipped to pursue careers in software development, IT consultancy, systems analysis, data analysis, or further postgraduate study. The University of York’s strong links with industry, innovative teaching methods, and focus on employability ensure that students are prepared to thrive in the competitive landscape of technology and computing industries worldwide.
This Computing undergraduate programme at the University of York offers students a comprehensive education in the fundamental principles and practical applications of computer science. The programme is designed to equip students with the essential knowledge and skills required to excel in a rapidly evolving technological landscape. Throughout the course, students will explore core topics such as programming, software development, algorithms, data structures, systems architecture, and computer organization. The curriculum emphasizes both theoretical understanding and practical problem-solving abilities, enabling graduates to develop innovative solutions to real-world challenges.
In the first year, students are introduced to the basics of programming languages, computational thinking, and an overview of computer systems. This foundational knowledge is expanded in the second year, where students delve deeper into algorithms, databases, networked systems, and software engineering principles. The course also offers optional modules that allow students to specialise in areas such as artificial intelligence, cybersecurity, human-computer interaction, or web development, tailoring their degree to match personal interests and career aspirations.
A key feature of the programme is its focus on practical experience. Students undertake a variety of hands-on projects, work placements, and team-based assignments that develop their coding skills, analytical thinking, and collaborative working abilities. The university’s strong links with industry providers give students opportunities for placements, internships, and industry projects, fostering employability and real-world understanding.
Research-led teaching ensures that students benefit from the latest advancements and innovative practices in computer science. The programme promotes a supportive learning environment with dedicated labs, resources, and access to cutting-edge technology. Additionally, students are encouraged to engage with research initiatives, attend seminars, and participate in coding competitions and hackathons to enhance their practical expertise.
Upon graduation, students are well-prepared for careers in software development, IT consultancy, data analysis, cybersecurity, game development, and more. Many graduates also pursue postgraduate study or research opportunities in computer science and related fields. The degree aims to produce versatile, innovative, and highly competent computing professionals ready to meet the demands of a dynamic digital world.
A minimum of 120 UCAS tariff points from a combination of qualifications, including at least two A-levels or equivalent, with a strong emphasis on Maths or Computing related subjects. Specific offer requirements include A-level grade BBC, including Mathematics. We welcome applicants with Scottish Highers, Irish Leaving Certificate, International Baccalaureate, and other qualifications; offer requirements vary accordingly and should be checked on the university website. Applicants are expected to demonstrate proficiency in analytical thinking, problem-solving, and understanding of basic programming concepts. Prior experience in Computing, ICT, or related areas is advantageous but not compulsory. The program emphasizes developing practical skills alongside theoretical knowledge, so students should be prepared to undertake independent study and project work. Consideration is given to relevant work experience or extracurricular activities related to computing and technology. All applicants must meet the university's English language requirements, which typically include an IELTS score of at least 6.0 overall, with no component below 5.5. Applications are assessed on academic merit, motivation, and potential to benefit from the program. Additionally, students are expected to have a good understanding of core mathematical principles, logical reasoning, and basic computer applications. Prospective students are encouraged to include personal statements explaining their interest in Computing, relevant skills, and career aspirations. Entry requirements may vary depending on the specific degree pathway chosen; for example, a more specialized route might demand higher qualifications in relevant subjects. The university values diversity and encourages applications from all qualified candidates, regardless of background. Applicants are advised to consult the official university website for detailed and the most current entry criteria and any specific program prerequisites. The admissions process considers the overall profile of the applicant, including academic achievements and additional skills or interests in computing and technology fields.
Want to improve your English level for admission?
Prepare for the program requirements with English Online by the British Council.
- ✔️ Flexible study schedule
- ✔️ Experienced teachers
- ✔️ Certificate upon completion
📘 Recommended for students with an IELTS level of 6.0 or below.
Funding for Computing degree programmes at the University of York is available through a variety of sources to support both domestic and international students. The university offers a range of scholarships, bursaries, and financial aid options to help students manage tuition fees and living costs. For UK students, undergraduate programmes benefit from government-backed student loans, which cover tuition fees and provide maintenance loans for living expenses. These loans are repayable after graduation based on income levels, making higher education accessible for many. In addition, the university provides specific scholarships for students enrolling in Computing and related disciplines, such as the York Science Scholarships and the Vice-Chancellor's Scholarships, which are awarded based on academic excellence or financial need. International students are also eligible to apply for scholarships like the International Scholarships, which can reduce tuition fees significantly, and are awarded on academic merit. Furthermore, the university participates in various external sponsorship schemes and industry partnerships that may offer funded placements or scholarships for Computing students. For postgraduate students, funding options include Research Council (RCUK) Scholarships, university bursaries, and departmental funding competitions which are competitive and based on academic achievement and research proposal quality. Many students also seek part-time employment opportunities available on campus or in the surrounding area to supplement their income. It is recommended that prospective students explore the university’s official website and contact the admissions or financial aid office for specific information on available funding options relevant to their country of residence and academic level. York's commitment to financial support aims to promote equal access and enable talented students to pursue their Computing degrees without undue financial burden.
The BSc Computer Science program at the University of York offers a comprehensive curriculum designed to equip students with a strong foundation in both theoretical concepts and practical skills in computing. The course covers a wide range of topics including programming languages, algorithms, software development, data structures, systems analysis, and computer architecture. Students also explore emerging fields such as artificial intelligence, machine learning, cybersecurity, and data science, preparing them for the evolving technology landscape.
Throughout the program, emphasis is placed on developing problem-solving abilities, analytical thinking, and coding proficiency. The university encourages hands-on learning through laboratory sessions, project work, and industry placements, enabling students to gain real-world experience. The course structure includes lectures, seminars, tutorials, and independent study, fostering an environment that promotes active learning and critical thinking.
Students benefit from the university’s strong links with industry, providing opportunities for networking, internships, and collaborative projects with technology companies. The program also offers options for specialization in areas such as software engineering, human-computer interaction, and computer security, allowing students to tailor their degree to their career interests.
The University of York provides excellent facilities, including state-of-the-art laboratories, computing resources, and dedicated support services. Graduates of the program are well-prepared for careers in software development, systems analysis, data analysis, research, and further study in postgraduate programs. The degree also offers the flexibility to pursue interdisciplinary interests, integrating computing with fields like mathematics, engineering, and digital humanities.
Overall, the BSc Computer Science at the University of York aims to produce adaptable, innovative, and highly skilled computing professionals capable of contributing to technological advancements across a broad spectrum of industries. The strong academic community and vibrant student life further enhance the educational experience, making it a highly regarded choice for aspiring computer scientists.