Slashdot Mirror


Google Blogger: Vietnamese HS Students Excelling At CS

An anonymous reader writes "A Google engineer visiting Vietnam discovered a large portion of Vietnamese high school students might be able to pass a Google interview. According to TFA (and his blog), students start learning computing as early as grade 2. According to the blogger and another senior engineer, about half of the students in an 11th grade class he visited would be able to make through their interview process. The blogger also mentioned U.S. school boards blocking computer science education. The link he posted backing up his claim goes to a Maryland Public Schools website describing No Child Left Behind technicalities. According to the link, computer science is not considered a core subject. While the blogger provided no substantial evidence of U.S. school boards blocking computer science education, he claimed that students at Galileo Academy had difficulty with the HTML image tag. According to the school's Wikipedia page, by California standards, Galileo seems to be one of the state's better secondary schools."

6 of 291 comments (clear)

  1. Re:Not blocking, just ignoring by GodfatherofSoul · · Score: 5, Interesting

    High school is lax because we don't have tiered curricula like other countries. The slackers staying in school because they'd be arrested otherwise are sitting next to the kids planning on going for PhDs. We need tiered programs so that those pursuing further education aren't slowed down by the kids who are just looking to finish and go off into the work force.

    --
    I swear to God...I swear to God! That is NOT how you treat your human!
  2. Not Blocking Per Se by KeithIrwin · · Score: 4, Interesting

    What's happened is that the national standard for computing education in this country (which have been adopted by most states) are set by a board of specialists who all specialize in the use of computers in education. They don't specialize in computer science. There are no computer scientists on the board at all. As such, they recommend that teachers teach the sort of skills which make the computer useful in reinforcing learning in other subjects because that's what they specialize in. So, for example, they might recommend that students learn how to use spreadsheets in middle school because it helps them in analyzing experimental data in middle school science. Or they might recommend that students learn how to browse the web because it helps them practice reading and study skills. But they don't recommend learning programming because it is outside of their specialty and they likely don't understand how programming can be used to reinforce learning in other subjects (which I would argue that it can be used very effectively to do so for many subjects, especially math and science).

    If we want to change this, we need to get state level boards of education to adopt different standards. That's how change will happen.

    1. Re:Not Blocking Per Se by bertok · · Score: 4, Interesting

      Figuring I suppose that if the next generation is uneducated they will be cheaper to employ.

      Assuming a giant conspiracy is rarely the correct answer.

      I suspect that it's simply a side effect of a society's path towards modernisation.

      First, lets go back to the fundamental problem: I, as a professional programmer with a CS degree, would make 3-5x more income doing work in the industry than I would as a teacher. This isn't even skipping the side-benefits of a teaching career such as long holidays, I get more free time as a consultant or contractor than I would as a teacher and still make truckloads more money. This is typical around the western world, and not just in computer science, but many other areas as well.

      It wasn't always so! Not so long ago, roughly around the time my grandparents were teaching classes, they were in a "respected profession" that made them one of the best incomes in their home town.

      So what changed? Well, progress did. Essentially, the problem is that most other jobs became more productive, often at a staggering rate. A machinist today can make more widgets with better quality than he could a hundred years ago because of automation and better tools. A factory makes more products. A manager managing workers oversees more productivity. A programmer can work on computers millions of times faster than the first computers, using abstract high-level languages that are vastly more productive to use than assembler was.

      All of this has translated into increased income (due to increased productivity) for just about everyone, except teachers, because education has remained largely stagnant in terms of productivity for centuries now. Class sizes are still "optimal" at roughly 30 students per teacher. There is no way to teach certain material to average students before they're old enough, so the process can't be sped up either. The kids get one year older in exactly one year, like they always have! No new technologies have come about either to enable a typical high-school teacher to effectively teach even 300 students, let alone thousands.

      Of course, that's not entirely true: new technologies for teaching more efficiently have come about, they just don't look anything at all like a typical classroom, because that has insurmountable scalability problems. Instead, things like the Khan Academy, wiki text books, Wikipedia itself, and the like are slowly starting to make progress towards more efficient and scalable education.

      However, none of that translates to increased teacher pay, which is not unusual, because even though it looks like an intellectual profession, in terms of productivity it behaves a lot more like manual labour. A good teacher can teach better, but not more. This is the problem, not some giant conspiracy. The market prices manual labour with low wages, because automation is more efficient and produces more value.

  3. Re:Too busy teaching Islam in US schools by wichawa · · Score: 4, Interesting

    Anyone who knows anything about abrogation knows that Islam is an evil ideology, racist and certainly not a religion of peace.

    As a non-Muslim, completely non religious person that has recently read the Bible, the Quran, and the Chumash, I feel like this statement is incredibly bigoted. All of your follow up statements only cement my feelings about your bigotry.

    The only way you can state this without being bigoted is if you also state that every organized religion is an evil ideology rooted in racism, and not respectful of peace. No religion should be taught in public schools (save for topical interest/history classes) and I have no idea why you brought this into an article discussion regarding CS education. You could have simply stated that some schools are misappropriating their funds/energy on various other types of programs, when there money/energy would be better spent with programs like Computer Science.

    To counter your bigotry, I posit that in order to protect its survival and serve its own self interests, every organized religion is constantly waging a war for your "soul," also known as your money/goods/services/time. This is done in many ways with many tactics or justifications, but the end goal of every major world religion is for one religion to reign supreme - be it the Yahweh/Allah schools of thought or some other totally cool god/gods I've never heard of. Faith does not co-exist with other organized faiths, as every faith is right and no faith uses the scientific method to show how much more right said faith might be. How is the Muslim ideology that much different than that of the Jewish and Christian faiths when all three schools of thought believe in the exact same mythical character that governs the universe?

    Maybe, instead of more Computer Science education for kids and teens around the globe, we should just have more education focused in logic.

    This should help create better theory around computational processes and design anyways, and would prevent entire internet posts from being written - like the one I am responding to right now..

  4. Re:Not blocking, just ignoring by nukenerd · · Score: 5, Interesting
    Jopson wrote :-

    [Citation needed]

    You need a reference for people having a whole range of different personalities, intelligence, capabilities and personalities?

    There are many, many people (indeed the vast majority) who just do not have the excruciatingly logical (and perhaps blinkered) mind that a good programmer requires. Unless there is some major racial difference with the Vienamese (I am prepared to believe there is some) the Google blogger is talking bollocks. Even among engineers: I have worked with other engineers all my life and there are some who simply do not have a coder's mindset. I thought I did (I do some small apps in C as a hobby) until I met some real expert coders. The are not "better" people, they just have that particular capability and were certainly less good than I am in other areas like getting a broken-down machinery going again, my own particular skill.

    Many people are no more likely to make good programmers than I am to be a good chat-show host - believe me.

  5. Re:Not blocking, just ignoring by nukenerd · · Score: 5, Interesting

    The point is that nearly all jobs of the future will require programming ability.

    One of the silliest statements I have seen here for some time.

    In the early days of computers it was assumed that you got one to write programs on it. Many people said they would never want a computer because they would never want to write programs. Then games and apps came along, Progressively since then, programming became more and more the province of the specialist.

    We have even reached the point where people do not even expect toi have to use a keyboard, let alone type code, and soon it will be just voice control.

    Your statement is like someone in 1900 saying that soon everyone will need to build a car for themselves.