Photos of university / #uniofsurrey
The Foundation Year in Computer Science at the University of Surrey offers an excellent pathway for students who wish to pursue a degree in computing but do not meet the direct entry requirements. This comprehensive program is designed to equip students with the essential academic skills, technical knowledge, and practical experience needed to succeed in higher education and a career in technology. The Foundation Year covers fundamental topics such as programming, mathematics for computing, software development, computer systems, and problem-solving techniques, providing a solid grounding in both theoretical concepts and practical applications. Throughout the year, students will work on real-world projects and collaborate with peers, enhancing their teamwork, communication, and independent learning skills. The curriculum is tailored to develop confidence in using industry-standard tools and programming languages, preparing students to seamlessly transition into the BSc Computer Science degree. The course is delivered by experienced academics and industry professionals who are committed to supporting students’ academic journey and career aspirations. Located at the vibrant University of Surrey campus, students will benefit from state-of-the-art facilities, dedicated laboratories, and access to a wide range of resources. Upon successful completion of the Foundation Year, students will enter the full undergraduate program, ready to specialize further in areas such as artificial intelligence, cybersecurity, data science, and software engineering. This program is ideal for motivated individuals seeking an intensive preparatory year that not only builds foundational knowledge but also enhances transferable skills vital for success in today’s rapidly evolving digital landscape. The University of Surrey’s focus on innovation, employability, and practical experience makes it a preferred choice for aspiring computer scientists aiming to launch their careers in the tech industry.
The BSc Computing programme at the University of Surrey offers a comprehensive and in-depth learning experience designed to prepare students for a successful career in the rapidly evolving field of computing. Throughout the course, students will explore fundamental concepts such as programming, algorithms, data structures, and systems development, building a solid foundation for advanced topics and professional practice. The programme emphasizes practical skills, engaging students with real-world projects, state-of-the-art technologies, and industry-standard tools to ensure they are well-equipped for employment in various sectors, including software development, cybersecurity, data analysis, and IT consulting.
Students will have the opportunity to study core modules covering programming languages, software engineering, database systems, and networks, fostering a thorough understanding of how computing systems operate and how to design efficient, reliable, and secure applications. The curriculum also includes specialist modules such as artificial intelligence, machine learning, and cloud computing, enabling students to stay at the forefront of technological innovation. These modules are complemented by modules on professional practice, ethics, and project management, preparing students to navigate the challenges of the digital age responsibly and effectively.
The programme incorporates hands-on labs, group projects, and individual assignments to develop critical thinking, problem-solving, and teamwork skills. Students are encouraged to undertake work placements and collaborate with industry partners, gaining valuable insights into the professional environment and enhancing their employability. Additionally, the course offers opportunities for research and innovation through thesis projects and research modules, allowing students to explore areas of personal interest within the computing landscape.
Graduates of the BSc Computing programme at the University of Surrey will be well-positioned to pursue careers in software development, systems analysis, IT consultancy, and more, or to continue their studies with postgraduate programmes in related fields. The university’s strong links with industry ensure that the curriculum remains relevant and aligned with the current demands of the technology sector, maximising students’ career prospects upon graduation.
Typical program requirements for the BSc Computing degree at the University of Surrey include a strong academic background in mathematics and science subjects, with a minimum of UCAS tariff points, usually around 104 points or equivalent, including at least two A-levels or equivalent qualifications. Applicants are expected to have achieved at least a grade C or above in GCSE Mathematics. Evidence of good numeracy skills and the ability to think logically is essential. For international students, acceptable English language proficiency test scores include an IELTS score of 6.0 overall with a minimum of 5.5 in each component, or equivalent recognized tests. Prior experience with programming or computing concepts is not mandatory but can be advantageous. Applications are reviewed on a rolling basis, with the potential for interviews or additional assessments for shortlisted candidates. The university values diverse academic backgrounds and considers relevant work or self-study experience where applicable. Applicants whose first language is not English are required to meet the English language requirements specified by the university. Facilities and resources available for the program include access to state-of-the-art laboratories, dedicated computing clusters, and extensive software libraries to support practical learning and research. The program aims to develop core computing skills, problem-solving abilities, and an understanding of the theoretical foundations of computing, preparing students for careers in industry, research, or postgraduate study.
The University of Surrey offers a range of financing options to support students pursuing their Computing degree programs. Tuition fees vary depending on the level of study and the domicile of the student. For home/EU students, the annual tuition fees for undergraduate Computing courses are approximately £9,250, while international students are expected to pay around £17,000 per year. These fees are subject to annual increases and may differ for postgraduate programs. The university provides detailed information on tuition costs during the application process and on its official website.
Financial support for UK students includes government-backed student loans for tuition fees and maintenance costs, available through the Student Loans Company. Undergraduate students can apply for tuition fee loans that cover the full amount, which are repayable after graduation once a certain income threshold is exceeded. Maintenance loans are also available to assist with living expenses, providing predictable monthly payments. Postgraduate students may be eligible for student loans designed to cover tuition and living expenses, depending on their residency status and specific program requirements.
In addition to government loans, the University of Surrey offers various scholarships and bursaries to reduce financial burdens. Merit-based scholarships are awarded to high-achieving applicants across all disciplines, including Computing, often covering partial or full tuition costs. Need-based bursaries and discounts are also available for eligible students, based on financial circumstances. Scholarships are awarded automatically upon admission or through a separate application process, with specific eligibility criteria.
The university collaborates with numerous external funding organizations and industry partners to provide scholarships, internships, and sponsorship opportunities. These partnerships aim to support students financially through grants and work placement programs, enhancing their employability once they graduate.
For international students, specific scholarships such as the Surrey International Scholarship are available to offset tuition costs. The university also offers guidance and advisory services to help students locate and apply for external funding options, including scholarships from government and private sources in their home countries.
A variety of part-time work opportunities are available on campus to help students supplement their income. The university’s career services assist in finding suitable employment, both within the university and in the local community, compliant with visa regulations for international students.
Overall, the University of Surrey provides comprehensive financial support mechanisms to assist students throughout their Computing studies, ensuring that financial constraints do not hinder academic progress. Detailed and up-to-date information on all available funding options, application procedures, and eligibility can be found on the university’s official website and through its student support services.
The Computing program at the University of Surrey offers a comprehensive and research-informed curriculum designed to equip students with the essential knowledge and practical skills required in the rapidly evolving field of computing. This programme covers a wide range of topics including software development, computer systems, algorithms, data management, and cyber security, providing students with a solid foundation in both theoretical principles and real-world applications. During the course, students have opportunities to engage in innovative projects, develop programming expertise, and collaborate with industry partners, fostering a strong practical perspective alongside academic learning. The university emphasizes the importance of digital innovation, data analysis, and emerging technologies, preparing graduates for careers in software engineering, network administration, cybersecurity, data science, and more.
The programme incorporates modern teaching methods, including lectures, seminars, lab sessions, and project-based learning, to ensure a balanced and engaging educational experience. Students benefit from access to cutting-edge computing labs and resources, enabling hands-on experience with current software tools and hardware. The university has established strong industry links, offering placement opportunities and networks that enhance employability upon graduation. The Computing programme is designed to adapt to ongoing technological changes, ensuring that graduates are well-prepared for the dynamic job market. Additionally, the degree provides pathways for further study, such as postgraduate research or professional certification.
Overall, the Computing programme at the University of Surrey aims to foster innovative thinking, technical excellence, and professional skills, enabling students to contribute to the advancement of technology and to fulfill roles in various sectors across the digital economy.