Compétences informatiques manquantes chez les élèves du secondaire



Depuis un peu plus de quatre ans, je travaille comme mentor pour des élèves seniors, des stagiaires , j'ai récemment emmené mon quatrième étudiant. Cela suffit pour remarquer certains modèles. Bien sûr, chacun d'eux possède des connaissances et des expériences informatiques différentes, mais il y a deux lacunes consécutives et inquiétantes. Le premier est un concept, et l'autre est une compétence. Mais ces deux choses doivent être faites par un lycéen avancé, en particulier celui qui s'intéresse aux ordinateurs. Cet écart persiste, bien que les étudiants suivent des cours d'informatique.

Fichier, répertoires et chemins


Les lacunes dans les concepts sont les fichiers, les répertoires ou, en général, les chemins . Les étudiants viennent d'abord avec une compréhension de base des fichiers et des répertoires (c.-à-d., Des «dossiers») et, peut-être, avec une sorte d'idée commune qu'il y a une hiérarchie dans tout cela. Mais ils ne comprennent pas que l'emplacement du fichier est déterminé par la séquence des composants du répertoire, qui peut être relative ou absolue . A savoir, ils n'ont jamais rencontré le concept .( ) ou ..( ) .

Tout d'abord, nous installons Linux avec les étudiants, puis je les place devant le terminal. Étant donné que la plupart des arguments, à l'exception des options de la console, sont des chemins de fichiers, les commandes shell sont très limitées si vous ne savez rien des chemins. Vous ne pouvez pas naviguer entre les répertoires ou accéder aux fichiers en dehors du répertoire de base. Par conséquent, l'une des premières choses que je devrais leur enseigner est de savoir comment les méthodes fonctionnent. Nous faisons des exercices qui construisent et expliquent le concept de chemins, et cela prend du temps et de la pratique pour que l'étudiant comprenne vraiment ce concept.

Et cela prend plus de temps que vous ne le pensez! Même lorsque l'étudiant a compris les concepts de base, il a encore besoin de pratique pour vraiment consolider ces concepts et en parler. C'est un problème tellement répandu que je pense même à préparer une brochure de formation et, éventuellement, une sorte d'exercices interactifs. Ensuite, ces documents peuvent simplement être transférés à l'étudiant afin qu'il apprenne de manière autonome, comme ils le font avec d'autres sujets.

Les chemins sont importants non seulement pour la ligne de commande. Ils sont utilisés quotidiennement dans la programmation lorsque vous avez besoin d'accéder à des fichiers. Dans certains contextes, cela est même important pour la sécurité, quel que soit le langage de programmation. Par exemple, vous devez vous occuper du traitement et de la vérification des chemins à partir d'une source non fiable. Une application Web peut avoir besoin de convertir une chaîne de type chemin dans la demande en chemin de fichier. Si vous ne comprenez pas comment cela fonctionne .. , vous pouvez le faire de manière dangereuse. Ou si vous ne comprenez pas comment normaliser les chemins avant la comparaison.

Je crois que les chemins sont un concept de base lors de l'étude des fichiers et des répertoires. Il s'agit du niveau de base d'une personne considérée comme connaissant l'informatique.

Ensemble aveugle


Une autre lacune importante est la dactylographie aveugle. Aucun de mes élèves ne possédait cette compétence, et cela les ralentit tous beaucoup plus qu'ils ne le pensent. Je passe beaucoup de temps à côté du clavier, donc j'observe moi-même comment certaines personnes pointent leurs doigts sur les touches.

Une étape importante dans la maîtrise d'un ordinateur est la répétition rapide de nouvelles idées et concepts, en testant et en jouant avec les choses au fur et à mesure qu'elles sont étudiées. La numérotation fastidieuse et fastidieuse ralentit non seulement ce processus, mais entrave également activement les expériences. Il devient un obstacle. L'utilisation avancée de l'ordinateur n'est pas très amusante si vous ne pouvez pas taper rapidement.

Honnêtement, j'ai moi-même maîtrisé la dactylographie il y a moins de deux ans . C'est dommage que pas plus tôt: c'est vraiment de ma faute si ça a pris si longtemps. Heureusement, j'ai développé ma propre méthode de frappe pseudo-aveugle, qui ne vous oblige pas à vous piquer le doigt ou à regarder le clavier. Ma principale préoccupation était la précision, pas un ensemble fastidieux ou lent.

La mauvaise nouvelle est que je ne peux pas enseigner pleinement cela, contrairement au concept de chemins. Premièrement, l'un des principes de base d'un programme de mentorat est que nous ne devrions pas consacrer beaucoup de temps aux compétences de base. La formation à la dactylographie nécessite plusieurs semaines d'efforts quotidiens. C'est tout simplement trop de temps que nous n'avons pas. Deuxièmement, cela ne fonctionnera en aucun cas si l'étudiant n'est pas motivé. Je ne sais pas comment fournir cette motivation. (Et si l'élève est motivé, il le fera quand même en temps voulu). Je pense que c'est là que le programme scolaire est bloqué.

La mauvaise nouvelle est que le problème ne fera qu'empirer. Une révolution mobile s'est produite, et pour la plupart des gens, les appareils mobiles remplacent progressivement un ordinateur domestique, même un ordinateur portable. Je connais déjà un élève qui n'a pas d'ordinateur ordinaire à la maison. La grande différence entre une tablette et un ordinateur portable est que la tablette est conçue uniquement pour la consommation.

À l'avenir, les enfants travailleront de moins en moins avec les claviers et l'informatique productive en général. Les claviers resteront un outil indispensable pour les professionnels. Je me demande si l'avenir deviendra un peu comme, disons, les années 80, où seule une petite partie des enfants ont vu un ordinateur à part entière. Ce n'est qu'au lieu d'un clone de PC, Commodore ou ordinateur Apple II que Raspberry Pi.

Conclusions


Je veux clarifier: je ne blâme pas les écoliers pour ces lacunes. Ils ne sont responsables de rien. Ce qu'ils apprennent et ce avec quoi ils travaillent à un moment donné de la vie échappent largement à leur contrôle.

La plupart des reproches que je fais aux écoles. Tous mes élèves ont étudié la programmation au lycée, mais ces cours parviennent en quelque sorte à sauter les bases. Au lieu de cela, ils apprennent des IDE spécifiques sans réelle compréhension. Enfin, je peux comprendre tous ces mathématiciens qui se plaignent de la façon dont les mathématiques sont enseignées au lycée!

Que peut-on faire? Si vous êtes un parent, assurez-vous que votre enfant a accès à un ordinateur polyvalent, même s'il ne s'agit que d'un Raspberry Pi ou de l'un de ses clones, ainsi que d'un clavier et d'une souris. (Bien sûr, si vous lisez cet article, vous n'avez pas besoin de tels conseils). C'est quand même une bonne expérience.

Après réflexion, je pense maintenant que l'un des inconvénients de mon mentorat est que je ne passe pas assez de temps - généralement pas du tout - pour démontrer un travail efficace avec le clavier afin que les étudiants puissent me regarder en action. Habituellement, je vais vers eux pour vérifier leurs progrès, et il n'y a tout simplement pas une telle opportunité. Peut-être peuvent-ils être motivés par une démonstration de l'efficacité et de la fraîcheur du travail à des niveaux d'excellence plus élevés - pour montrer comment la saisie tactile et un puissant éditeur de texte peuvent faire une telle différence. Cela répondra à la question "Pourquoi devrais-je l'apprendre?"

Source: https://habr.com/ru/post/fr428758/


All Articles