Brevet : un exercice de programmation informatique à partir de 2017
L'exo 1 000
Le 22 juin 2016 à 09h20
2 min
Logiciel
Logiciel
Le coup d’envoi du brevet 2016 sera donné demain. L’année prochaine, pour la première fois, les candidats devront plancher sur un exercice d'algorithmique ou de programmation informatique.
La rentrée prochaine sera celle d’une année charnière : la réforme du collège entre en vigueur, de même que les nouveaux programmes, le plan pour le numérique à l’école va progressivement être déployé... En vertu du nouveau socle commun de connaissances, de compétences et de culture, chaque élève devra par exemple connaître « les principes de base de l'algorithmique et de la conception des programmes informatiques », de telle sorte qu’il soit capable de « les met[tre] en œuvre pour créer des applications simples ».
Pour s’assurer que cet éveil au codage soit bien maîtrisé par les élèves passant leur brevet (en fin de troisième), « au moins un exercice d’algorithmique ou de programmation » sera dorénavant intégré à l’épreuve écrite de mathématiques, physique-chimie, sciences de la vie et de la Terre et technologie. « En relation avec les compétences du socle commun et des programmes, l’épreuve permettra d’évaluer l’aptitude du candidat à appliquer les principes élémentaires de l’algorithmique et du codage à la résolution d’un problème simple », explique-t-on au ministère de l’Éducation nationale.
Pas d'ordinateur ni de tablette pour les candidats
Les candidats n’auront pas d’ordinateur ni de tablette, évidemment, mais ils devront écrire quelques lignes de code au stylo ou répondre à des questions d’ordre algorithmique, par exemple (voir exemple ci-dessous).
La durée totale de l’épreuve sera de trois heures. Elle comptera pour 100 points, tous exercices confondus, sachant que le diplôme national du brevet sera décerné aux candidats ayant obtenu un nombre total de points au moins égal à 350 sur 700. « Le contrôle continu des connaissances acquises au cours de la scolarité sera évalué sur 400 points. Les notes des épreuves d’examen seront évaluées sur 300 points, 100 pour chaque épreuve » rappelle la Rue de Grenelle. Les deux autres épreuves concernent d’une part le français, l’histoire-géographie et l’enseignement moral et civique, et d’autre part une présentation orale de projet interdisciplinaire.
Brevet : un exercice de programmation informatique à partir de 2017
-
Pas d'ordinateur ni de tablette pour les candidats
Commentaires (147)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 22/06/2016 à 23h03
Si ça reste un QCM pourquoi pas, par contre de l’algorithmie sur du papier attention… certaines formations il y a pas si longtemps faisaient écrire du code " />. J’espère qu’on en arrivera pas là.
Le 23/06/2016 à 07h42
Relis mon commentaire, je parle d’identifier les risques liés à l’utilisation des mails (pièces jointes contaminées, usurpation d’identité…) et des réseaux sociaux (CGU, portée des données personnelles).
Je ne parle pas de bureautique. " />
Le 23/06/2016 à 07h48
Le 23/06/2016 à 08h12
Le sous-titre !!!!
+10000000
X-D
Le 23/06/2016 à 08h37
Le 23/06/2016 à 11h48
Le 23/06/2016 à 18h05
Il faut bien apprendre un jour que le quotient d’une distance par une durée est une vitesse.
Pour le reste tu n’as pas répondu à ma question.
Le 23/06/2016 à 18h39
Le 23/06/2016 à 18h48
Je t’en ai posé une précise pour laquelle j’aimerais une réponse, pas une tentative fumeuse de détournement de conversation.
Le 23/06/2016 à 20h57
Le 24/06/2016 à 08h06
Merci, tu confirmes ta mauvaise foi et ta méconnaissance totale de ce dont tu parles. Si c’était aussi simple que de savoir le nombre de secondes dans 1h et le nombre de mètres dans 1 km, ça serait super … " />
je te rappelle simplement qu’au départ c’est toi qui déplorait le niveau scolaire, et moi qui t’aies simplement demandé quand ces notions devraient être abordées puisqu’en 4e/3e c’est apparemment bien trop tard pour toi. Il n’y a jamais eu de détournement de conversation (en tout cas pas de ma part …)
Le 24/06/2016 à 16h31
Le 24/06/2016 à 17h00
Le 24/06/2016 à 17h27
Tout dépend de quoi on parle, si c’est juste pour leur apprendre bêtement qu’il suffit de multiplier (ou diviser) par 3,6 ou si c’est pour leur expliquer comment retrouver le résultat par eux-mêmes.
Mais belle tentative une fois de plus de ne pas répondre à la question en me la renvoyant (“miroir magique” c’est niveau maternelle moyenne section à peu près…)
Tu n’as vraiment aucun argument à avancer pour botter en touche à chaque fois ?
Le 24/06/2016 à 19h18
Le 24/06/2016 à 19h51
Il n’était pas question de juste donner ton avis, mais d’expliquer ton avis.
puis à ça
“Tu veux dire que c’est en 4ème que l’on apprend qu’il y a 3600 secondes dans une heure, et qu’il y a 1000 mètres dans un kilomètre ?
Le 22/06/2016 à 10h26
Le 22/06/2016 à 10h29
Pour beaucoup l’informatique c’est de la “magie” et la magie appartient aux magiciens. Ceux qui ne pratiquent pas (ne s’y intéressent pas) sont donc ignorant et laisse tout pouvoir aux magiciens pour faire ce qu’ils ont envie.
L’analogie peut sembler capilotractée mais c’est bien ce qui ressort des discussions avec des non-informaticiens :
“Oh moi l’informatique j’y connais rien.”
Et on ne cherche pas plus avant. Ca marche et c’est très bien comme ça et tant pis si on laisse à ceux qui décident des algorithmes le pouvoir de décider de nos actes numériques.
Comprendre la notion d’algorithme c’est prendre conscience que l’informatique n’est pas “magique”. Il y a des décisions qui sont prises par des humains, décisions qui tirent leur origine d’une tendance économique/idéologique/philosophique.
Au final, je trouve que les notions d’algo sont une bonne chose pour l’avenir car plus de gens ont conscience de ce qu’est l’informatique et plus ils pourront influer sur le monde numérique que l’on souhaite.
Le 22/06/2016 à 10h36
Pourquoi avoir choisi l’algorithmique alors que la capacité à comprendre, identifier, et prévenir les risques liés à l’utilisation d’internet (mail, réseaux sociaux, …) me semble être une compétence bien plus importante.
Le 22/06/2016 à 10h41
Clairement surtout qu’on est actuellement dans une grosse période de retour car la qualité fournit là bas n’est pas maintenable à long terme (à cours terme oui à long terme tes couts explosent)
On topic : si ca peut permettre aux informaticiens de ne pas avoir à expliquer comment se servir es formules excel ca me va…
Le 22/06/2016 à 10h46
Le 22/06/2016 à 10h47
c’est moche, je dev pas (plus) mais j’ai eu du mal avec ce truc " />
Le 22/06/2016 à 10h48
Sinon. Ce sous titre. Vous faites de pire en pire, j’adore " />
http://www.doctissimo.fr/medicament-LEXOMIL.htm
Le 22/06/2016 à 10h49
Le 22/06/2016 à 10h57
Et moi j’aimerai tellement que l’accent soit donné sur le français, les maths, l’histoire géo…
Je persiste à dire qu’on fabrique une génération d’incultes, tout juste bon à consommer (via internet ou non) et surtout pas à réfléchir. Je pense que nos élites regrettent vivement d’avoir donné trop d’éducation aux générations précédentes qui ont appris à réfléchir… et à contester…
Le 22/06/2016 à 11h01
C’est une blague l’exemple de sujet de brevet ?
Pkoi attendre la 3ème pour répondre à ca :
Démontrer que 10 m/s = 36 km/h
Le 22/06/2016 à 11h06
why not, mais pourquoi l’exo n’est pas en anglais?
Car si le but recherché est l’initiation à l’informatique, il serais préférable de faire l’algo en anglais…, un IF c’est quand même niveau collège normalement
Le 22/06/2016 à 11h16
Ca me rappelle les ateliers d’informatique que j’ai fait en primaire sur un logiciel de dessin par programmation…
On devait écrire un script pour dessiner les trucs, c’était très impressionnant (pour des enfants) les dessins géométriques qu’on faisait avec. Surtout pour des PCs qui devaient être des 286 avec surement un écran EGA.
Oui, c’était vers 1988 !
Donc, l’éducation nationale : super novatrice.
M’enfin, on avait pas besoin de couleurs et d’interface graphique, on peut faire faire des scripts à des écoliers, ça marche bien.
Le 22/06/2016 à 11h17
J’adore la photo de l’article - on reste au collège de plus en plus longtemps…
Maintenant quand je vois les algos en français dans les sujets de bac, je me marre. Entre les calculatrices qui assignent de gauche à droite alors que tous les langages usuels assignent de droite à gauche, l’abandon de la notation polonaise inverse (RPN) qui entraînait à une logique de pile propre à l’informatique, où l’arrivée de Scratch qui est certes sympa 5mn, mais qui reste très éloigné des bases réelles du C++, ce n’est sûrement pas avec cela qu’on va relever le niveau.
Ok : c’est du collège. On va pas leur demander de la programmation 3D en C++. Mais je regrette cette absence de logique à montrer à quoi sert réellement l’informatique, et je reste convaincu que des enseignements croisés, de type arduino par exemple, sont beaucoup plus parlants à ceux et celles qui veulent réellement s’orienter plus tard vers ce domaine exigeant - car il faut le rappeler : il n’y a pas de 35h en informatique.
Le 22/06/2016 à 11h27
Je me disais la même chose: le Logo on en faisait à l’école primaire dans les années 80 " />
Le 22/06/2016 à 11h27
Le 22/06/2016 à 11h28
Non, ça marche pas pour tout le offshore. Déjà le gain n’est pas si important et ça réclame une bonne coordination. Mais en plus les cultures sont très différentes.
Je prend l’exemple de l’inde, ils ont un décalage de 4 ou 5 heures en plus, donc tu bosses avec eux que le matin et ensuite ils n’ont pas les même jours fériés, donc ça fait encore 10 jours de foutu sur l’année.
Il reste donc même pas la moitié du temps pour coordonner les efforts.
Bref c’est injouable.
Le 22/06/2016 à 09h24
Quand drapeau est cliqué ou espace ? " />
Le 22/06/2016 à 09h28
honnêtement c’est n’importe quoi… déjà que les niveaux de culture générale ne sont pas terribles alors là…
Le 22/06/2016 à 09h28
LOL est le seul mot qui me vient spontanément à l’esprit… " />
Le 22/06/2016 à 09h30
Useless " />
Le 22/06/2016 à 09h30
L’algo est bien dans les programmes au collège, mais en pratique, tout est fait sur Scratch
Le 22/06/2016 à 09h32
Pourquoi présenter le programme dans un interface Scratch/Blockly alors que l’élève n’utilise pas l’outil pendant l’épreuve ?
Le 22/06/2016 à 09h34
dire qu’il a fallu que j’attende le BTS pour faire de l’algo…
et je vous rassure (ou pas) : au début du BTS, c’est de ce niveau là!
Le 22/06/2016 à 09h38
Le 22/06/2016 à 09h42
C’est sur que c’est pas très avancé, mais je trouve déjà super bien, le but c’est qu’ils aient juste une notion que programmer c’est pas assembler des 0 et de 1 en chaine sur une musique techno et que c’est abordable.
Ce genre de programme en Blocky ça remplie parfaitement cette fonction :).
Le 22/06/2016 à 09h42
Je dirais le programme A, l’autre doit faire une sorte de fleur. On dirait du logo
Le 22/06/2016 à 09h44
ils ont aussi prévu des cours de mécanique ?
aujourd’hui, tout le monde a une voiture !
On veut faire quoi ?
des générations d’informaticiens ?
à l’heure où tous les gros projets français sont réalisés en offshore au magreb ou en inde, quelle mauvaise idée !!
Le 22/06/2016 à 09h50
Le 22/06/2016 à 09h51
Le 22/06/2016 à 09h52
L’informatique a déjà une place prépondérante dans l’industrie aujourd’hui, et ça va être de plus en plus le cas.
Il arrivera un moment où de plus en plus de gens devront savoir automatiser leur travail, par le biais de la programmation.
On manque déjà de développeurs en France, et là encore ça ne va pas aller en s’améliorant, surtout s’ils s’enfuient tous à l’étranger.
C’est le rôle du gouvernement que de pousser les filières où l’on manque de personnel et de prépaper l’avenir, une bonne décennie avant.
Dans ton exemple la réponse est très simple, on ne manque pas de mécaniciens en France…
Le 22/06/2016 à 09h53
Le 22/06/2016 à 09h55
Le 22/06/2016 à 09h56
Moi je dirais ni A ni B.
L’espace entre 2 losanges est plus petit à l’œil que le côté du losange alors que ces 2 dimensions sont respectivement de 55 et 40 dans A.
Le 22/06/2016 à 09h57
ah d’accord donc on veut en faire des ouvriers régleurs sur machine outils.
Comme quoi le collège ça donne ses chances a tous même aux plus doués…
Oui, ils préparent l’avenir… du collège publique !
Le 22/06/2016 à 10h01
Le 22/06/2016 à 10h03
Ben moi je suis en train d’apprendre l’informatique à mon fils de 9 ans (a se demande).
J’ai vraiment longtemps réfléchi a lui faire apprendre ce genre de truc avec des cases…
Finalement j’ai opté pour l’apprentissage direct d’un vrai langage.
Et bien il comprends.
Une fois le concept de variable et de fonction bien compris, on peut remplacer ce trucs graphique par n’importe quelques langage typé ou non, ce n’est pas plus compliqué !
Le 22/06/2016 à 10h04
Si si, c’est le A. Le motif se termine au coin inférieur gauche du losange. Du coup, avancer de 55 permet de parcourir les 40 de côté, plus les 15 de séparation.
Le 22/06/2016 à 10h05
Ui c’est cà " />.
Félicitation monsieur spidermoon, voici votre brevet avec mention " />
Le 22/06/2016 à 10h06
Pour avoir fait un BTS SIO, t’inquiète pas les gens en BTS savent que ce qu’ils font, c’est des choses très basiques. " />
Etant maintenant en école d’ingé, je m’en rends encore plus compte.
Je trouve que c’est une connerie de l’imposer à tout le monde cette épreuve, ils pourraient mettre l’informatique en enseignement complémentaire sans épreuve finale. Et ce concentrer d’avantage sur les enseignements type maths/français/histoire-géo/éducation civique.
Pour avoir plus de monde motivé à faire du dev :
Voilà voilà un joli pavé inutile qui ne changera rien " />
edit : bon en fait j’ai rien dit l’épreuve est tout à fait logique et pas mal comme problème de maths pour initier à l’algo
Le 22/06/2016 à 10h07
sauf qu’il faut faire 55-40 (surement grillé)
Le 22/06/2016 à 10h07
Le 22/06/2016 à 10h08
Le 22/06/2016 à 10h09
Mais c’est ca le niveau fin de 3eme aujourd’hui ?
J’avais 11ans quand je me suis essayé a l’assembleur apres avoir écumé le BASIC sur mon CPC.
La c’est meme pas du niveau d’un Dr.Logo appris en primaire bordel !
Désolé, je pense a tous les enseignements que je vais devoir donner a mes gosses pour pallier le niveau catastrophique de l’éducation nationale.
Nivellement par le bas qu’on a dit… .
Le 22/06/2016 à 10h10
Le 22/06/2016 à 10h11
Le 22/06/2016 à 10h11
Plus de math au brevet? Oo
Le 22/06/2016 à 10h23
Euh du coup on en parle du “cacher” qui ne sert à rien ?
Le 22/06/2016 à 12h27
En fait , le “cacher” sert à cacher le lutin qui exécute le bloc d’instuctions pour ne voir que la trace de la figure et pas un chat par exemple qui bouge en même temps. Donc il est utile…
Le 22/06/2016 à 12h27
Le 22/06/2016 à 12h31
Je suis certain qu’un collégien, lui présenter la programmation “dans le cadre d’un tableur” le PASSIONNERA à un point incroyable " />
J’adore comment les avis sont completement dans tous les sens dans la question " />
C’est là qu’on se dit que ça doit être un vrai enfer de faire des programmes scolaires " />
Perso, je suis pas contre de faire une petite initiation à l’algorithme avec un outil simplifié pour pousser les concepts avant de passer au langages à proprement parler.
C’est un début, je serai pas contre que ça commence un peu avant, et on verra bien ce qui en ressortira …
Mais à choisir entre un cours d’algorithme ou un cours de musique / dessin … voilà quoi " />
Le 22/06/2016 à 12h34
ça commencera vraiment en 5eme mais certains concepts entre le cm1et la 6eme : (programmer les déplacements d’un robot par exemple)
Le 22/06/2016 à 12h47
You’re right !
L’algorithmie n’a pas besoin de l’informatique. Celui-ci étant (techniquement parlant) l’application en code d’un algorithme.
Je considère l’algo comme étant un point d’entrée vers l’informatique. Une manière de désacraliser cet univers inconnu en faisant comprendre que le code (la partie “mystérieusement complexe”) est l’application de règles compréhensibles en français.
Si utiliser des outils simplifiés pour coder est une solution pour décomplexer les gens vis-à-vis du code, alors pourquoi pas. Peut-être que plus tard des gens (des citoyens), dont l’informatique n’est pas le coeur de métier, voteront ou feront voter des lois un peu moins WTF pour le monde numérique.
Parce qu’en dehors des personnes ayant un lien avec l’informatique, qui se soucie de neutralité du net, de surveillance numérique ? Pas grand monde j’ai l’impression, parce que “j’y connais rien à l’informatique” et par extension à tout ce qui touche au numérique.
C’est pour ça que je trouve important d’ouvrir la porte vers ce monde de 0 et de 1, même si cette porte n’est qu’entrouverte.
Le 22/06/2016 à 12h48
Tu as fait quel BTS ? SIO, SN?
Le 22/06/2016 à 12h55
Je ne suis pas d’accord. Je pense que mettre les élèves à la programmation dès le collège est un très bon choix. Ce sont les métiers d’avenir.
Concernant la culture générale j’ai un avis mitigé sur la question: pour moi la culture générale n’a pas sa place à l’école. La culture générale doit se “créer” toute seule par l’élève grâce -par exemple- à ses hobbies.
Le 22/06/2016 à 12h57
IG (ancien nom de SIO je crois)
Le 22/06/2016 à 13h00
“Ajouter au BAC S une spécialité plus centrée sur l’électronique/informatique.“Il y a déjà la spécialité ISN (informatique et sciences du numérique) pour le BAC S.
Le 22/06/2016 à 13h09
Le 22/06/2016 à 13h12
Le 22/06/2016 à 13h30
[quote:5685768:atomusk]…[quote]
C’est juste la constatation de collègues qui perdent énormement de temps avec excel au lieu d’automatiser un peu les choses. Ils pestent contre ces trucs répétitifs à faire alors qu’ils bossent dans une DSI… " />
Le 22/06/2016 à 13h30
Le 22/06/2016 à 13h40
Le 22/06/2016 à 13h45
Le 22/06/2016 à 13h51
Le 22/06/2016 à 13h55
Quand je dis que c’est un métier d’avenir c’est tout simplement parce qu’il manque des développeurs en France ! Il y a assez de plombiers en France pour reprendre ton exemple.
La France est la 5ème puissance économique mondiale et la 25ème puissance numérique. Déjà là il y a un problème. Quand tu sais en plus que 40% de la croissance des états unis se fait sur le secteur de l’informatique et du numérique tu comprends tout de suite que la France a un gros problème avec ce secteur et qu’il est temps de faire changer ça.
Comme le disait Nicolas Sadirac “Montaigne c’est bien mais c’était il y a fort longtemps”.
Quand je dis que c’est un métier d’avenir c’est tout simplement que la France en manque cruellement. Le secteur du numérique est le seul secteur qui ne connait pas la crise aujourd’hui et c’est sur celui-là qu’il faut miser pour la croissance et c’est exactement ce qu’ils comptent faire en insérant la programmation (somme toute basique) dès le collège.
Si ton sysadmin ne sait pas faire de Bash, Shell ou autre ce n’est pas un sysadmin désolé. Il doit forcément savoir programmer ces langages puisqu’il en a forcément besoin dans son coeur de métier.
Pour les réflexes du cerveau je n’y croit pas. Aujourd’hui il y a énormément de personnes qui ont ce côté logique cartésien (les “matheux” dans le jargon). J’en fais parti et je vois pas en quoi cela peut me porter préjudice sur ma sociabilité.
Le 22/06/2016 à 13h57
Le 22/06/2016 à 13h58
C’est vrai.
Au moins une grosse banque verte fait du offshore au dela de 5 j de dev.
Le 22/06/2016 à 14h01
Je suis assez d’accord avec toi sur le fond, faire un algo basique pourquoi pas, mais déjà commencer par de la logique. Perso j’en ai jamais fait au collège, et ça a été pour moi la base pour bien comprendre l’algo dans les études spécialiséess. Après je pense que pas mal de gens “contre” ça sont des développeurs qui ont un peu peur de voir arriver une génération de développeurs qui ont baigné dedans dès le début.
Mais ça fera surtout des développeurs avec des bases plus solides !
Le 22/06/2016 à 14h01
ah ça c’est certain que je suis d’accord.
Le fait de connaitre la programmation, et plus particulièrement les macro excel & co serait un plus énorme pour la productivité et de ce fait “mériterai” d’être ajouté au cursus …
Mais commencer à intéresser l’élève par “l’apprentissage du tableur” … j’ai un gros doute " />
Le 22/06/2016 à 14h02
Le 22/06/2016 à 14h07
Le 22/06/2016 à 14h14
Le bash c’est pas du code….. Mais genre pas du tout ! Tu sais de quoi tu parles au moins ?
Et tu iras dire à OVH que leurs sysadmins de niveau 3 c’est des tanches, je suis sûr qu’ils vont directement t’embaucher pour les remplacer.
La France manque de dev… ok, quel rapport ? Tu connais la proportion de gens ayant fait des études d’informatique incluant de la prog pure qui ont complètement abandonnés cette partie et qui bossent aujourd’hui sous excel avec quasiment aucune macro ?
Un indice, regarde du côté des chef de projet, c’est juste énorme….
La vérité c’est que tout le monde ne supporte pas de faire de la programmation un métier, d’abord parce que c’est un métier ou tu dois apprendre en continue, ensuite parce que c’est une logique à part entière.
Et tu as un raisonnement cartésien…. super…. tu l’as appris à quel âge ? 16 ans ? 14 ?
Dans les écoles que j’ai faites tous les gens ayant appris la programmation à un très jeune âge était complètement associaux, moi inclus. C’est une réalité limitée, basée sur mon expérience personnelle, mais qui tape sur un panel d’environ 500 personnes et limitée au secteur en question….. Et le pire c’est qu’ils étaient pas meilleurs.
Tires en tes conclusions.
Le 22/06/2016 à 14h15
Le 22/06/2016 à 14h22
Le 22/06/2016 à 14h30
Ca serait intéressant de savoir ce que tu définis comme informatique et comme programmation.
Parce qu’il n’est pas nécessaire de savoir programmer pour comprendre le concept général de fonctionnement d’un OS et d’un ordinateur.
Concernant l’inde, une grande partie des “codeurs” sont des pisseurs de code n’ayant pas eu les formations de conception que nous français avont eu dans nos écoles.
Et on en revient petit à petit des développement externalisé à l’étranger. Culture différente, compréhension compliqué des besoins utilisateurs,etc…
edit : BBQed " />
Le 22/06/2016 à 14h31
Ça me rappelle presque tortue sur TO7… niveau CE1/2 ^^.
Le 22/06/2016 à 14h32
Où ai-je parlé de bureautique ? " />
Je pensais plus aux CGU, à la confidentialité des données, aux premiers vecteurs de propagation de malwares, …
Le 22/06/2016 à 14h36
Bash étant un langage de programmation, c’est donc bien programmer: programmer/développer en bash tout comme on peut développer en PHP, Java etc..
Le 22/06/2016 à 14h38
T’es sur qu’ils étaient pas en option réseau ? Car pour le coup y’a bien un peu de prog/algo, mais c’est très léger…
Le 22/06/2016 à 14h44
Euh…
“Bash is an sh-compatible command language interpreter that executes commands read from the standard input or from a file. Bash also incor‐porates useful features from the Korn and C shells (ksh and csh).”
Oui, c’est un interpréteur de commandes. Pas un langage de programmation. Tu peux bien scripter en bash mais ça s’arrête là. D’ailleurs dans ton man nul part il n’est question de programmation.
C’est une interface de commande, au même titre qu’un affichage windows, pas besoin d’une logique de programmation pour savoir l’utiliser….. Par contre savoir que tel programme a besoin de tel fichier de conf parce que avant de pouvoir envoyer un mail (par exemple) il faut pouvoir se connecter via un socket à l’interface réseau, ça oui c’est nécessaire.
Et ton admin en papier macher il gère plus de serveurs, de routeurs, de switchs et de vlan que tu n’en cauchemarderas jamais….
Et 13 ans c’est relativement vieux. Je te parle de gens ayant appris la prog entre 4 et 7 ans (dans mon cas c’est justement parce que ma mère considérait que c’était un métier d’avenir….).
Quant à moi j’ai fait beaucoup d’effort à ce niveau mais j’ai encore un espèce de blocage à ce niveau…. le même que tous les gens ayant appris la prog très jeune avec qui j’ai pu parler.
Le 22/06/2016 à 16h11
Le 22/06/2016 à 16h27
Aucun troll ne t’inquiete pas.
Oui ca me pose probleme, tu as beau etre informaticien avec ton master, t’a pas du bien me lire.
Je codais a 11ans oui a l’école, ce n’était pas ma passion, et ca l’est devenue beaucoup plus tard, mais pas via la programmation. Et aujourd’hui je bosse dans un domaine totalement différent, donc rine a voir avec une passion.
Le soucis c’est d’enseigner en fin de college en 2016 sur des bécanes modernes, ce que nous avons ingurgité en CM1 en 1985 sur des TO7,okay ? Y a pas un soucis la ?
Encore entendu hier dans un podcast, les jeunes ne savent meme pas taper une URL, s’ils n’ont pas google devant eux ils ne savent pas ou aller.
Nivellement par le bas stou, regarde les programmes d’il y a 30 ans, et ceux d’aujourd’hui, y a pas photo.
Le 22/06/2016 à 16h37
Juste pour rebondir sur l’Inde qui represente 20 fois la population française et 20% de la population mondiale. J’ai l’impression qu’il y a les deux extrêmes à cause du nombre d’“informaticiens” disponibles. Enormement de codeurs mauvais ou passables et quelques très bon (que peu d’entreprises peuvent se payer).
Et que nos entreprises s’offrent les services des uns à un prix défiant toute concurrence en pensant avoir le service des autres. " />
Le 22/06/2016 à 16h42
Le 22/06/2016 à 16h43
Et ça te prend combien de temps pour lui apprendre tout ça ? Est-ce que tu crois réellement que ta façon de faire est applicable à une trentaine de gamins d’une classe, face à un prof, qui doit faire au mieux devant 30 niveaux de maitrise différents, avec au final très peu d’heures pour le faire ?
Le 22/06/2016 à 16h46
Le 22/06/2016 à 16h51
Ben, en dehors de mon émulateur 3270, je n’ai pas grand chose d’autorisé pour faire des petits outils avec une interface graphique.
Et puis c’est de l’objet et on travaille en mode agile pour les classeurs que va utiliser la moa " />
Le 22/06/2016 à 16h52
C’est exactement ça.
Mais disons que quand on parle de “codeurs indiens” on pense bien souvent au produit du programme “programmation pour tous” mis en place par l’Inde à la fin des années 90.
Bien sûr qu’il y a d’excellents dev en Inde ! Mais ce programme prouve justement la vacuité d’un programme d’éducation incluant la programmation tout en omettant l’informatique avec un grand “I”, ce vers quoi semble se diriger la France….
J’ai embauché récemment un dev sortant d’une formation accélérée. Ses connaissances théoriques en informatique sont proche du néant (mais à ma grande satisfaction il est curieux et progresse vite). Alors oui il sait coder, mais concrètement ça ne lui ouvre aucune porte quant à la compréhension des outils qui nous envahissent et hors milieu pro ça ne lui sert à rien….
Le 22/06/2016 à 16h59
Le 22/06/2016 à 17h13
Le 22/06/2016 à 17h30
A tel point que maintenant les algos de tri on ne sait plus ce que c’est. Et certains apprennent que c’est utile quand ils ont un coup de fil de la prod qur la conso cpu.
Le 22/06/2016 à 17h33
Le 22/06/2016 à 18h21
Le 22/06/2016 à 18h28
C’est en 4e qu’on apprend à calculer une vitesse, et en 3e qu’on apprend les grandeurs composées.
ça devrait être fait à quel niveau d’après toi ?
Le 22/06/2016 à 18h38
Le 22/06/2016 à 19h48
Le 22/06/2016 à 11h38
Le 22/06/2016 à 11h44
Il devrait plutôt leur apprendre l’assembleur :p
Plus sérieusement, je pense que c’est une bonne idée d’introduire la logique de la programmation aux collégiens.
Ce qui serait pas mal aussi ça serait de proposer des cours de python en option pour ceux qui le souhaites. Le python c’est très simple à prendre en main, c’est un excellent langage pour débuter.
Le 22/06/2016 à 11h46
Le 22/06/2016 à 11h46
Le 22/06/2016 à 11h48
Le 22/06/2016 à 11h51
Sinon, j’aimerais qu’ils apprennent d’abord l’utilisation d’un tableur puis s’ils maitrisent correctement ils peuvent étudier les langages de macro associés (style vba et équivalents libres). Cela leur donnera tout de suite une utilité de la programmation. Quand on automatise un peu certaines tâches, on y gagne en confort.
Le 22/06/2016 à 11h59
Je confirme, j’ai aussi fait un BTS SIO, au final, j’ai survolé toutes les notions mais une fois le diplome en poche je savais pas faire de gros projets.
Le 22/06/2016 à 12h00
Le 22/06/2016 à 12h07
sans informatique on avait aussi des raisonnements algorithmiques. C’est avant tout un raisonnement, on peut comprendre et même savoir faire un algo sans connaitre rien de l’informatique.
Ils appellent même cela des “algorigrammes” au collège en 2016, ce n’est en rien nouveau et ca n’aide en rien a “connaitre” l’informatique.
Le 22/06/2016 à 12h13
Pour ca il faut soit de l’expérience pro soit continuer les études après le bts (et c’est pas sûr que ca soit intéressant niveau projet).
Mais pour une formation nouvelle (moins de 5 ans), je trouve que le bts sio n’est pas en adéquation avec le milieu professionnel. On a des lacunes énormes en ce qui concerne la conception et les bonnes pratiques en développement (archi + design pattern + UML, etc..)
Le 22/06/2016 à 12h16
Enseigner ces trucs-là maintenant, c’est une perte de temps vu que ça aura peut-être changé quand ils passeront leur permis (mis à part le lave-glace qui est aussi nécessaire sur une voiture électrique), c’est d’ailleurs pour ça que ces notions sont abordée… lors des premières leçons de conduite.
Fin du hors-sujet.
Il ne s’agit ici que d’une initiation et comme le dit warfie, si ça permet aux nouvelles génération que l’informatique n’est pas « magique », ce sera déjà un grand pas de fait.
Pour ceux qui disent que tout le monde n’a pas vocation à faire de l’informatique, je réponds que pour beaucoup de gens :
L’école ne serait donc plus utile après le CP ?
Le 22/06/2016 à 12h16
Le 22/06/2016 à 12h19
Le 22/06/2016 à 12h20
Oh non, VBA est un vrai tue-l’amour de la programmation.
Le 22/06/2016 à 12h23
Le 22/06/2016 à 12h25
" /> Bien d’accord, le but ici est de faire comprendre la logique, par de faire C# directement au collège.
C’est comme les bases de données, ça paraît important que l’on sache comment ça fonctionne, car on passe notre temps à les interroger et à en extraire des infos.
Mais les logiques de recherche et d’organisations sont complètement étrangères à 99% de la population.
Le 22/06/2016 à 14h44
Le 22/06/2016 à 14h48
Le 22/06/2016 à 14h48
Bah donc d’après certains ici tu n’es pas informaticien.
D’ailleurs dans mon cas je me démerde en prog et en sysadmin, par contre je bite que dalle en réseau alors que d’après les mêmes quand on sait programmer on comprend toute l’informatique.
Finalement y-a-t-il un seul informaticien sur cette planète ? " />
Le 22/06/2016 à 14h53
Le 22/06/2016 à 14h54
Mais si bash peut être programmé ! Il peut y avoir des if/else, while, des variables etc dans bash comme dans tout autre langage de programmation !
“Bash is the GNU Project’s shell. Bash is the Bourne Again SHell. Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers functional improvements over sh for both programming and interactive use. In addition, most sh scripts can be run by Bash without modification.”http://www.gnu.org/software/bash/
4 et 7 ans c’est peu être un peu tôt je te l’accorde. Après tu n’as pas entre 4 et 7 ans pour le cas du collège. Je pense que tu es déjà plus apte à recevoir des bases en programmation dans la tranche d’âge 10 à 14 ans au collège.
Le 22/06/2016 à 14h54
Pour revenir sur une utopie il faudrait déjà qu’elle ait été mise en place…
A ma connaissance aucun pays n’a jamais tenté l’enseignement de l’informatique comme discipline, c’est toujours “appliquée à” ou un secteur très restreint (ici la prog).
Pour le reste il faudrait que tu comprennes que beaucoup de gens sur le marché du travail ont eu des bases de code, même en fac de philo il y a 15 ans ils en donnaient. Est ce que c’est pour ça que ça a changé les usages ? Pas vraiment….
Ta comparaison de physique est nulle, je dirais plutôt c’est “comme si on formait des chimistes sans leur apprendre la physique quantique” : c’est lié, ce sont deux secteurs relativement proche, l’un explique l’autre…. et pourtant un chimiste n’utilisera pas une seule fois ses connaissances pratiques en physique quantique au cours de sa carrière.
Mon “savoir informatique”…. tu ne me connais pas, qu’est que tu en sais ? Le tiens me semble bien théorique par contre (mais je peux me tromper). En tous cas si tu crois que j’ai fait que de la prog et/ou dans un seul langage tu es excessivement loin de la réalité.
Pour l’Inde justement, d’après tes dires les codeurs devraient tous etre surchargés de travail la-bas…. C’est moins cher et on manque globalement de devs ailleurs, c’est bien ce que tu dis non ? Alors pourquoi c’est plutôt l’inverse qui se produit ?
Le 22/06/2016 à 14h59
Le 22/06/2016 à 15h00
Le 22/06/2016 à 15h06
Votre débat montre tout l’intéret de l’idée initial de monsieur Bourne:
Écrire à la fois un programme qui, puisse servir d’interface au système et aussi de langage de programmation.
Et, effectivement, bash est Turing complet (même si ce ne serait pas une bonne idée de pousser trop loin dans cette direction là).
Le 22/06/2016 à 15h15
“l’enseignement moral et civique” la boite à former de bons petits soldats ne se cache même plus " />
Le 22/06/2016 à 15h26
Le 22/06/2016 à 15h30
Le 22/06/2016 à 15h41
Le 22/06/2016 à 15h57
Marrant hein parce que l’informatique à l’école je n’y ai pas eu le droit (ah si on a appris a taper sur un clavier en techno) hors option (qui étaient spécialisées), et pourtant il y a 30 ans j’étais à l’école.
Personne ne m’a appris ce qu’était un OS, et quand je vois le niveau des profs / instits AUJOURD’HUI je me dis que de toutes façons il aurait fallu qu’ils comprennent EUX avant de l’enseigner….
Sur le terrain, la majorité des vieux dev je les embauche pas parce qu’ils travaillent avec des méthodes archaiques absolument pas AGILE et on des connaissances souvent non actualisées et dépassées. Il y a un réel fossé entre les dev qui sont sortis d’école avant 2000 et ceux d’après…. et c’est pas super glorieux pour ceux d’avant (qui ont par contre une meilleure connaissance des mécaniques bas niveau, mais aujourd’hui ça on en a rien à battre en entreprise).
Tu veux un pays de dev pro ? Alors je suis d’accord avec toi. Sauf que l’utopie est là…. quand on voit que plus de 50% des gens qui ont un diplôme de dev ne poursuive pas une carrière dans le dev mais bifurque parce que ça les fait chier et qu’ils sont nuls, tu m’excuseras de rigoler….
Je me fais dépasser par un mec qui est sysadmin niveau 3 chez OVH oui. Un mec qui gère au quotidien plus de 1000 grappes de serveurs. Oui il me dépasse, comme il a certainement une bien meilleure idée du fonctionnement de l’informatique que 99% des devs….
Le problème que tu as la dedans, c’est que ça remet en cause ton postulat de départ, hors dans ton raisonnement c’est bien ça qui pêche et que tu ne veux pas actualiser. Il sait pas coder et il te dépasse = tu es nul….. Et si c’était plutôt savoir coder n’a rien à voir avec la compréhension de l’informatique ? Hmmmm ?
Sur ce qui se passe en Inde, encore une fois tu ne me connais pas. Disons que la bas tu n’as pas de mal à trouver un codeur dans la seconde pour un projet. Par contre trouver un dev c’est un chouilla plus compliqué….
Le 22/06/2016 à 16h01
Le 22/06/2016 à 16h06
Je n’ai pa lu tous les commentaires et je répond à toi car ça tombe sur toi mais rien de personnel. Tu as parfaitement raison pour le sujet, mais ce serait oublier qu’il s’agit d’un sujet 0 fait pour montrer l’idéal. Dans la pratique le conseil chargé de rédiger les sujets du brevet et bacc vont tellement entendre pleurer les profs et les élèves durant les commissions et tout que crois moi le niveau sera revu bien à la baisse, éventuellement après une ou deux taulé au niveau des résultats. Bref le résultat sera largement moindre que l’ambition. Malheureusement…
Le 26/06/2016 à 18h06
C’est pas plus mal ça permettra peut-être d’y réfléchir avant de faire des études qui mènent à rien. Plus de la moitié de nos développeurs sont des reconvertis sur le tard, ou des gens dont la formation première n’a rien à voir avec la programmation. Personnellement, j’avais hésité entre un bac S SVT spé physique (il n’y avait que SVT de dispo) et un bac STT(/STG/STMG). J’ai pris le bac S pour le lolz au dernier moment (tout en sachant que je re-bifurquerai sur la programmation après le bac) : quand la prof a demandé qui voulait un dossier d’inscription pour la filière S j’ai levé ma main alors que j’avais demandé STT dans mes voeux d’orientation. Aujourd’hui, je ne fais plus de bio, la chimie ne me sert à rien mais c’était fun.
Le 27/06/2016 à 12h38
On dirait le jeu Human Ressource Machine. " />
Le 27/06/2016 à 13h44
Le 28/06/2016 à 09h00
Je bosse dans l’informatique, je ne me définis pas comme codeur mais je sais tout de même écrire des trucs qui fonctionnent en VBA, assembleur 8051, Python, Bash, C et SQL. J’ai géré des parcs de beaucoup de machines et je partage l’avis de Nydow contre Fuinril : un sysadmin qui ne sais pas scripter 3 lignes n’est pas un vrai sysadmin.