Computer Science Summer School in Cambridge

COMPUTER SCIENCE

Academic insights for 16-18 year olds

Computer Science Summer School Overview:

  • Programme: Computer Science
  • Fee: £4,495
  • Course Length: 2 weeks
  • Course Type: Residential
  • Locations: Cambridge University colleges

ENROL

BAC_SCP_UK-provision_logo

Cambridge Computer Science Summer School Summary

computer science summer courses

The field of computer science is in an ongoing state of constant and exciting innovation that revolutionises the discipline from one year to the next and changes the way we use technology in our everyday life. There are few restrictions on what can be achieved with the right knowledge, and computer science students in today’s classrooms will find they’re limited by nothing more than their own imagination.

MORE

The Immerse Computer Science summer programme offers students an exciting look at the world of modern computing. Here, students aged 16–18 will learn to bring their ideas to life, creating new programs, and discussing the potential implications of working in a field that adapts so quickly.

Each lesson has been carefully planned by Immerse education experts, designed to meet students at their level and gradually push them towards deeper, more challenging content. Students in this programme will start with the basics, and then get familiar with more advanced, contemporary movements in computing such as artificial intelligence, machine learning, cryptography, etc. Moreover, participants will be asked to consider how these new ideas can be used to solve the world’s biggest problems.

Computer Science Summer School Summary

The field of computer science is in an ongoing state of exciting innovation that revolutionises the discipline from one year to the next – not to mention having a huge impact on our use of technology in everyday life. There are few restrictions on what can be achieved with the right knowledge, and for computer science students in today’s classrooms, the sky’s the limit.

The Immerse Computer Science summer school programme offers participants an exciting insight into what it’s like to studying Computer Science at university. Through a curriculum developed by experts from world-leading universities, the Computer Science programme teaches secondary school students about some of the most exciting and fundamental topics explored in a typical undergraduate Computer Science degree. Here, students aged 16–18 will learn to bring their ideas to life, creating new programs, and discussing the potential implications of working in a field that adapts so quickly.

Each lesson has been carefully planned by experts in the field, designed to meet participants at their level and gradually push them towards deeper, more challenging content. Participants in this computer science programme will start with the basics, and then become familiar with more advanced, contemporary movements in computing such as artificial intelligence, machine learning and cryptography. Moreover, participants will consider how these new ideas can be used to solve the world’s biggest problems.

Immerse is an inspirational academic programme for the intellectually curious

Computer Science Summer School Key Benefits

Explore the science behind Facebook and Google’s facial-recognition software

Observe machine learning models in action and discuss the virtually untapped potential of AI

Encrypt, decode, and authenticate information as you learn about the complex world of cryptography

Discuss new developments in cryptocurrency, critically analysing the strengths and weakness of blockchain technology

Get to grips with algorithms, the fundamental building blocks of modern computing

Understand how modern operating systems handle scheduling, multitasking, memory management, and security

Computer Science Summer School Key Benefits

arrival day

The Immerse Computer Science curriculum is broad, giving you a well-rounded taste of the different kinds of material you can expect to encounter when studying for your undergraduate degree. As you advance through the programme, you’ll gain an in-depth understanding of programming languages, data structures, computer security, and the ins-and-outs of modern operating systems.

MORE

Working with the internet, you’ll explore how websites are built and function, discover why Blockchain is making so many headlines right now, and see how cryptocurrency transactions take place. Towards the end of the programme, the conversation will turn to AI, where you’ll uncover the main concepts behind Machine Learning. Finally, you’ll spend some time learning about cryptography, learning how messages can be encoded, decoded, and cracked as they’re passed between parties.

This programme has been purpose-built for students of varied ability, between 16–18 years of age. As you work through the curriculum, your tutors will personalise content based on your individual ability, interests, and understanding. In other words, no matter how advanced your current understanding of programming is, you’ll still have plenty of opportunities to learn new skills, solve tough computing challenges, and write programs that solve interesting problems.

Computer Science Topics Covered

The Immerse Computer Science curriculum is broad, giving participants a well-rounded taste of the different kinds of material to expect when studying for an undergraduate degree. As participants advance through the programme, they will gain an in-depth understanding of programming languages, data structures, computer security, and the ins-and-outs of modern operating systems.

Participants will explore how websites are built and function, discover why Blockchain is making so many headlines right now, and see how cryptocurrency transactions take place. Towards the end of the programme, the conversation will turn to AI, where participants uncover the main concepts behind Machine Learning. Finally, they will spend time learning about cryptography, understanding how messages can be encoded, decoded, and cracked as they’re passed between parties.

This computer science summer programme has been purpose-built for students of varied ability, between 16–18 years of age. As participants work through the curriculum, tutors will adapt the content based on individual ability, interests, and understanding. In other words, no matter how advanced a student’s current understanding of programming may be, the course provides plenty of opportunities to learn new skills, solve tough computing challenges, and write programs that solve interesting problems.

The Immerse computer science summer school programme covers a unique mix of important
theory and practical knowledge. Learn more about the topics covered in this
course by requesting a free course syllabus

Computer Science Course Outcomes

Immerse programmes bridge the gap between secondary school and university. Students will be given all the tools they need to begin seriously studying computer science at a higher level. Instruction has been designed to interleave different teaching methods, engaging students in both hands-on, practical computer science challenges, as well as guided instruction from expert tutors. This varied approach helps to solidify knowledge gained through lectures and can help make new ideas more permanent.

MORE

However, all this knowledge would be somewhat ineffectual without understanding how it can be applied to real problems. As such, recurring emphasis will be placed on the real-world application of theory, showing how individual computer science skills map to specific job opportunities and industries. Additionally, computer science students will also be assigned a larger, overarching coding project designed to give them a feel for the kinds of computing problems they’ll encounter outside the walls of a classroom.

Leaving Cambridge at the end of their Computer Science summer programme, students will be working with entry-level undergraduate material, will have a good feel for the pace of learning they can expect in university, and will have gained a better understanding of their own role as an independent learner.

By the end of this computer science summer school programme students will:

  • Understand the big picture by studying the history, current ability, and future potential of computers
  • Have completed an independent, overarching project that ties into multiple syllabus criteria
  • Be able to program functions, loops, and data structures using Python
  • Have thoroughly explored the three pillars of object-oriented programming
  • Critically analyse contemporary websites, learning how they’re built and deployed
  • Understand blockchain, cryptocurrency, and how they’re set to completely change the world
  • Learn to optimise a CPU through pipelining, branch prediction, and out-of-order execution
  • Be able to easily identify the differences between AI, machine learning, and neural networks

Students in this computer science summer school course will receive personalised feedback from their tutors about their performance, the material covered, and even a list of individualised suggestions for further study.

Computer Science Course Outcomes

Immerse programmes bridge the gap between secondary school and university. Participants will be given the tools they need to begin seriously studying computer science at a higher level. Instruction has been designed to interweave different teaching methods, engaging students in both hands-on, practical computer science challenges, as well as guided tutorials from expert tutors. This varied approach helps to solidify knowledge gained through lectures and help make new ideas more permanent.

However, all this knowledge would be pointless without understanding how it can be applied to real problems. As such, recurring emphasis will be placed on the real-world application of theory, showing how individual computer science skills map to specific job opportunities and industries. Additionally, computer science participants will be assigned a larger, overarching coding project, designed to give them a feel for the kinds of computing problems they’ll encounter outside the walls of a classroom.

Leaving Cambridge at the end of their Computer Science summer school programme, participants will feel confident with key Computer Science topics in entry-level undergraduate material, having mastered the pace of learning they can expect in university, and with a better understanding of their own role and abilities as an independent learner.

cambridge computer science summer school

By the end of this computer science summer programme participants will:

  • Understand the bigger picture by studying the history, current ability, and future potential of computers
  • Have completed an independent, overarching project that ties into multiple syllabus criteria
  • Be able to program functions, loops, and data structures using Python
  • Have thoroughly explored the three pillars of object-oriented programming
  • Critically analyse contemporary websites, learning how they’re built and deployed
  • Understand blockchain, cryptocurrency, and how they’re set to completely change the world
  • Learn to optimize a CPU through pipelining, branch prediction, and out-of-order execution
  • Be able to easily identify the differences between AI, machine learning, and neural networks

Students in this course will receive personalised feedback from their tutors about their performance, the material covered, and even a list of individualised suggestions for further study.

Timetable

The Immerse summer programme schedule is packed with a wide range of unique academic and extracurricular activities.

MORE


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.

Timetable

The timetable shown below offers an insight into the typical daily schedule, although this may vary depending on the events planned on the given day.

A typical day

 
 
08:00 - 09:30
Breakfast
09:30 - 11:30
Morning academic session
11:30 - 13:30
Lunch
13:30 - 15:30
Afternoon academic session
16:00 - 18:00
Academic workshop / Afternoon activity
18:00 - 19:15
Dinner
19:30 - 22:00
Evening social event
Graduation33

Case Studies

Erik Enger Carlson , United Kingdom United Kingdom

2017 Computer Science Alumnus

Erik participated in our Computer Science programme in 2017. Here's what he has to say about his time with Immerse Education:

With the computer science that I in part learned at Immerse I have now created multiple digital services and companies. Among others the service Catchergames.com, a team building game which has now been used by thousands of students and has helped them develop more of a community at their University, high school or summer camp.

Show More
With Immerse I got to meet and learn from ambitious people from all the world and I now hope to bring my services to even more people.

Learn more about our alumni's exciting journeys on our Alumni Success page

Graduation & Participant Assessment

The final evening of the programme celebrates the achievements of each participant in a graduation ceremony that's followed by a Gala Dinner. Throughout the Cambridge summer programme, our Immerse tutors will monitor student engagement with the topics that they have been taught. Once the programme has finished, the tutor will write a Participant Assessment...MORE

...that will evaluate how the participant responded to the materials they were introduced to, what progress they made during the sessions, and offer recommendations on how to most effectively advance participant's understanding and interest in the topics that have been explored.

We strongly believe that our Participant Assessments are crucial element of the learning process, and reflective of our commitment to the highest standards of education. 

Graduation & Participant Assessment

The final evening of the programme celebrates the achievements of each participant in a graduation ceremony that's followed by a Gala Dinner. 

Throughout the Cambridge summer programme, our Immerse tutors will monitor student engagement with the topics that they have been taught. Once the programme has finished, the tutor will write a Participant Assessment that will evaluate how the participant responded to the materials they were introduced to, what progress they made during the sessions, and offer recommendations on how to most effectively advance participant's understanding and interest in the topics that have been explored.

We strongly believe that our Participant Assessments are crucial element of the learning process, and reflective of our commitment to the highest standards of education. 

Ready to enrol?

The Computer Science Summer School is available on the following dates:

7th – 20th July 2019

21st July – 3rd August 2019

28th July – 10th August 2019

4th – 17th August 2019

About the University of Cambridge

The University of Cambridge is one of the world’s oldest and most prestigious universities, founded in 1209 when a group of scholars left the University of Oxford. The history, influence and alumni of the university is world renown, having educated the likes of Isaac Newton, Charles Darwin, Stephen Hawking and many more - including 118 Nobel laureates and 15 British Prime Ministers.

Cambridge University is a group of 31 self-governing colleges that come under the overall ‘Cambridge University’ umbrella, each with its own distinctive character. This set up also makes it one of the most architecturally interesting and beautiful towns in the world, and walking down the streets of Cambridge it’s easy to see the varied mix of styles of the university colleges that dominates the town. All of our participants live and learn in the inspirational surroundings during the academic programme.

Immerse Education's programmes in Cambridge take place in the beautiful colleges of the University of Cambridge. Immerse Education is not affiliated with Cambridge University.

The Computer Science Programme takes place in the following locations

Christ's College
University of Cambridge

Originally formed as 'God's House', Christ's College was home to leading academics such as Charles Darwin.

null

Founded in 1828

null

Individual bedrooms

null

Shared bathroooms

Sidney Sussex College
University of Cambridge

The site of much religious conflict during the English Reformation, Sidney Sussex has produced 5 Nobel Prize winners.

null

Founded in 1596

null

Individual bedrooms

null

Shared bathroooms

Queens' College
University of Cambridge

Queens' spans both sides of the River Cam and is connected by the famous mathematical bridge.

null

Founded in 1448

null

Individual bedrooms

null

Shared bathroooms

St. Catharine's College
University of Cambridge

Once a small college called 'Saynt Kateryns Hall of Cambridge', St Catherine's is also known as 'Catz'.

null

Founded in 1473

null

Individual bedrooms

null

Shared bathroooms

Murray Edwards College
University of Cambridge

Murray Edwards is one of three women only colleges in Cambridge, set in 14 acres of award winning gardens.

null

Founded in 1965

null

Individual bedrooms

null

Shared bathroooms

Colleges are allocated according to session preference and availability. To find out more, please email enquiries@immerse.education

BAC_SCP_UK-provision_logo
ENROL NOW