3 ms·
Dear God, please don't teach them Java! JavaScript (technically called ECMAScript but no one uses that term in casual conversation) is a very different language
by mimixco 8y ago
Dear God, please don't teach them Java! JavaScript (technically called ECMAScript but no one uses that term in casual conversation) is a very different language and unrelated to Java despite the similar name.
As far as ESL, all popular programming languages are based on English-language statements so the kids will have to deal with that regardless. Just explain to them what the language keywords mean in their own language.
- marak830 8y agoRe: teaching in their own language: no. The best way to teach a new language is to immerse the student in that language, you don't explain unknown words in their language, you build their language knowledge to be able to learn the new words. Re:second part: did the above say JavaScript? I read as Java haha. Atm my path is scratch - unknown - HTML/unity/(their path choice)
- mimixco 8y agoIt's going to be hard if you don't explain to someone who speaks Spanish that 10 PRINT "HOLA" is imprimir. You're not teaching conversational English (where I would totally agree with you). This is programming. The words used in statements should be immediately understood in one's native language. If they aren't, then translate them, I say. BTW, Unity is a development environment that supports several programming languages -- three, I think. JavaScript is one of them. But Unity also has a lot of overhead in that you must understand 3D rendering, animation timelines, etc. I would not recommend sending a beginning programmer there. What's the harm in helping students develop a simple web page with some kind of interactivity? That's useful, immediately gratifying, and doesn't require learning any additional frameworks or design tools.
- marak830 8y agoActually I do teach English, we have a core class for more traditional teaching then project courses where we use English in an active environment (programming, cooking etc). We looked into front end, and while a few students enjoyed it, the majority weren't interested enough. That's why we're looking into MakerBots and such to give them a more physical object to code.