Every aspiring programmer or computer scientist in South Africa - and Africa - should have access to internationally excellent educational opportunities.
- Riaz Moola
When he went to university in South Africa, Riaz Moola came face to face with the huge differences in educational opportunity in his country, particularly in his own subject, Computer Science.
Instead of just getting on with his course, Riaz - now a Gates Cambridge Scholar at the University of Cambridge - devised a way of tackling the problem. Inspired by recent MOOC platforms such as Coursera, he created an online course platform adapted to Africa which paired tutors - typically Computer Science graduates - with students trying to learn programming through a low-bandwidth, text-based resource. The platform has now grown to the largest of its kind in Southern Africa, supporting over 8,500 students from six African countries. This platform is driven by Riaz's start-up - Hyperion Development.
In late 2015, Google selected Hyperion as the first South African organisation to lead a national initiative to revolutionise the fields of Computer Science and software development in South Africa. Hyperion will work with bodies such as Computing at School, the South African government and the Python Software Foundation to bring computing-related fields in South Africa up to international standards and to accelerate the training and development of a new generation of programmers in Africa.
There are many obstacles standing in the way of the growth of software development as a field in South Africa - a country where programming and Computer Science are still often labelled as ‘IT’. High dropout rates at schools and universities across the country have contributed to a decline in programming and Computer Science knowledge at a national level. The skills gap continues to impact industry as employers struggle to fill software development roles and align their technologies to international industry standards.
It’s something Riaz experienced personally when he went to the University of KwaZulu Natal to study for a degree in Computer Science. The vast majority of students doing the same degree as him dropped out after the first semester as a significant number had never used a computer before, but were expected to write code. In 2011 he transferred to the University of Edinburgh to study Machine Learning and Artificial Intelligence, a subject which is not available to undergraduates in South Africa. It made him think that people in his country should be able to take it and his experience studying in the UK made the contrast between educational opportunities in both countries clearer to him.
Read the full story
Reproduced courtesy of the University of Cambridge
___________________________________________