As somebody who had programming classes (first Pascal and then Java) throughout all my highschool being taught by a Math teacher who never really programmed other than the basics and the textbook stuff... I can tell you that I'm still glad we had the chance. Since day one I already knew more than the material and arguably than our teacher (before Highschool I'd been dabbling with PHP and C programming for web-related stuff as a hobby and as I kept going I was also doing extra stuff on the side while going to school so I never stopped being ahead).
I spent most of my programming classes in Highschool helping my friends and my teacher with stuff they didn't understand, correcting her (my teacher) whenever she got something wrong, no mocking. This kind of experience really made me become a better programmer and mentor for my peers, helped them improve and really enjoy the material (being taught by an enthusiastic peer has a much more positive effect than being taught by a borderline incompetent adult).
Most likely this experience is an outlier case, however I wanted to point out that by simply introducing programming classes is a great starting point towards fostering a more positive environment for the skilled student to thrive and for the less-skilled students to at least pick up something.
However, that says nothing - nothing at all - about the experience of everybody else in the course.
But yeah this is as I said an outlier.
My not-so-visionary private European school taught us Logo (a Lisp dialect) during kindergarden and primary years. I vividly recall playing with recursion when I was 9.
Also the instruction of both junior high school and high school English has changed. It is now (officially, anyway) taught using only English in the classroom. I left the year before it entered high school, so I never officially participated, but I got some of the students who went through the junior high program. Even in my very low level school, the fluency improved dramatically.
Finally, they began demoting teachers with poor language skill a few years ago. It's actually a bit unfortunate because some good teachers got demoted whereas poor teachers with good language skill got promoted. I suppose you can't have everything.
Anyway, they are improving over time. The one thing I should point out is that teaching language fluency is actually very difficult. Things like grammar translation is still considered the best technique in many universities. Even though Pimsleur demonstrated the effectiveness of spaced repetition in the 60's, virtually nobody builds lessons that way. If you look at the ideas of Stephen Krashen and techniques like TPRS, even though they are very effective for fluency, only the lunatic fringe utilize them.
I actually gave a demonstration of TPRS (and related skills like circling) to the Shizuoka board of education once. They seemed very excited and even said, "This is the way English should be taught", so I have some hope that they are looking in the right direction. But again, nobody gets this right. Even the most effective techniques are still quite barbaric IMHO. It's one of the reasons I'm sad to be out of language education. Lot's of important discoveries to be made ;-)
Learners of a second language are often at a disadvantage because they expect adult level proficiency in a short period of time. They often forgo focussing on fluency in order to chase that proficiency. In the end they fail at both.
Some of the most unfortunate myths that persist about language learning really hurt. For example, if you ask the average person how many words of vocabulary they need to be "fluent", they often pick numbers like 2000. But that's the level of vocabulary for a 2 or 3 year old. Adult level proficiency requires upwards of 20,000 word families.
Basically, what I'm trying to get at is that English skills of people in their early twenties are guaranteed to suck unless they are using English almost as much as their native language. It takes native people 10-20 years to get a good level of proficiency. What we can hope to do is to refocus education on fluency rather than proficiency so that at least people can converse freely in a small area. Then over time they will gradually accumulate proficiency in other areas.
This opinion is unfortunately not widely shared in the teaching profession at large :-(
I teach high school student part time (so I can work on my side project), and the teachers over the age of 40ish have pretty terrible English(these are English teachers), but all of the newer ones have pretty good levels.
I have even been notified a few teachers are going to the US for a few weeks to get immersed in English as a sort of brush up.
The biggest issue I see so far is the lack of checking of foreign teachers, I work with a few whose work sheets for the students are riddled with spelling mistakes and bad grammar.
Edit: typo(haha sigh).
After this programme was found to be not having much of a positive effective, the government decided to double the number of teachers they ship in from other countries.
I think they could improve English education in a number of ways: Either train up the teachers from abroad more thoroughly and give them a chance to stay much longer or send all Japanese people who teach English to study abroad for a extended period.
Edit: auto-correct glitches
As an ALT I have seen some pretty badly run English programs in the school(eg I turn up, and they have no idea what class they want me to assist with, or leaving me for hours without work to-do - I generally try and make worksheets, lesson plans or extra material for the students to read around the subject matter, but that very rare gets used at some places.
I have even been at a school where all the English teachers were on holiday, no one really spoke English in the school and had no classes for 4 hours. It can get a little depressing.
But other English programs are amazing, one of my current schools I have written at least 40 pages of material to assist the students/extra study(voluntary), and they have informed the students, who contacted me directly for copies of that work. (I wish I was at this schoolfull time!).
Sorry, I couldn't resist.
(That actually scares the crap out of me, missing something like that on something I give the students)
Since we're on the subject of bad grammar, this sentence is a comma splice. You should replace the comma after "teachers" with a semicolon or a period.
And I thought you were an English teacher!
Spoken fluency sucks. Reading and writing English is much better.
When I lived in Japan, and eventually achieved some basic fluency in speaking Japanese, communicating with my coworkers often consisted of English vocabulary, in sentences using Japanese pronunciation and grammar.
The reason for this is simple. They had plenty of access to English written material, and needed to read and understand it in order to do their job (computer science research).
But they had very little interaction with native English speakers on a day to day basis, so few opportunities to practice real time conversation. Which is the only way I know to actually become fluent speaking a second language.
I was working with some researchers for a couple of months and I was fascinated how they have their own world of scientific publications. You could be a totally competent scientists or engineer and not know a lick of English.
They'd really only go to English publications as a last resort, and people I'd guess weren't under a ton of pressure to publish in English either.
Since then I've actually noticed this is a trend in larger countries. There is some kind of critical mass of people which once reached makes them completely capable of living in a linguistic bubble. Mostly this is simply a question of how variety of media you have available to consume. Once it's high enough and you have the major western stuff dubbed, you can kinda cost with your local language. Compare something like Poland (where surprisingly few people speak English) and some place like Estonia (where everyone speaks English)
But technology to the rescue! There's a huge Japanese company called Benesse, doing educational products. They have an English program, one of my kids use it. It's cheap, about $15 per month. The reason is that it's mostly automated: the kid uses an app on a tablet or PC, and his accent in repeating sentences is assessed by the app. All this gamified of course. Then every two weeks he has some time with a human teacher using skype. Looks like the teacher is based in a lower wage country than Japan, which explains the low cost --- which is important to make the system accessible to as many as possible. We'll see the results over the long haul (it's started recently), but I'm already impressed by my kid's accent on the few sentences he knows. And I'm also impressed at how they built such a system. We'll see the effect it will have, but it's an interesting attempt at improving things.
I can related. French is similarly taught in Canadian schools in all English-speaking provinces and I don't know anyone in Ontario that went through those classes that can speak anything more than a few words.
In my otherwise quality public (catholic) schools the French class was seen as an extra recess where the teachers would always struggle to get the class to focus. The course was always dumbed-down as a result.
The only ones who have any proficiency have studied it outside of school or attended "French-immersion schools" (in Ontario).
The mandatory classes were a waste of time and tax money in my opinion.
Whether programming could succeed I'm not sure, but it shows that there has to be a strong interest from the students to really grasp it - because learning a language, and equally learning programming, requires a strong commitment.
That is totally not my experience. I have travelled widely in Asia and Japan easily had the best English fluency across a range of people I conversed with (well apart from Singapore but that doesn't count).
Compared to Korea/Taiwan, Japan was a breeze, even in HK I had trouble with shopkeeps outside of areas heavily frequented by westerners. I travelled to some pretty far flung areas of Japan, and was always able to get by with basic English, and even had some quite deep conversations with a traditional inn owner who had only had a handful of western guests in the 20+ years he had been running the place. How he kept up his fluency without anyone to talk to was a mystery to me.
Of course general familiarity is not a bad thing but is to be expected when they're taking classes everyday. The goal is for fluency, competency, and the capacity to be competitive at a global level. They're far from it, and that is why the system has yet to succeed.
It's all an artifact of their teaching methods and tests.
Compare with a hypothetical Japan where the program would not be put in place and all those people "merely" familiar with English were not at all. It'd be ridiculous to suppose such a plan would lead to 100% (or even 50%) of people being fluent.
> The goal is for fluency,
How many would have not been fluent were it not for the program?
> competency, and the capacity to be competitive at a global level.
Now many (and certainly much more than before) people will have both sufficient English comprehension and sufficient programming exposure to be able to read through foreign code, open issues in open source projects, and possibly even contribute back at some point, nurturing a virtuous feedback loop. Have you ever read core ruby devs? No offense meant but they're hardly "fluent" in English, yet they're able to exchange and contribute with the global community at large.
This is all about raising the bar and giving people more of a chance to stand in a global economy/ecosystem.
And ultimately, these devs speak code, which provides a common objective baseline for exchanging substance (which everyone certainly refers to if they can't decode their English). Their confidence likely stems for them objectively knowing how good their code is.
This is the case with science and mathematics, and with the bilingual students also. The best Japanese talent are all competitive at a global level. They aren't the issue. Them being rare is the issue. And though they should become assets to Japan, they quickly assimilate to the global community, at which point, the global community tends to appreciate and reward these people more. Many, if not most, end up in Silicon Valley or Hollywood or just working for a foreign company. Overachievers have a hard time in seniority based bureaucracies which most of Japan still is.
As marak830 commented here,
> I teach high school student part time (so I can work on my side project), and the
> teachers over the age of 40ish have pretty terrible English(these are English
> teachers), but all of the newer ones have pretty good levels.
That wouldn't be that big of a problem in a meritocracy. And it's going to be far worse with a modern skill like programming.
If all your family, everyone you interact with, and all the media speak your native tongue, is speaking a fluent second language that important? How is your second language and how often do you use it?
Despite all the good researches have proven in bilingual people, the only advances, which I would consider a success, in second language educations, is that you can pick up the language much faster when you actually interact with a community that speaks this language.
Programming language, on the other hand, you can use it to create stuff, which makes it much easier to practice and improve. If the Japanese can add this curriculum without compromising their pupils's play time, it's going to be an easy success.
Now if they actually write
2 3 加え
instead of 2 + 3
I wouldn't care.But they're kids right now, and they don't need english in their daily lives, so most of them don't care.
That's why I think that just having language lessons is in no way enough, you also need to have a reason to use a language to actually remember anything.
I don't quite understand why learning english is relevant here.
Like what happens already with exceptional students for any subject. The fact that a number of teachers are barely ahead of their own material is nothing particularly new.
A little story from a Japanese friend who was fluent in English: He, of course, had to take elementary English in school. The teacher was teaching family members and asked "What do you call your grandfather's father?" He replied "I think it's great-grandfather" The teacher laughed at him, causing the whole class to laugh at him. "Of course not, it's grand-grandfather" the teacher replied.
Being a humble guy he assumed he was wrong, but checked it in a dictionary after class and showed the teacher. "Oh, well then you can say that as well" snapped the teacher.
I'm not suggesting this is every teacher in Japan, but from the mere fact that a child fluent in English has to take a class where they learn "This is a pen" shows you how rigid and ill-thought out the system is.
It actually came about as i was a bit nervous about teaching a subject i hadn't done in a long time, and didn't want to mess something up.
This is the thing about Japan. They can make these moves that are incredibly progressive and ambitious -- visionary even, yet, they really have no idea how to go about doing it.
As it stands, they don't have enough teachers that can program, so teachers from other subjects will be filling in picking up the material from textbooks as they go along.
From what I've witnessed from my school years, I guarantee you the smarter students will be correcting their teachers and making a mockery of them. It happens whenever there is an English native speaker in a Japanese English class (guilty as charged), and it will happen whenever there is a real programmer in one of these "programming" classes -- at least for the foreseeable future.
---
[1] http://www.japantimes.co.jp/opinion/2015/03/28/editorials/di...
[2] http://www.japantoday.com/category/lifestyle/view/whats-wron...