Fehlende Computerkenntnisse bei Schülern



Seit etwas mehr als vier Jahren arbeite ich als Mentor für ältere Schüler. Vor kurzem habe ich meinen vierten Schüler aufgenommen. Dies reicht aus, um einige Muster zu bemerken. Natürlich verfügt jeder von ihnen über unterschiedliche Computerkenntnisse und -erfahrungen, aber es gibt zwei aufeinanderfolgende und störende Lücken. Das erste ist ein Konzept und das andere ist eine Fähigkeit. Beide Dinge müssen jedoch von einem fortgeschrittenen Schüler erledigt werden, insbesondere von einem, der sich für Computer interessiert. Diese Lücke bleibt bestehen, obwohl die Schüler Informatikkurse besuchen.

Datei, Verzeichnisse und Pfade


Eine erhebliche Lücke in den Konzepten sind Dateien, Verzeichnisse oder allgemein Pfade . Die Schüler kommen zunächst mit einem grundlegenden Verständnis von Dateien und Verzeichnissen (dh „Ordnern“) und vielleicht mit einer gemeinsamen Vorstellung, dass in all dem eine Hierarchie steckt. Sie verstehen jedoch nicht, dass der Speicherort der Datei durch die Reihenfolge der Verzeichniskomponenten bestimmt wird, die entweder relativ oder absolut sein können . Sie haben nämlich nie das Konzept .( ) oder ..( ) erfüllt.

Zuerst installieren wir Linux mit den Schülern, und dann stelle ich sie vor das Terminal. Da die meisten Argumente mit Ausnahme der Optionen in der Konsole Dateipfade sind, sind Shell-Befehle sehr begrenzt, wenn Sie nichts über Pfade wissen. Sie können nicht zwischen Verzeichnissen navigieren oder auf Dateien außerhalb des Ausgangsverzeichnisses zugreifen. Daher sollte ich ihnen als erstes beibringen, wie die Funktionsweise funktioniert. Wir machen Übungen, die das Konzept der Pfade konstruieren und erklären, und es braucht einige Zeit und Übung, bis der Schüler dieses Konzept wirklich versteht.

Und es dauert länger als Sie denken! Selbst wenn der Schüler die Grundkonzepte verstanden hat, braucht er noch Übung, um diese Konzepte wirklich zu festigen und darüber zu sprechen. Dies ist ein so weit verbreitetes Problem, dass ich sogar daran denke, eine Schulungsbroschüre und möglicherweise eine Art interaktive Übungen vorzubereiten. Dann können diese Materialien einfach auf den Schüler übertragen werden, so dass er unabhängig lernt, wie dies bei anderen Themen der Fall ist.

Pfade sind nicht nur für die Befehlszeile wichtig. Sie werden täglich in der Programmierung verwendet, wenn Sie auf Dateien zugreifen müssen. In einigen Kontexten ist dies unabhängig von der Programmiersprache sogar für die Sicherheit wichtig. Beispielsweise müssen Sie sich um die Verarbeitung und Überprüfung von Pfaden aus einer nicht vertrauenswürdigen Quelle kümmern. Eine Webanwendung muss möglicherweise eine Zeichenfolge vom Typ Pfad in der Anforderung in einen Dateipfad konvertieren. Wenn Sie nicht verstehen, wie es funktioniert, können Sie es auf gefährliche Weise tun. Oder wenn Sie nicht verstehen, wie Sie die Pfade vor dem Vergleich normalisieren können.

Ich glaube, dass Pfade ein Grundkonzept beim Studium von Dateien und Verzeichnissen sind. Dies ist die Grundstufe einer Person, die als Computerkenntnisse gilt.

Blindset


Eine weitere gravierende Lücke ist das blinde Tippen. Keiner meiner Schüler besaß diese Fähigkeit, und sie verlangsamt sie alle weitaus mehr als sie denken. Ich verbringe viel Zeit neben der Tastatur, also beobachte ich selbst, wie manche Leute ihre Finger auf die Tasten richten.

Ein wichtiger Schritt bei der Beherrschung eines Computers ist die schnelle Wiederholung neuer Ideen und Konzepte, das Testen und Spielen mit Dingen, während sie studiert werden. Das mühsame und mühsam langsame Wählen verlangsamt nicht nur diesen Prozess, sondern behindert auch aktiv die Experimente. Er wird zum Hindernis. Fortgeschrittene Computernutzung macht nicht viel Spaß, wenn Sie nicht schnell tippen können.

Ehrlich gesagt habe ich selbst vor weniger als zwei Jahren das Tippen mit der Berührung gemeistert. Schade, dass nicht früher: Es ist wirklich meine Schuld, dass es so lange gedauert hat. Glücklicherweise habe ich meine eigene pseudo-blinde Schreibmethode entwickelt, bei der Sie nicht mit dem Finger stechen oder auf die Tastatur schauen müssen. Mein Hauptanliegen war die Genauigkeit, kein langweiliger oder langsamer Satz.

Die schlechte Nachricht ist, dass ich dies im Gegensatz zum Konzept der Pfade nicht vollständig lehren kann. Erstens ist eines der Grundprinzipien eines Mentoring-Programms, dass wir nicht viel Zeit mit Grundfertigkeiten verbringen sollten. Das Schreibtraining erfordert mehrere Wochen täglicher Anstrengung. Es ist einfach zu viel Zeit, die wir nicht haben. Zweitens funktioniert dies auf keinen Fall, wenn der Schüler nicht motiviert ist. Ich habe keine Ahnung, wie ich diese Motivation liefern soll. (Und wenn der Schüler motiviert ist, wird er es zu gegebener Zeit noch tun). Ich denke, hier bleibt der Lehrplan stecken.

Die schlechte Nachricht ist, dass sich das Problem nur verschlimmern wird. Eine mobile Revolution hat stattgefunden, und für die meisten Menschen ersetzen mobile Geräte allmählich einen Heimcomputer, sogar einen Laptop. Ich kenne bereits einen Studenten, der zu Hause keinen normalen Computer hat. Der große Unterschied zwischen einem Tablet und einem Laptop besteht darin, dass das Tablet nur für den Verbrauch bestimmt ist.

In Zukunft werden Kinder immer weniger mit Tastaturen und produktivem Computing im Allgemeinen arbeiten. Tastaturen bleiben ein wichtiges Werkzeug für Profis. Ich frage mich, ob die Zukunft ein bisschen wie die 1980er Jahre werden wird, in denen nur ein kleiner Teil der Kinder einen vollwertigen Computer sah. Nur anstelle eines Klons von PC, Commodore oder Apple II wird Raspberry Pi.

Schlussfolgerungen


Ich möchte klarstellen: Ich beschuldige die Schulkinder nicht für diese Lücken. Sie sind für nichts verantwortlich. Was ihnen beigebracht wird und womit sie zu einem bestimmten Zeitpunkt im Leben arbeiten, liegt weitgehend außerhalb ihrer Kontrolle.

Die meiste Schuld gebe ich den Schulen. Alle meine Schüler haben in der High School Programmieren studiert, aber diese Kurse schaffen es irgendwie, die Grundlagen zu überspringen. Stattdessen lernen sie bestimmte IDEs ohne wirkliches Verständnis. Endlich kann ich all diese Mathematiker verstehen, die sich darüber beschweren, wie Mathematik in der High School unterrichtet wird!

Was kann getan werden? Wenn Sie Eltern sind, stellen Sie sicher, dass Ihr Kind Zugriff auf einen Universalcomputer hat, auch wenn es sich nur um einen Raspberry Pi oder einen seiner Klone sowie eine Tastatur und eine Maus handelt. (Wenn Sie diesen Artikel lesen, brauchen Sie natürlich keinen solchen Rat). Es ist sowieso eine gute Erfahrung.

Nach dem Nachdenken denke ich jetzt, dass einer der Nachteile meines Mentorings darin besteht, dass ich nicht genug Zeit - normalerweise im Allgemeinen überhaupt nicht - aufbringe, um eine effektive Arbeit mit der Tastatur zu demonstrieren, damit die Schüler mich in Aktion beobachten können. Normalerweise gehe ich zu ihnen, um ihre Fortschritte zu überprüfen, und es gibt einfach keine solche Gelegenheit. Vielleicht können sie durch eine Demonstration motiviert werden, wie effektiv und cool Arbeit auf einem höheren Niveau ist - um zu zeigen, wie Touch-Typisierung und ein leistungsstarker Texteditor einen so dramatischen Unterschied machen können. Dies beantwortet die Frage "Warum sollte ich das lernen?"

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


All Articles