COMPUTER SCIENCE

Computer Science Summer School in Cambridge

COMPUTER

SCIENCE

Academic insights for 16-18 year olds

Programme Overview:

  • Programme: Computer Science
  • Price: £4,495
  • Course Length: 2 weeks
  • Course Type: Residential
  • Locations: Cambridge, UK
BAC_SCP_UK-provision_logo

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.

Summary

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.

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.

Immerse is an inspirational academic programme for the intellectually curious.

Key Facts

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

See 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 comfortable with algorithms, the fundamental building blocks of modern computing

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

Topics Covered

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.

Topics Covered

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.

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.

The Immerse 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

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 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 course will receive personalised feedback from their tutors about their performance, the material covered, and even a list of individualised suggestions for further study.

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.

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.

cambridge computer science summer school

By the end of this 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 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

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. 

Request Further Information


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

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