FTT together with Carshalton Tutorial College will be running a series of programming workshops for gifted and ambitious young programmers that go beyond GCSE and A Level Computer science.These workshops can be taken individually on in combination. Each workshop runs as a 5 day workshop. The aim of these workshops is to provide an introduction to topics that are not ordinarily taught or covered in the typical school curriculum. Although they deal with quite advanced topics they have been designed to be understandable by most able students who have just completed their GCSEs, or have completed their first year in the 6th form. They may also be of interest to technically minded parents and teachers who are also welcome should they wish to attend. The courses are designed primarily for young people between the ages of 16 and 20. They may also be useful for those who have completed a first year at University but have struggled with e.g. C and Python programming. These courses may also be of interest to those with arts degrees who are interested in possible careers requiring creative computer programming skills.
There are 12 course/workshops in all and they are organised as two main course streams. There is a Python oriented stream and there is a RaspberryPi oriented stream. Should there be sufficient interest for follow on sessions then it should be possible to organise half day saturday or sunday sessions that will develop some of the themes introduced in these workshops further. The RasberryPi course stream includes modules for those who are interested in learning about high performance computing, neural networks and machine learning, cryptography and bitcoin mining and also for there is a module for those interested in robotics.
One of the aims of these workshops is to provide interesting subjects to introduce/discuss at University or job interviews , and something of note to add to a UCAS personal statement. The Python course stream includes a module that includes topics relevant to those planning to take the Oxford University PAT (Physics Aptitude Test) exam and another module that contains topics relevant to those planning to take the Cambridge University STEP (Sixth Term Examination Paper).
Python Stream Modules :
- Getting to Grips with Python (5 days) (23rd Jul - 27th Jul)
- Python and Artificial Intelligence (5 days) (30th Jul - 3rd Aug)
- Applied AI with Google AIY Voice and Google AIY Image (5 days) (6th Aug - 10th Aug)
- Enriched preparation for PAT with Python (5 days) (13th Aug - 20th Aug)
- Enriched preparation for STEP with Python (5 days) (13th Aug - 20th Aug)
- Introduction to building and programming RaspberryPi based Robots in Python (5 days) (17th Aug - 31st Aug)
RaspberryPi Stream Modules :
- C programming on the RaspberryPi - part 1 (5 days) (23rd Jul - 27th Jul)
- C programming on the RasbperryPi - part 2 (5 days) (30th Jul - 3rd Aug)
- Building and programming a computer cluster using RasbperryPi boards (5 days) (6th Aug - 10th Aug)
- OpenCL programming on the RaspberryPi (5 days) (13th Aug - 20th Aug)
- Introduction to building and programming RaspberryPi based Robots in C (5 days) (13th Aug - 20th Aug)
- Bitcoin Mining and Cryptography using a RaspberryPi Cluster(5 days) (17th Aug - 31st Aug)
The cost for attending each workshop will be £575.00 inclusive of VAT. This includes course materials. There will also be a supplemental charge of £120.00 for attending the Applied AI with Google AIY Voice and Google AIY Image course to cover the cost of the AIY Voice and AIY Image kits which students will take home with them after the course.
Courses will run from 9.30 am to 4.00 pm each day, and lunch will be provided.
The courses will be held at the offices of First Technology Transfer at 20 North Street, Carshalton, SURREY.