TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Learning “computer code” will be offered in French primary schools

98 pointsby Furzelalmost 11 years ago

14 comments

Furzelalmost 11 years ago
Quick summary :<p>The french government wants to add non compulsory computer science in primary school ( age 6 to 10 ) where the lessons are up to the teacher.<p>For secondary school ( age 11 to 15 ) programming will be added to the schedules, these lectures will probably be made by math and technology teachers.<p>Personal opinion :<p>While this is a nice step forward, I really fear the teachers will lack formation resulting in poor lectures made just to follow regulations ( and squeeze some extra hours ).
评论 #8028182 未加载
评论 #8027827 未加载
评论 #8027876 未加载
guylhemalmost 11 years ago
As a kid in France (in the late eighties, quite young, but I can&#x27;t remember when precisely), I had some &quot;programming classes&quot;, using Logo on Thomson computers - <a href="http://www.oocities.org/siliconvalley/9723/thomson.html" rel="nofollow">http:&#x2F;&#x2F;www.oocities.org&#x2F;siliconvalley&#x2F;9723&#x2F;thomson.html</a><p>Basically, all primary schools had some of them in a special room, and kids would get to do stuff on them, by pairs of 2 or 3 - part of the time was guided interaction, then you would &quot;experiment&quot; which what you&#x27;d learnt this day.<p>I can&#x27;t say how effective it was, because it was not really integrated with the rest of the curriculum (government program gone wild!) but the interesting thing was that it allowed experimenting.<p>Before that, I read computer journals, wrote programs on paper, and &quot;ran&quot; them in my head. There I had a machine to do that and could spot differences between my intent and the action - ie where there were differences in the interpretation, ie BUGS!!!<p>What I remember most fondly about Logo, is how it allowed recursion and the very visual nature (lines, color, circles...). The programs were simple but allowed us kids to play with the concept of recursion.
roma1nalmost 11 years ago
It should be noted that France had a nice, Papert-style &quot;programming&quot; curriculum centered on Logo in the eighties. Specific computers (hey, it&#x27;s France) were developed, such as the Thomson TO7.<p>And then... Nothing.
评论 #8027857 未加载
评论 #8027863 未加载
olivierlacanalmost 11 years ago
I learned basic electric circuitry in primary school in basically the same context (extra-curricular activity the hour after regular classes end, once a week) and it was great.<p>We learned how to solder stuff on circuit boards (yes, soldering irons, yes some kids burned themselves, big whoop), how to use glue guns (again, I burned myself a bit, nothing serious) to put components together when assembling basic machines.<p>Can you even imagine the kind of amazing physical computing kids could be doing with Arduino and Raspberry Pi these days. HTML &amp; CSS seem like a no brainer. I learned those in a &quot;Technology&quot; (in regular class hours) during my last year of middle school (again, in Paris).<p>If it weren&#x27;t for a sympathetic instructor who told us to do make a website using FrontPage on anything we were passionate about (RTS for me at the time) I&#x27;m not sure I&#x27;d be a web developer today. I think these kinds of a programs are a great first steps to get kids excited about the web and&#x2F;or basic languages before middle school and high school classes (in our out of class schedule) provide more thorough or complex introductions to programming proper.
nawitusalmost 11 years ago
Finland will[1] something similar. Programming will be taught from the first grade upwards, but the few first grades will use teaching methods like Computer Science Unplugged[2].<p>1. <a href="http://koodi2016.fi/" rel="nofollow">http:&#x2F;&#x2F;koodi2016.fi&#x2F;</a> 2. <a href="http://csunplugged.org/" rel="nofollow">http:&#x2F;&#x2F;csunplugged.org&#x2F;</a>
plingalmost 11 years ago
They&#x27;re teaching my daughter python here in the UK at age 10.<p>I got taught BASIC (BBC BASIC) and some ARM assembler [1] in 1992 at school in maths.<p>[1] ARM assembler because our maths teacher was moonlighting selling RISCOS software and was quite helpful.
LukeB_UKalmost 11 years ago
As of September, programming is a mandatory part of the curriculum in UK schools.
评论 #8027964 未加载
GuiAalmost 11 years ago
According to other sources, it seems like what will be taught is HTML: <a href="http://www.bafweb.com/2014/07/13/lapprentissage-du-langage-html-propose-en-primaire-des-la-rentree/" rel="nofollow">http:&#x2F;&#x2F;www.bafweb.com&#x2F;2014&#x2F;07&#x2F;13&#x2F;lapprentissage-du-langage-h...</a><p>The posted article also points out that the classes will be &quot;périscolaire&quot;, i.e. outside of regular class hours. This means that the teachers who teach those courses will have to stay late. Only the super-committed teachers will volunteer to do that - and it&#x27;s not a given that there will be such a teacher in every school. And even when there is, remember that the French school day typically finishes at 4.30p. The teacher will have to attempt teaching a group of exhausted pre-teens who just want to go home.<p>Additionally, again as mentioned in the article, almost a third of schools (16 000 out of 54 000) in France don&#x27;t have access to high speed internet - and many, many students from the lower social groups may not have internet&#x2F;computers at home. The government says that in September, half of these 16k schools will magically get high speed internet access through radio links. If history teaches us anything, those 9k schools certainly won&#x27;t all get working internet overnight. I wouldn&#x27;t be surprised if most schools still won&#x27;t really have a functional internet by September 2015. And internet is not everything either- those schools (mostly rural and&#x2F;or underfunded districts) are also very likely to have just a few, outdated computers for the whole school, without a budget to address that.<p>As someone with a graduate degree in computer science, extensive experience teaching CS&#x2F;programming to kids&#x2F;teenagers&#x2F;adults, and an avid follower of work done by Piaget, Papert, Abelson, etc., I&#x27;m absolutely all for exposing children to computational ideas early, and using them to support and enhance learning. I&#x27;ve taught many such classes with kids 6-12 myself, and it can be done very successfully- even with kids who are not that interested in the first place.<p>Unfortunately here, it seems like it&#x27;s a reactionary measure taken by our government to not be behind similar initiatives in the US and other countries, without much thought given into it. The fact that it is called &quot;apprentissage du code informatique&quot; rather than &quot;apprentissage de la programmation&quot; (or even &quot;apprentissage de l&#x27;informatique&quot;) is not ideal either; the first thing that I associate it to is &quot;apprentissage du code de la route&quot; (classes that teach the laws behind driving, which you have to take before your driver&#x27;s license in France), an association that I am sure many non-tech savvy parents or teachers will make in some way. With the taste French government has for putting certifications and &quot;brevets&quot; on everything, this is going to get silly quite fast (I remember the B2i I had to take in middle school, a &quot;certificate&quot; for internet &amp; computers that we obtained after being taught what was essentially an internet explorer class by a shop teacher who was way out of his depth).<p>Interestingly enough, on the other side of the spectrum, the Ministre de l&#x27;Éducation is merging effective, proven 2-year university diplomas that produce high quality computer technicians (who can then easily take on a computer engineering&#x2F;computer science degree) with tangentially related electronic engineering ones, just to save money: <a href="http://linuxfr.org/news/au-secours-du-bts-iris-informatique-et-reseaux-pour-l-industrie-et-les-services" rel="nofollow">http:&#x2F;&#x2F;linuxfr.org&#x2F;news&#x2F;au-secours-du-bts-iris-informatique-...</a>.<p>Things like the latter will definitely hurt France&#x27;s ability to compete on the international tech scene. On the other hand, I&#x27;m not sure teaching HTML after class hours in schools were teachers are already overworked and lacking critical resources will do much.
评论 #8027975 未加载
评论 #8028020 未加载
评论 #8027941 未加载
tenfingersalmost 11 years ago
In Italy I had the first programming introduction at 11, using Commodore 64 and the language used for teaching was Logo. Logo had to be loaded from 5&quot; floppy disks.<p>Commodore 64 were already obsolete by the time, in fact at 12 (the next year), we switched to Windows, and we used something to do hypertexts instead.<p>Needless to say, Logo was much more instructive to whatever bullshit we were using the next year (in fact, I don&#x27;t ever remember what I was actually doing during these classes).<p>Our teacher was an Italian teacher, with the usual assumption at the time that programming language = natural language. The switching to hypertexts the next year&#x2F;s was obvious for them in retrospect, though had little to do with programming at all.<p>At 15 we started &quot;real&quot; programming classes with Turbo Pascal under a dos environment. By that time, I was already programming by myself, so I always found these classes to be boring as hell. I was using the practical classes to program simple video games. Though pascal (and TP in general) was a huge step up compared to other &quot;modern&quot; classes we had in our school that were teaching Visual Basic or Java. Under TP we were actually doing some basic algorithms, while the other guys were left doing some useless GUI. With TP you could inline assembly, switch to graphical mode, and whatnot.<p>The teacher I had this time was a math teacher, which had only minimal CS knowledge. Better than nothing, but still a far cry. The &quot;lessons&quot; were split in two parts:<p>* basic math introduction to some concept (say, &quot;calculate area of triangle&quot;)<p>* applied session of the concept, for example: make a program that computes the area of said triangle<p>Nothing much learned in these classes, if <i>anything</i> actually.<p>I got several 0 marks (which got my math grades from 10&#x2F;10 down _under_ the sufficiency and required me to _repeat_ the year) for arguing with the teacher about the limits of the machine words (I went with a print-out of a ~10 pages bignum library I wrote just to disprove her). I actually got suspended for asking the school director if I could be an assistant during these classes. I only have shitty memories about these times.<p>Different times, as CS was barely a &quot;science&quot; these days. Though my fear, especially after participating as a _real_ assistant in classes, is that there will be no CS at all, or at least nothing that would actually teach these kids anything.<p>In retrospect, the C64 was the best teaching environment I could ever have. You could understand the whole system (hw&amp;software stack) in relatively little time. No chance you could do something similar with any modern system.
评论 #8028029 未加载
评论 #8027956 未加载
sfermigieralmost 11 years ago
That&#x27;s terrific news.<p>The official word used is &quot;coding&quot;, not &quot;programming&quot;, which leaves a slightly bad aftertaste.<p>Anyway, there is already an option for the scientific students in the last year of high school, the so called &quot;Computer and digital science&quot; (<a href="https://www.ac-paris.fr/portail/jcms/p1_482196/option-informatique-et-sciences-du-numerique-en-terminale-s" rel="nofollow">https:&#x2F;&#x2F;www.ac-paris.fr&#x2F;portail&#x2F;jcms&#x2F;p1_482196&#x2F;option-inform...</a>).
thrushalmost 11 years ago
Google Translated to English: <a href="https://translate.google.com/translate?sl=auto&amp;tl=en&amp;js=y&amp;prev=_t&amp;hl=en&amp;ie=UTF-8&amp;u=http%3A%2F%2Fwww.lemonde.fr%2Fsociete%2Farticle%2F2014%2F07%2F13%2Fl-apprentissage-du-code-informatique-sera-propose-au-primaire-en-septembre_4456197_3224.html&amp;edit-text=" rel="nofollow">https:&#x2F;&#x2F;translate.google.com&#x2F;translate?sl=auto&amp;tl=en&amp;js=y&amp;pr...</a>
评论 #8028507 未加载
mknitsalmost 11 years ago
Don&#x27;t force, please. Period.
haydalmost 11 years ago
Haskell.
tonfaalmost 11 years ago
Could someone fix the title? There is nothing about enforcing, this won&#x27;t be mandatory (and may not even be available in all schools).
评论 #8028608 未加载