MartinMorrison
Senior Member
- Joined
- Jul 27, 2005
- Messages
- 813
As you may or may not know, there was a recent scandal during which the national government tried to push forward Delphi and the programming language to be taught in all South African high schools.
Half of the country (primarily KZN and WC) teach Java in high schools. The other half (primary Gauteng) teach Delphi.
Which programming language do you think should be taught, and why? I'm a Python fan - it's being adopted like crazy at many universities around the world for teaching, and as a 'first' programming language. The simplicity of syntax allows you to get down to understanding the core of programming - how to solve problems, and translate abstract ideas into workable solutions.
I'm also interested in your views as I headed up an initiative to train nearly half of all IT high school teachers in the country - in Java. I'm hoping to return to this problem in the future, and perhaps we can help propose a new national language for high school IT education. If you're interested, check out my organisation's website - www.hyperiondev.com - we also offer online courses in programming for individuals in SA, and workshop training for companies.
Edit: Taught, not talk - typo in the title
Half of the country (primarily KZN and WC) teach Java in high schools. The other half (primary Gauteng) teach Delphi.
Which programming language do you think should be taught, and why? I'm a Python fan - it's being adopted like crazy at many universities around the world for teaching, and as a 'first' programming language. The simplicity of syntax allows you to get down to understanding the core of programming - how to solve problems, and translate abstract ideas into workable solutions.
I'm also interested in your views as I headed up an initiative to train nearly half of all IT high school teachers in the country - in Java. I'm hoping to return to this problem in the future, and perhaps we can help propose a new national language for high school IT education. If you're interested, check out my organisation's website - www.hyperiondev.com - we also offer online courses in programming for individuals in SA, and workshop training for companies.
Edit: Taught, not talk - typo in the title
Last edited: