High School Coding & Robotics

Hosted by the UCT School of IT, this camp is an engaging and educational six-day holiday camp, which introduces multiple aspects of coding and robotics.

High Schools
01

Course Overview

This winter, CodeSpace is hosting a holiday camp for high school students around Cape Town that are interested in coding and robotics. This is a six-day camp hosted at UCT campus. The holiday program will provide high schoolers with an excellent foundation to further their technology skills and prepare them for more advanced coding courses including web development and robotics.


Students will leave this holiday camp with a foundation in coding through CodeSpace's award-winning curriculum. Our curriculum has been tailored to bridge the gap between high school and tertiary techonolgy and will equip high school learners with tools they need to explore the most in-demand careers in the 21 century.


Students will create and code projects at the camp, which they will be able to present to friends and family. In addition to the coding foundations, there will be a Design Thinking workshop and Design Thinking challenge which will run throughout the week. This will involve problem-solving and teamwork, and will end with a presentation on the final day of the camp, where the students will demonstrate a prototype they created as a team.


As an exciting bonus, students will be given an opportunity to listen and speak to professionals from a variety of careers around Cape Town that use technology, to learn more about their jobs and how they got there.


If you are motivated and curious high school student in Grade 11 - 12, who is passionate about technology and where it can take you, this camp is definitely for you. Apply now!

Course Details

Duration: 6 days

Date: Mon Jul 01 2019

Time: Mon - Fri: 9-3pm; Sat: 9-12pm

Cost: R2500

Requirements

Grade 10 - 12

Good computer literacy

Good digital literacy

Previous coding experience not required

Leslie Commerce Building, UCT, Rondebosch, Cape Town, 7701

Entrance on Library Road

What you will learn

This camp will give you an excellent foundation in various aspects of coding, problem-solving, and Design Thinking. Here’s what you’ll have done by the end of the camp:

Robotics

You programmed an actual robot to move in a specific pattern and create shapes.

Sonic Pi

You showed off your musical talent with a tune you created by coding on Sonic Pi.

Visual Programming

You created working code by using programming logic and code building blocks, which translate across different programming languages.

Careers in Code

You listened to people talk about how they use technology and coding in their various jobs, and you had the opportunity to ask them questions to find out more about what they do and how they got there.

Design Thinking

You were introduced to Design Thinking, and you used the skills you learnt to work as a team to find an innovative solution to a real-world problem. You also created a prototype of your solution and presented it on the final day of the camp.

Camp Details

Duration: 6 days

Date: Mon Jul 01 2019

Time: Mon - Fri: 9-3pm; Sat: 9-12pm

Cost: R2500

Requirements

Grade 10 - 12

Good computer literacy

Good digital literacy

Previous coding experience not required

Leslie Commerce Building, UCT, Rondebosch, Cape Town, 7701

Entrance on Library Road

02

A day in a life

A DAY IN THE LIFE

Mornings

Each morning will start with an outline of the day’s activities. They are also a great opportunity to chat to your friends about what you’ve learnt so far, and what you’re excited to learn in upcoming sessions. And if you don’t have any friends at the camp yet, this is the time to start meeting people and making some new friends! We’ll also provide you with some interesting tech articles each morning - read these to stay up-to-date on what’s happening in the tech industry. They’ll also give you some thought-provoking topics to talk to your new friends about.

Daily Sessions

From Monday through to Friday there are three sessions per day. These sessions vary, and could be anything from a robotics class, to brainstorming for a Design Thinking challenge, to making music using Sonic Pi, to a lesson on prototyping, to offline problem-solving activities, to visual programming. All participants attend the same sessions, although not necessarily at the same time or in the same order.

Presentations Day

Saturday is Presentations Day, where each group has an opportunity to present their prototype from the Design Thinking challenge. Friends and family are invited to come and see the exciting and innovative projects that participants have been working on.

Lunch

This is another chance to chat to your friends (old and new) about what you have learnt so far and which sessions you have found the most interesting and engaging. Take out your lunch and find a scenic spot on the beautiful UCT campus to sit and enjoy it.
03

Apply Now

04

Frequently Asked Questions

Is the Coding & Robotics course right for me?

To get the most out of the course you should be ✓ Curious ✓ A fast learner ✓ Motivated. You should have good English proficiency and good digital literacy. It is not required that you have any prior knowledge of coding.

What’s the application process for this course?

Apply online to reserve your place at the course. If you would like to apply for a scholarship for the course, you will need to attend a free Admissions Day. Book your spot for one of the available dates on the scholarship tab here.

How do I apply for a scholarship?

CodeSpace offers scholarships to students based on merit. To apply, attend a free Admissions Day, and based on your performance you will be selected and notified. Book your spot for one of the available dates on the scholarship tab here.

Can I still attend the course if I already know some coding?

If you already have a basic knowledge of coding, there will be the option to replace certain sessions with more advanced topics, to ensure that you learn new and exciting skills.

Do I need to be there every day?

Yes. The course is designed in such a way that many sessions build on from previous sessions. This means that if you miss a day you might not know what’s going on when you return. Also, some sessions involve working in a group, meaning if you’re not there you’re letting your group down.