Go Down

Topic: 8 ans débuter (Read 1 time) previous topic - next topic

pomme-poire

Salut les jeunes,

Mon petit fils s'intéresse à la programmation.
Il n'a que 8 ans. Bien sur, en France, si tu ne sais pas parler anglais, t'es une sous-merde et tu bossera chez ncdo au smic.
Mais tu te rend compte qu'à 8 ans, il n'a pas appris un seul mot d'anglais. Bravo l'enseignement.

Bref, je lui ai commander un arduino uno , un 2x16 sur un plancher avec des boutons  et un PC.

Je me demande quoi d'autre lui offrir pour qu'il trouve du plaisir et ne soit pas qu'une larve devant un écran.

N'oublions pas que je suis un vieux con et que mes idées ne sont pas toujours en phases avec les gamins.

Il ne sais même pas utiliser un PC (je vous assure) . Pourtant ils sont toujours sur des consoles de jeux alacon.

Je vais lui apprendre à venir sur ce forum. Donc si vous voyez un gamin de 8 ans débarquer, soyez indulgent .

Salut et merci d'avance .




Gerard68

Bonjour,

Je pense tout de suite à un petit robot genre suiveur de ligne. Ca peut être un bon début.

hbachetti


Je te trouve un peu dur avec le môme.

J'ai un copain qui a initié sa fille de douze ans à PYTHON, qui est un langage moderne et haut niveau, avec succès.
Le C à 8 ans, non, certainement pas.
Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

fdufnews

Il y a scratch c'est complètement graphique pour commencer c'est sûrement plus ludique.
Une présentation un peu ancienne.

pomme-poire

Merci pour vos réponses , je vais lui faire lire je le vois ce WE.

Merci  Gerard68
Merci  hbachetti
Merci  fdufnews

Voici son premier code après (bien évidement) lui avoir expliqué
Ensuite, je lui ai expliquer comment remplacer ses millisecondes par  " int x "  au départ pour ...vous voyez la suite.

Scratch, je suis pas fan. Perso, j'ai du mal à l'utiliser !
Le C à 8 ans, pourquoi pas ?
le coup du petit robot, pas idiot.
Je vais lui faire ouvrir un compte sur ce forum.

Je le vois tout les lundi (je suis papysitter le lundi midi)




Code: [Select]
//là c'est moi qui écris
//_________________________________________________________
//


#include <LiquidCrystal.h>

LiquidCrystal lcd(8, 9, 4, 5, 6, 7);


void setup() {



 
  lcd.begin(16, 2);

//là c'est lui qui a fait en 1 heure environ
//__________________________________________________________
// 

   lcd.clear();
   delay(200);
}
void loop() {
lcd.setCursor(0,0);
lcd.print("M");
delay(500);
lcd.setCursor(1,0);
lcd.print("a");
delay(500);
lcd.setCursor(2,0);
lcd.print("x");
delay(500);
lcd.setCursor(3,0);
lcd.print("e");
delay(500);
lcd.setCursor(4,0);
lcd.print("n");
delay(500);
lcd.setCursor(5,0);
lcd.print("c");
delay(500);
lcd.setCursor(6,0);
lcd.print("e");
delay(500);

delay(2000);

lcd.setCursor(5,0);
lcd.print(" ");
delay(500);
lcd.setCursor(4,0);
lcd.print(" ");
delay(500);
lcd.setCursor(0,0);
lcd.print(" ");
delay(500);
lcd.setCursor(3,0);
lcd.print(" ");
delay(500);
lcd.setCursor(1,0);
lcd.print(" ");
delay(500);
lcd.setCursor(2,0);
lcd.print(" ");
delay(500);
lcd.setCursor(6,0);
lcd.print(" ");
delay(500);

}



jfs

Je vais lui faire ouvrir un compte sur ce forum.

Tu m'enverras un MP pour m'indiquer son pseudo   ;)
Pas d'aide par MP !!!

Concernant le fonctionnement du forum tout se trouve dans les messages épinglés en tête de page.

pomme-poire


fdufnews

#7
Apr 11, 2019, 10:24 pm Last Edit: Apr 11, 2019, 10:25 pm by fdufnews
Scratch, je suis pas fan. Perso, j'ai du mal à l'utiliser !
Ah, ah, normal, c'est pas pour les vieux  :smiley-mr-green:
Scratch a été développé pour apprendre la programmation aux enfants.
Il y a une version de scratch qui tourne sur Raspberry Pi et il est utilisé dans les écoles ou les clubs de programmation en Grande-Bretagne avec des très jeunes.
L'avantage, c'est que cela sépare l'apprentissage du langage de l'apprentissage de l'algorithmie.
L'enfant peut se concentrer sur le déroulement du programme sans avoir besoin de maitriser un quelconque langage de programmation.

68tjs

Scratch, je suis pas fan. Perso, j'ai du mal à l'utiliser ! 
Si tu n'arrive pas à maîtriser scratch c'est parce que n'est pas bon en algorithmie.
Au contraire il faudrait que tu l'utilises plus souvent pour progresser :smiley-mr-green:

pomme-poire

#9
Apr 12, 2019, 11:26 am Last Edit: Apr 12, 2019, 11:30 am by pomme-poire
c'est des micro-biblioteques en somme ?

j'aime pas parce qu'il faut utiliser la souris pour déplacer les "briques"   !
La souris, c'est lent, très lent. Essayez de faire de la comptabilité avec une souris !
Les écrans tactiles devraient changer la donne.

J'aime bien que mes mains reste sur le clavier

Mais il est très probable que ce soit l'avenir car retenir un tas d'instructions ne présente aucun intérêt.
Ceux qui me disent le contraire, je leurs réponds : retenez vous encore par cœur le jeux d'instruction de votre CPU ? (j'ai commencé à programmer de cette façon)

S'il fallait supprimer les interfaces graphiques pour revenir aux lignes de codes, c'est sur que peu de personnes utiliseraient un pc. Et c'est sur aussi que nous n'aurions pas besoin de processeurs cadencé à 1 milliard de Ghz .

Donc oui, je devrais m'y mettre.

Je suis surpris que le logiciel arduino ne propose pas la suite d'une instruction que l'on commence à taper et qu'il ne propose pas l'instruction complémentaire ou qu'il n'ouvre pas automatiquement la { après certaines instruction ou que les majuscules/minuscules ne soit pas corrigé automatiquement.

Je m'explique: quand je commence par taper lcd.pr je devrais voir apparaitre lcd.print

si je tape lCd prin "toto"  ou clD:inpprimer "toto" ou cld drucken "toto" ou stampa cld "toto" , automatiquement le logiciel devrait deviner lcd.print("toto")

dans un tout autre domaine, dreamwafer est un exemple génial de coder en html quand on ne sais pas. Mais c'est une autre histoire.

Donc, c'est vrais que sratch est une avancée dans la programmation en mode graphique .
L'humanité a fait la connerie avec le langage humain qui est une catastrophe, chaque pays à son langage et il se trouve encore des gens qui voudraient que l'alsacien ou le corse soit reconnu comme le latin. Plus aucun français ne sais écrire sans faire une faute par mot tellement c'est fastidieux à apprendre.

Enfant ou anfent ou enfent ou anfant ou anfen ou anfan ou enfen ou enffant ou anffent ..... , comment tu justifie ça à un gamin qui est d'autre par inondé de choses à apprendre ? on lui a appris que en ou an produisait le même son. 90.000 mots dans le dico !

Les baleines utilisent un langage 9 fois plus évolué que le notre et un seul. Et des connards les tue pour les bouffer.

Nombre de bugs pourraient êtres évité car il en reste un sacré paquet.


Donc 68tjs,  je vais suivre ton conseil. Je ne sais pas si mon vieux cerveau pollué par la morphine  va y parvenir....






icare

Bonjour,
j'aime pas parce qu'il faut utiliser la souris pour déplacer les "briques"   !
La souris, c'est lent, très lent. Essayez de faire de la comptabilité avec une souris !
Les écrans tactiles devraient changer la donne.

J'aime bien que mes mains reste sur le clavier
Il en faut pour tous goûts.

S'il fallait supprimer les interfaces graphiques pour revenir aux lignes de codes, c'est sur que peu de personnes utiliseraient un pc. Et c'est sur aussi que nous n'aurions pas besoin de processeurs cadencé à 1 milliard de Ghz .
Et surtout se laisser pousser la barbe. ;)

Je m'explique: quand je commence par taper lcd.pr je devrais voir apparaitre lcd.print
Tu peux utiliser d'autres éditeurs qui  le font. L'environnement Arduino permet l'usage d'un éditeur externe.
2B OR NOT(2B) = FF
Arduino 1.0.5 à 1.8.5 + gEdit + Ubuntu 18.04 LTS

pomme-poire

;)
Tu peux utiliser d'autres éditeurs qui  le font. L'environnement Arduino permet l'usage d'un éditeur externe.

Merci. Je l'ignorais complètement. Comme quoi rendre visite à ce forum est progressiste .

Tu a des ou une préférence ?

En parlant de barbe (bien vu), il faut que je me rase car j'en connais une qui va....bref bon salut

 

hbachetti

Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

pomme-poire

et tu m'avais caché ça ?

al1fch

#14
Apr 12, 2019, 01:35 pm Last Edit: Apr 12, 2019, 01:37 pm by al1fch
Bonjour

Pour un de mes petils enfants de 8 ans je viens de choisir Micro:Bit  pour l'initiation en commençant avec une programmation par 'briques' style Scratch.



Go Up