I matriculated in 94 and we used to do PascalI matriculated 2002 and we still learned Turbo Pascal.
In my view python is a scripting language, when you start out with that people find it difficult to comprehend the more complex concepts.I say, get them hooked on something simple as VB or python (or any other high-level language) and then start teaching them the deeper and more fundamental concepts.
Why did you have to remind me of this? The horror...As a sidenote: I don't know if things have changed since my time, but for god's sake, having Computer Science in Afrikaans is bad enough, but teaching them the Afrikaans acronyms is just ridiculous. A CPU is a 'SVE' (sentrale verwerkingseenheid), CD-ROM was 'KS-LAG' (kompakskyf lees-alleen-geheue). Siesa!
...and throughout my 3 years at uni I never needed to study for any of the programming exams and finished them in 20 minutes. Information Systems on the other hand thoughAll I can say is that I was in the first batch of IT students and matriculated in 2008. It is probably the only subject you do at school which takes you quite far into its corresponding university degree. My BSc Computer Science degree was a breeze. We did Java in all 3 years and I would say for the first 1.5 years, about 80% of the content covered I had already learnt from my high school IT. My second major was Information Systems and this too was simplified because of my matric IT. DB created, SQL queries, normalisation, DFDs, ERDs.
Borland is dead, Delphi will follow soon enough.Personally I don't mind schools using Delphi, but then again, they will probably just teach the kids to make pretty windows and use database controls.
Delphi is not dead, it's more like it never got a life to begin with. I've been in the industry for a long I have never seen one decent system implemented in Delphi.Borland is dead, Delphi will follow soon enough.
I agree with you that the language used shouldn't really matter and yes the concepts are the same. A for loop is still a iterator, and the code you type in VB vs C# vs Java is different, but the core concept is the same.I really don't see why there's a fuss about which language is used, the basic concepts are all the same.
Java is not OSS, or did I miss something?For one, neither Delphi nor Unity fits the government’s free and open source software policy, while Java does.
At least it makes you think about the acronyms!...As a sidenote: I don't know if things have changed since my time, but for god's sake, having Computer Science in Afrikaans is bad enough, but teaching them the Afrikaans acronyms is just ridiculous. A CPU is a 'SVE' (sentrale verwerkingseenheid), CD-ROM was 'KS-LAG' (kompakskyf lees-alleen-geheue). Siesa!
Spot on - It's the basics of programming which needs to be taught - the language is irrelevant with the exception of something which is easy to understand. It's to plant the seed and develop skill where aptitude exists.I think this is being blown out of proportion for the wrong reasons. They can use ERLANG for all I care so long as it cultivates an interest in programming/IT. I also did BASIC & PASCAL back in the day and it could have been Smalltalk or something else, it really wouldn't matter so long as I could follow what was being shown, I could replicate it and I could do something that I wanted to do.