DEV Community

Discussion on: Should programming be taught in schools?

Collapse
dexterbt1 profile image
Dexter Tad-y

A long time ago, it was in early to mid 90s where i learned DOS and some DOS apps (was fortunate to a private computer school setup by my uncle!)
1995 - freshman high school, where the Philippines have 4years of HS it (not yet K-12 at that time). Our first year computer subject was Basic! Not DOS/wordstar/etc but a real programming class.
1995-96 school teaches productivity DOS apps, nothing to see here moving along
1997-1998 3rd year HS introduces Logic, whole year of logic/algorithms/data structures and Pascal.
1998-1999 4th year, more Pascal and advanced topics (very CS-like).

The subjects being taught produced many who really can code and some of the smartest programmers in our community. Most later took CS degrees and went to become professionals (myself included).

Alas, the program though changed over the years (less coding, more productivity). We were in a unique era and situation. Our school was a special high school program within the top university of the country. Such program though was a success, as I was product of it. Such were the learning constraints back in a poor country and school: coding was taught in blackboards and paper, limited books, no internet, no PCs at home, computer access was only at school and for a limited time a few hours a week. Very interesting times.

Collapse
reece_coombes profile image
Reece Coombes Author

That's really interesting! So when you went to school, you were taught really theoretical computer science subjects, and clearly that was a massive success!

In the UK, I know languages like Basic have been taught in schools (Basic was taught in the early 80s), but generally, there has been very little effort to introduce programming into the curriculum.

Of course, we are now trying to catch up with the demand, but with teachers who've never touched code before, and authorities who just don't have the industry insight, I think it's going to be very long time before programming is taught to the standard it should be here.

I should add that I'm not blaming the teachers or anyone in particular for this problem - I think the teachers are trying their absolute best to teach this to students but without the right training it'll just be too much of a challenge for them.