cfilorux
Senior Member
Kids are too young to drink Java. Ask the oracle at Delphi. It's just basic education.
South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
Interesting that they don't give a reason for the change.
It might increase the pass rate, it may be a simpler language to learn, but its going to reduce the chances of kids getting a job.
Bad choice. Ask recruiters and the biggest IT employers in the country.
Kids are too young to drink Java. Ask the oracle at Delphi. It's just basic education.
Interesting that they don't give a reason for the change.
It might increase the pass rate, it may be a simpler language to learn, but its going to reduce the chances of kids getting a job.
Bad choice. Ask recruiters and the biggest IT employers in the country.
I agree; it is shocking. It is obvious that some money changed hands.
Open source languages are the way forward here.
This should be challenged under the Promotion of Administrative Justice Act (PAJA); which gives implements the Section 33 of the Bill of Rights (Just Administrative Action). It essentially means that one is entitled to written reasons for any government decision.
In them days (long ago) we used Turbo Pascal for practical programming and a simple pseudo language for theoretical programming. I was quite tough because you had to write your program on paper, and you couldn’t test anything, you just hoped your logic was correct.I think they may have started doing that again. My brother is doing some introductory programming course and I asked what language they were using and he said it isn't a real language just a made up one they use for teaching.
I think they used to use C++ though.
This thread is for comments to the article Dropping Java and teaching Delphi in SA schools - but at what cost?.If the mods insist on creating a new thread then why isn't this thread at the very least merged with the existing 3 page thread?
Java was never an appropriate teaching language, but if they want Pascal they should really just use plain Pascal.
How so?Java was never an appropriate teaching language, but if they want Pascal they should really just use plain Pascal.
The Raspberry Pi project is aimed at teaching young children the concepts of computer programming, and they recommend Python:
Does it have an official programming language?
By default, we’ll be supporting Python as the educational language. We also support Java, which is one of the most frequently used languages in higher education.
Interesting that they don't give a reason for the change.
It might increase the pass rate, it may be a simpler language to learn, but its going to reduce the chances of kids getting a job.
Bad choice. Ask recruiters and the biggest IT employers in the country.
Many of you are missing the concept that its not preparing you for a job as an experienced developer but rather setting the foundations and planting a seed that will let you grow into one.
Heck I'm currently learning SML for the next two months, not because my job requires it or any job for that fact, but the foundations and the access to study material.
R7000 for a flight at hotel..... where the hell are they staying..
Interesting: the 'standard' basic course for "Delphi 4" was 5 days.
If the powers-that-be insist on 'genuine' Delphi then the current cost (via the online store) is as follows:
If the educational discount is 90% then the pupils will have to pay (roughly) R199/R999
- Delphi starter edition: $199.00 (32-bit only, no database connectivity)
- Delphi professional edition: $999.00
In them days (long ago) we used Turbo Pascal for practical programming and a simple pseudo language for theoretical programming. I was quite tough because you had to write your program on paper, and you couldn’t test anything, you just hoped your logic was correct.
I still believe that school should not teach you to become a developer in any specific language, it should merely stimulate your interest, to learn any specific language you go on a course or use tutorials or books. Even university should be more theoretical than practical, in order to produce developers that will look wider that the limitations of a specific platform.