- Maximum tutorial size: 10 students
- Oxbridge style tutorials
- Personal Project and Assessment
- Certificate of Participation
- University preparation workshops
- Inclusive of excursions
Overview of course
- Session 1: July 23rd 2017 – August 5th 2017
- Session 2: August 6th 2017 – August 19th 2017
- Residential in a central University of Cambridge college
- Classes designed and taught by University tutors
- A variety of carefully planned skills workshops
- Dedicated university and subject specific advice
- Inclusive of all excursions and extracurriculars
- Diverse range of international participants
- Participant Assessment
- Certificate of Participation
Cambridge Immerse is a unique two week residential educational experience with a diverse and enriching curriculum, designed and taught by Cambridge University and Oxford University tutors. Tutorials and seminars are taught by experts in an optimal learning environment that stimulates academic enquiry; yet the carefully planned schedule ensures that the programme not only meets the academic needs of the participants, but also provides a unique insight into the university city through an abundance of extracurricular activities.
The Cambridge Immerse Computer Science course is both challenging and engaging, with students learning in small groups to ensure that each student’s needs are addressed. Students are taught university-level topics in a way that is approachable and easy to understand.
The Cambridge Immerse Computer Science course is perfect for those considering studying Computer Science at university and do not have any formal academic experience of Computer Science. The course introduces students to fundamental topics that will not only provide a solid grasp of key theory, but will spur intellectual curiosity and assist in preparing to study the discipline at university level.
Academic Content & Learning Objectives
The aim of the Cambridge Immerse Computer Science course is to provide a taster of what it’s like to study Computer Science at university.
The course introduces the key concepts and tools underpinning modern computer science, equipping participants with both theoretical and practical knowledge and the genuine intellectual curiosity required for success in this exciting and rapidly evolving discipline. The schedule includes:
- Exploring the theory of different programming languages, including their respective advantages and disadvantages, in addition to their applied uses.
- Recent developments within software engineering.
- The changing field of artificial intelligence, including the future possibilities in this field.
- The theory of computation.
- Participants will be given the option of exploring concepts from diverse disciplines such as mathematics, engineering and linguistics.
Participants are encouraged to consider the ‘big’ issues occurring within Computer Science, and the ways in which the discipline is of crucial importance, underpinning the economic, social and political systems upon which modern societies exist.
The Cambridge Immerse Computer Science curriculum also includes undertaking a group project. This project, which is completed during the programme, enables participants to develop their research skills by exploring specific fields of interest, culminating in an assessed presentation to the programme tutor(s). These topics might include social networking applications, financial industry software application, and the use of software in the medical sector.
A diverse range of topics are explored during the programme, and a sample of previous topics that have been explored can be viewed by clicking on the boxes below:
Programming languages provide a way to write computer programs using high level (human friendly) constructs, rather than having to think about very simple operations at the machine level, for example adding, loading and storing.
We start the course by looking at various popular programming languages, exploring the historical development of different programming paradigms and placing them in context with the languages that exist and are commonly used today. We also explore which languages are used for different purposes, and discover why they are preferred in different use case scenarios. In particular we will look at the differences between imperative and functional languages.
We will also look at new features of modern programming languages and discuss how they help programmers to deal with the challenges of building large computer systems.
Data Structures are fundamental to designing efficient algorithms. A data structure is a particular way of organising data in a computer so that it can be used efficiently. Different data structures offer various tradeoffs in their performance. For example, one structure might be better for adding new data, while another might be better for reading existing data.
Understanding the different performance characteristics of different data structures is crucial when writing efficient programs, since the choice of data structure can have a dramatic effect on performance. We will explore many examples, including common data structures such as arrays and lists. We will also examine some more advanced structures such as sets, stacks, queues, trees and graphs.
How does an email get from one computer to a computer on the other side of the world? This question is difficult to answer and probably no one alive fully understands every part of this process from start to end.
In this lesson we look at the design of computer networks, focussing on the world’s biggest network: the internet. We will see how the internet is broken down into seven layers, each of which serves and different purpose. We will learn how data is transmitted between computers, how one computer manages to locate another computer on the other side of the world, and how we deal with an internet that is constantly evolving – with wires being unplugged, routers failing and connections dropping.
We offer participants a choice of a range of subjects, from the arts to the sciences. All the subjects taught at Cambridge Immerse are taught by current or past tutors of Cambridge University or Oxford University. Our rigorous vetting process ensures that all students are taught by tutors who are engaging and supportive - and most of all, enthusiastic to share their expertise.
Our philosophy is that our participants should be challenged with interesting academic concepts; whilst our tutors create a welcoming and supportive environment in which our participants feel comfortable and thrive.
You will be encouraged to delve into and explore the current debates and issues within your chosen discipline in carefully planned tutorials that emulate the unique Oxbridge system of tutor-student engagement and debate. This is an approach that goes beyond the superficial and provides unique insights that are both refreshing and intellectually stimulating.
What is certain is that you will emerge undoubtedly far more confident and knowledgeable in your chosen discipline, tackling challenging yet interesting topics that we hope will further your academic passions. Students can now opt to study up to two subjects during the programme. Subjects that we offer include:
Throughout the programme, our tutors monitor student engagement with the topics that they have been taught. After the programme, a Participant Assessment is written by the tutor, evaluating participant progress and also making recommendations on how to most effectively advance participant's understanding and interest in the topics that have been explored.
Interview Skills Workshops (Optional)
Within our carefully designed interview skills workshops, students will gain an insight into the core skills required to successfully articulate their viewpoints in a pressured environment. These workshops focus upon developing the confidence and intellectual tenacity required to tackle some of the key questions that might be asked during interview, in addition to addressing debates surrounding some of the most pertinent issues within the discipline at the moment. The Interview Skills workshops are included within the programme fee, though attendance is optional.
Personal Statement Consultations (Optional)
Over the duration of the Cambridge Immerse course, students will have the opportunity to develop drafts of their personal statements required for access to universities across the world with the expertise and assistance of highly regarded tutors. Students learn techniques to concisely express their interest in a particular discipline, crafting a compelling personal statement that showcases achievements and interest in a subject. The Personal Statement consultations are included within the programme fee, though attendance is optional.
Cambridge Immerse provides a truly immersive experience of university life. Not only will you discover and further your academic interests, you will also delve into the exciting and often fascinating spectrum of cultural activities available in Cambridge. The opportunity to experience daily organised excursions also allows the chance to socialise with like-minded peers from a diverse range of backgrounds and to quickly familiarise yourself with the city.
Activities organised as part of the programme include:
- A summer’s afternoon punting down the River Cam, a quintessential Cambridge affair.
- A day trip to Oxford, the home of Cambridge University’s arch ‘rival’.
- Formal dining in Cambridge’s famous medieval banquet halls.
Visit our activities page to view the full range of subjects that we offer.
The Cambridge Immerse schedule is packed with a wide range of unique academic and extracurricular activities.
Participants start off the day with breakfast in the main college dining hall, with a variety of continental and hot breakfast choices available. This is followed by the first academic session of the day, which takes place in a seminar or lecture format. Participants are then guided to lunch at some of Cambridge’s finest sandwich bars and cafés, and are welcome to explore the city in small groups. Following lunch, academic sessions continue in the format of small tutorial groups or workshops. After all the core academic sessions are finished, students are treated to one of a wide range of excursions and cultural activities, including punting, museum visits and sports activities. A three course dinner in the college dining hall is then followed by an evening social event to help participants wind down and socialise after a packed day.
The timetable shown to the side offers an insight into the typical daily schedule, although this may vary depending on the events planned on the given day.
Unrivalled support system
We place a huge emphasis on creating a supportive and approachable environment at Cambridge Immerse. Our mentors are a team of friendly, specially trained graduates and undergraduates from Cambridge University, who help our participants quickly settle into the programme. The mentors have first hand experience with a variety of academic and non-academic issues and are therefore in the best position to offer friendly, confidential one-to-one advice. It’s an unrivalled support network that we’re incredibly proud of.
Mentors have studied a range of disciplines, allowing them to share their own insights and experiences of their academic careers. Each participant is also assigned a mentor, at a ratio of six students to one mentor, all of whom are enthusiastic to help participants to help create a ‘home away from home’.
Cambridge Immerse takes place in Cambridge University’s most stunning and historic centrally located colleges. To find out which college you will be accommodated in, contact us.
All participants will be accommodated in their own individual bedrooms, equipped with high speed internet access. Corridors or staircases separate male and female students, and bathrooms are en-suite or shared between just a few participants. The college site is secured and monitored at all times. Visit our ‘Campus’ page for further information.
Travel Information: The fee for Cambridge Immerse is not inclusive of travel to Cambridge. There are several transport options available, including arriving in Cambridge by rail, coach or flight. Please contact us if you need assistance planning your journey to Cambridge.
For international participants, we arrange a shared airport transfer service from London Heathrow Airport to Cambridge. Dedicated staff members meet the participants at the airport terminal of their arrival. Participants are able to book this service once they have secured their place on the programme.
Medical and Dietary Requirements: We are able to cater for most dietary requirements (vegetarian, vegan, nut allergies, halal, kosher); please do not hesitate to contact us if you are unsure if we can cater for your dietary requirements. Breakfast and evening meals are included in Cambridge Immerse, and participants are expected to make their own provisions for lunch at various delicious eateries around Cambridge.
Other information: Students must be aged between 16-18 at the time of attendance in 2017. Students are expected to be fluent / near-fluent in English.
Participate in 2017
Cambridge Immerse is a residential summer course consisting of outstanding academic classes, excellent skills workshops and exciting extracurricular activities in the historic university city of Cambridge. Cambridge Immerse runs in the following 2 week sessions:
- Early July Session: 9th July - 22nd July 2017
- Session 1: 23rd July – 5th August 2017
- Session 2: 6th August – 19th August 2017
We would be happy to assist you if you have any questions prior to booking your place. For the fastest response to your enquiry, please email:
What you learn as a student during Cambridge Immerse
Attending Cambridge Immerse has taught me invaluable lessons that go beyond the framework of classroom learning. I feel that after two weeks I have developed both intellectually and as a person in general, a result of the rapid pace of teaching and the fantastically motivated group of peers I learned alongside. – Sophie, United Kingdom