The Immerse Computer Science summer 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 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

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 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 programme covers a unique mix of importanttheory and practical knowledge. Learn more about the topics covered in this course by requesting a free course syllabus

VIEW COMPUTER SCIENCE PROSPECTUS

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 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.

By the end of this 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
Program taught in:
English
Cambridge Immerse

See 13 more programs offered by Cambridge Immerse »

Last updated March 27, 2019
This course is Campus based
Start Date
Request Info
July 21, 2019
Duration
2 weeks
Full-time
Price
4,495
Deadline
By locations
By date
Start Date
End Date
July 20, 2019
Application deadline
Start Date
July 21, 2019
End Date
Aug 3, 2019
Application deadline
Start Date
July 28, 2019
End Date
Aug 10, 2019
Application deadline
Start Date
Aug 4, 2019
End Date
Aug 17, 2019
Application deadline
Start Date
End Date
Application deadline
Location
Application deadline
End Date
July 20, 2019
Location
Application deadline
End Date

July 21, 2019

Location
Application deadline
End Date
Aug 3, 2019

July 28, 2019

Location
Application deadline
End Date
Aug 10, 2019

Aug 4, 2019

Location
Application deadline
End Date
Aug 17, 2019

Favourite Activity

Cambridge Immerse

People I Met

People I Met