High School Coding & Robotics

High School Coding & Robotics, hosted by the UCT School of IT, is an engaging and educational six-day holiday camp, which will introduce students to multiple aspects of coding, including robotics and Sonic Pi.  There will also be elements of visual programming and problem solving, as well as the opportunity to learn about various careers that make use of technology and coding.

High Schools
01

Course Overview

If you have an interest in, and aptitude for technology and coding, this camp will provide you with an excellent foundation to further your skills and prepare you for more advanced courses and topics such as web development and robotics.  You will also create and code projects at the camp, which you can show off to your friends and family.


In addition to the coding aspect, there will be a Design Thinking workshop, and a 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 you will demonstrate a prototype that you created as a team.


Last, but certainly not least, you will be given the opportunity to listen and speak to professionals from a variety of careers that use technology, to learn more about their jobs and how they got there.


If you are a motivated and curious high school student in Grade 10 - 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 THE 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

Once you have submitted your application you will be redirected to Payfast in order to pay the deposit of R500.

Your total will be R2500.  The remaining amount will be payable via your application response email.

Payment Cancelled

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.