The Computer Science programme at Kingston university is driven by the philosophy of ‘learning through making’; we focus strongly on facilitating hands-on experience, student led and owned product portfolios and producing industry-ready graduates. We utilise a range of innovating teaching and learning approaches in our invigorated and modernised Computer Science programme; combining studio practices, project-based learning through workshops and group work, scalable, context driven lecturing on theoretical concepts to facilitate an informed approach to problem solving. This course assumes no prior knowledge of computer science and offers you the flexibility to pursue specialist areas; the use of guided option routes as pre-shaped trajectories across levels allow students to progressively focus on their chosen career path. The current guided option routes are designed around the most in demand sectors in the industry. They are Software Engineering, User Experience Design, Web and Mobile App Development, Networking and Network Security. We are determined to produce highly trained graduates with specialist technical knowledge and scientific mind set, capable of solving real world problems and are driven by passion. Our computing courses ranking rose by 34 places in the Guardian University League Tables 2018.