3 ms·
> The course used to be in Java, but switched to Python two years ago. Why? Are they all comfortable with the english language? Why not find a french language
by disown 6y ago
> The course used to be in Java, but switched to Python two years ago.
Why? Are they all comfortable with the english language? Why not find a french language PL and teach them that?
https://en.wikipedia.org/wiki/Linotte https://en.wikipedia.org/wiki/Linotte
I'm guessing all the libraries, documentation, etc would be in french.
> It's intended for complete beginners and aims at explaining basic CS concepts through Python.
Why would you use a programming language to teach basic CS concepts? Also, does it have to be fun? Must we be having fun at all times?
- armatav 6y agoClearly you have not interacted with a kid who’s on the fence about programming. It’s a hard business, teaching someone super young that it’s really worth staring at a bunch of code blocks all day. It’s even harder to prove to them that not only is it useful, but it’s not boring. Kids need fun and exploration to pique their interest in a topic. No, it doesn’t have to be fun all the time, but good luck getting them started with “build me a calculator in C please”.
- fdeage 6y agoWell, it doesn't _have_ to, but fun is surely easier! Also, I'm sure there are PL in French but they are a niche, which means less choices, less examples, etc. Plus, it isn't that much of a barrier in Python. In the end, it's easier to find French documentation for an english PL than find a French PL.