Live data from Hacker News

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

lemonde.fr

1–10 of 40 posts

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

#2
Quick summary :

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.

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.

Personal opinion :

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 ).

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

#4
post #2

Quick summary : 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. 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. Personal opinion : While this is a nice step forward, I really fear the teachers will lack formation resulting…

In my opinion schools should stick to basic teaching, a high percentage of french teenagers cant even write french at the end of highschool, yet the government want pupils to learn programming ? same old french bullshit.

Instead of letting schools adapt their teaching to local conditions and parameters , someone in an office in Paris is deciding for everybody.

That's at the heart of France problems. When the french government starts trusting its citizens things will change.Today there is too much power in a few hands and a total distrust of institutions.

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

#5
post #3

It should be noted that France had a nice, Papert-style "programming" curriculum centered on Logo in the eighties. Specific computers (hey, it's France) were developed, such as the Thomson TO7. And then... Nothing.

You forgot OCaml, our national pride ! Our CS researcher have a large expertise in proofs and static analysis with Coq, Coccinelle and the like.

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

#6
post #5
post #3

It should be noted that France had a nice, Papert-style "programming" curriculum centered on Logo in the eighties. Specific computers (hey, it's France) were developed, such as the Thomson TO7. And then... Nothing.

You forgot OCaml, our national pride ! Our CS researcher have a large expertise in proofs and static analysis with Coq, Coccinelle and the like.

yep, and TurboPascal and Delphi ,then I moved abroad to study and I didnt even know C ...

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

#7
post #3

It should be noted that France had a nice, Papert-style "programming" curriculum centered on Logo in the eighties. Specific computers (hey, it's France) were developed, such as the Thomson TO7. And then... Nothing.

I was part of that generation. IIRC most kids didn't give a damn about it. At that age everything is just a weird random novelty. It was exciting for the device though, TO7 and lightpen were cute. Beside in the 80s, computers weren't a thing, even video games were barely established at home. And LOGO didn't feel like programming, turtling was felt more about geometry (left is down if facing left) than anything else, at least to me. We didn't really go into iterations and such.

I hope the new effort will use books like Code http://www.amazon.com/Code-Language-Computer-Hardware-Softwa... or something similar that don't take a macbook air for granted but instead use down to earth first principles that can be shown, built and tested with kids hands.

For slightly older kids, wishing for HtDP inspired classes.

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

#8
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" floppy disks.

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.

Needless to say, Logo was much more instructive to whatever bullshit we were using the next year (in fact, I don't ever remember what I was actually doing during these classes).

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/s was obvious for them in retrospect, though had little to do with programming at all.

At 15 we started "real" 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 "modern" 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.

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 "lessons" were split in two parts:

* basic math introduction to some concept (say, "calculate area of triangle")

* applied session of the concept, for example: make a program that computes the area of said triangle

Nothing much learned in these classes, if anything actually.

I got several 0 marks (which got my math grades from 10/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.

Different times, as CS was barely a "science" 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.

In retrospect, the C64 was the best teaching environment I could ever have. You could understand the whole system (hw&software stack) in relatively little time. No chance you could do something similar with any modern system.

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

#9
post #2

Quick summary : 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. 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. Personal opinion : While this is a nice step forward, I really fear the teachers will lack formation resulting…

In the short run, I agree to say that the formation will be very bad and could turn teenagers out of the code with bad experiences, which is a shame.

However in the long run, with IT being more and more present, and the global pool of users being more and more mature, I think that's a good thing which will open great perspectives to our teenagers.

Moreover the educational program can be adapted with the feedback of the field. We shouldn't spit in the soup, this is a good measure.

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

#10
As a kid in France (in the late eighties, quite young, but I can't remember when precisely), I had some "programming classes", using Logo on Thomson computers - http://www.oocities.org/siliconvalley/9723/thomson.html

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 "experiment" which what you'd learnt this day.

I can'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.

Before that, I read computer journals, wrote programs on paper, and "ran" 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!!!

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.

Post reply on HN