Do you agree that all schoolchildren should learn how to program?
South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
No. Some may not have the aptitude/interest for it and it's ridiculous to force it on them. Would anyone here have liked Art, Accounting, Biology etc. forced on them?
I would say compulsory Maths coupled with good teachers would be more beneficial than compulsory programming.
Agreed. Compulsory subjects should stimulate the thought process, whereas something like programming is more of a skill that one might be interested in...I would say compulsory Maths coupled with good teachers would be more beneficial than compulsory programming.
it needs to be taught at a young age.
nothign hectic, jsut basic things, the backbone of what programming is. this is what loops, if statements and variables are and how they work.
this will give an oppertunity for those who were never naturally exposed to it but do have a natural talent to gain exposure and possibly persue the career.
I am talking like grade 8 here. grade 9 make it an elective subject and go into more detail.
when grade 10 rolls around you can skip the basics and do higher level things. so a highschool student can walk out and potentially be hired as a junior developer.
Agreed. Compulsory subjects should stimulate the thought process, whereas something like programming is more of a skill that one might be interested in...
Yeah that's my feeling as well.
Do the basics to test for aptitude and then make it an option come Grade 10.
Curro are doing it at primary school level already.
I don't mind testing for aptitude, but even that should be optional. What if it's compulsory at Grade 8 level as a test for aptitude, but a student fails despite being great at everything else. Would it be fair to penalise him, and force him to keep doing it until he passes?
No. Not everybody is analytical neither do they have to be. There are those that are creative and more into arts.
Creative in the sense of art, dancing ... "the arts". Not creative as in "clever"I disagree with you there. Good problem solving requires analytical creative thinking.
Take programming for example:
Duff's Device is my favorite example of creative thinking to solve a problem.
https://en.wikipedia.org/wiki/Duff%27s_device
I want to say yes, but then again looking at some of my associates and how successful they are without even knowing what a browser is I will say no.
I want to say yes, but then again looking at some of my associates and how successful they are without even knowing what a browser is I will say no.