The programme allows you to study full-time over three years to achieve the Bachelor’s level or four years if you wish to progress to the Master’s level in October of the academic year. With the work placement or study abroad option, you will study full-time over four years to achieve the Bachelor’s level or five years if you wish to progress to the Master’s level.
You have the option of extending your studies by taking a sandwich year in the form of an industrial training placement or study abroad between Year Two and Year Three. If you choose the industrial training placement, this will take the form of a full year position. For example, one student recently worked in IT support and was responsible for data queries, reporting and computer/servers’ assembly for Faurecia, a global automotive supplier, in their Banbury plant, which produced the seats for the BMW in Oxford. Alternatively, if you choose to study abroad, you would spend a half year in education and the other half on work placement. In 2015/16, one of our students was enrolled at Beuth University of Applied Sciences in Berlin, Germany and studied various modules in business, such as supply chain management, presentation and business English, in addition to completing a work placement at Dell in the areas of systems and information technology in Botswana.
Theory and lab-based classes will give you an opportunity to develop your knowledge of a wide range of computer science theory and practice, and how this can be used in creating software for use in the real world. The course adopts an engaging approach to teaching through use of videos, quizzes, real-world examples and interactive learning.
Throughout the course, great emphasis is placed on the practical development of work, with a significant portion of your time being spent on: assisted lab tasks, which may involve programming, date analysis and retrieval or computer architecture; seminars discussing topics like algorithms, machine learning or open source programming; or project-based sessions, which may cover Hadoop to perform parallel data analysis, creating code with an open source community or new apps. You will have opportunities to take part in challenging individual and group projects dealing with questions at the cutting-edge of computer science. Regular external talks, by our academic and research staff, as well as visiting lecturers, bring you the latest issues on a wide range of topics, which have recently covered security, artificial intelligence, software development and robotics.
We organise a wide range of optional field trips, in the UK or abroad, with past students visiting Bletchley Park, the central site for Britain's codebreakers during World War II, and the Internet of Things Expo in London.
As well as industry placements provided via the sandwich year route, we also facilitate research internships. The internships typically last for eight to 12 weeks and have involved students conducting research into robots, neural networks and cryptography.
Teaching methods include:
lectures, seminars, tutorials, presentations, group projects, workshops and practical laboratory sessions, supported by an extensive suite of labs staffed by experienced staff.