Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   Wird an deutschen Schulen tatsächlich so ein Mist gelehrt? (https://www.delphipraxis.net/166379-wird-deutschen-schulen-tatsaechlich-so-ein-mist-gelehrt.html)

Perlsau 10. Feb 2012 14:38

Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Seid gegrüßt,

beim Lesen einiger von Anfängern initiierten Threads kommt mir immer wieder der fürchterliche Verdacht, daß an deutschen Schulen im Informatik-Unterricht völlig irrelevante Sachverhalte und Vorgehensweisen gelehrt werden, wie das z.B. dort sehr deutlich wird, aber auch in anderen Threads und Delphi-Foren. Im Laufe einiger dieser Threads kann ich mich des Eindrucks nicht erwehren, daß die Lehrer dort versuchen, Delphi aus Turbo-Pascal-Sicht zu verwenden. Man kann daraus den Schluß ziehen, daß sich diverse Lehrkräfte nicht wirklich mit Delphi auskennen und ihre Unkenntnis und offensichtliche Verwirrung, was die Verwendung von Delphi betrifft, unreflektiert an ihre Schüler weitergeben.

Im Angesicht des ständig behaupteten Fachkräftemangels (an dem ich gewisse Zweifel hege) sollte es doch oberste Priorität haben, zumindest der nachfolgenden Generation solide Grundlagen zum Verständnis objektorientierter Programmiersprachen zu vermitteln. Ganz bestimmt gibt es den einen oder anderen geübten Delphi-Programmierer, dem es Freude machen würde, den Kids an einer Schule in seiner Nähe das Entwickeln mit Delphi beizubringen. Da muß man doch nicht irgend einen unwissenden Lehrer dazu zwingen, so zu tun, als ob er Delphi beherrsche! Aber nein, man möchte ja kein Geld für Bildung ausgeben, das schiebt man lieber den Bankstern in den Allerwertesten ...

Vielleicht wäre das ja ein Thema für die von "unserer" Frau Merkel (ich kann die nicht leiden) angestoßene Meinungs-Sammlung, die seit dem 1. Februar läuft: Dialog über Deutschland. Dort gibt es die Rubrik "Wie wollen wir lernen?", wo ein solches Anliegen entsprechende Resonanz finden dürfte. Darauf hingewiesen wurde von Telepolis.

Aber eigentlich nehm ich das nicht wirklich ernst: nächstes Jahr sind Wahlen ...

Teekeks 10. Feb 2012 14:59

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Direkt kann ich dir auf deine Frage nicht Antworten.
Aber wir an der Schule haben nur mit Turbo-Pascal gearbeitet. Und selbst dort hatte mein Lehrer nicht so wirklich den Durchblick.
In der Praxis also nicht zu gebrauchen.
Allerdings wurden wir in der Theorie, also dem Aufbau und der Funktionsweise eines Computers auf Hardware-Ebene sehr gut vorbereitet. (Sind vom Transistor bis zur ALU alles Schrittweise durch gegangen und haben letztere auch von Hand mal durch gerechnet).
Ebenso wurden die Logischen Operatoren wunderbar erläutert.

Es herrschte also nur auf der Software-Entwicklung ein starkes Defizit. Ansonsten war es denke ich einer 11. Klasse angemessen.

Allerdings gibt es hier in Cottbus auch nur noch einen einzigen weiteren Lehrer der an den Schulen Informatik unterrichtet.

Phoenix 10. Feb 2012 15:01

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Kurz gesagt: Leider ja.

Das Hauptproblem ist meiner Meinung nach: Die Lehrer haben neben den Hauptfächern nicht viel Zeit (Stichwort: Lehrermangel). Das heisst das die Vorbereitung für Wahlveranstaltungen immer hinten runter fällt. "Programmieren" ist halt kein Hauptfach und das, was an manchen Schulen in "Informatik" gelehrt wird ist eher ein Word & Excel für Einsteiger. Nicht falsch verstehen: Wenn das gut gemacht wird, ist das schon ein richtig guter Schritt in die richtige Richtung.

Aber zurück zum "Programmieren": Die Lehrer machen das Nebenbei, mit wenig Möglichkeiten zur Vorbereitung, und in aller Regel sind diese Lehrer nur Hobby-Programmierer. Bei der aktuellen Vergreisung der Lehrerschaft ist es nunmal auch so, dass die meisten davon vermutlich tatsächlich noch auf ihren eigenen Turbo-Pascal Erinnerungen aufbauen.

Von 'modernem' Software-Craftsmanship, also das Programmieren als Handwerk zu verstehen und mit den optimalen Tools möglichst effizient Probleme zu lösen ist da vermutlich nichts angekommen.

Zudem kann ich aus meiner inzwischen langjährigen Erfahrung als Coach noch sagen, dass insbesondere Delphianer aus mir immer noch unerfindlichen Gründen zwar die Komposition vorgefertigter Controls hervorragend beherrschen (= Lego-Baukasten Spielen), aber schon aufgeschmissen sind wenn sie dann einen einfachen Buggy OHNE das entsprechende Kit, sondern nur aus den Grundsteinen aufbauen sollen. Von OOP und sauberer Architektur mal zu schweigen.

Und hier rede ich von professionellen Entwicklern, die damit ihr täglich Brot verdienen. Klar bekommen die das irgendwann zusammen, aber schön und elegant ist anders.

Und dann soll jemand, der nur ein Bruchteil von Know-How hat, als Hobbyist, den Schülern was gescheites beibringen können?

Als erste Lösung würde mir da einfallen: Die Lehrer trainieren. Kostet aber Geld und Zeit, und das fehlt blöderweise an den Schulen. Zudem sind sich die meisten Lehrer der vorhandenen Defizite auch gar nicht bewusst, so dass hier wahrscheinlich allein schon der Bedarf an Schulung verkannt wird.

p80286 10. Feb 2012 15:15

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Da frage ich mich, was sollen denn die Kinder lernen?
Aktuell hat mich ein Eintrag in der OH aufgeregt weil irgendein Schussel dort Items und Item durcheinander gebracht hat. Um solchen Mist zu erkennen sollte man so ein paar Grundlagen der OOP kennen. Ansonsten ist meiner Meinung nach völlig unerheblich ob Delphi oder C++ oder der 788. Basic-Dialect genutzt wird um das praktische Programmieren zu vermitteln.
Allerdings sollte die entsprechende Lehrkraft die Sprache so einigermaßen beherrschen (Haupsache er weiß, wo man nachlesen kann). Vom Erstellen eines Programmes scheinen Lehrer allerdings keine Ahnung zu haben, so wie so mancher Physiklehrer,der hilflos vor einer Schaltung steht und sie nicht in der Praxis umsetzen kann, die theoretsíschen Grundlagen aber durchaus beherrscht.

Also was sollen die Kinder lernen, die theoretischen Grundlagen oder selber basteln?

Gruß
K-H

Klaus01 10. Feb 2012 15:26

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Zitat:

Zitat von p80286 (Beitrag 1150335)

Also was sollen die Kinder lernen, die theoretischen Grundlagen oder selber basteln?

.. aus der Sicht der Kinder wird es basteln sein, da so früher Resultate sichtbar sind.
Aus der Sicht was für die Zukunft sinnvoller ist sind die theoretsichen Grundlagen wichtiger.

Vor 10/15 Jahren (?) hat man diese erst durch ein Informatik Studium erlernt.

Grüße
Klaus

Perlsau 10. Feb 2012 15:28

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Zitat:

Zitat von p80286 (Beitrag 1150335)
Da frage ich mich, was sollen denn die Kinder lernen?
Aktuell hat mich ein Eintrag in der OH aufgeregt weil irgendein Schussel dort Items und Item durcheinander gebracht hat. Um solchen Mist zu erkennen sollte man so ein paar Grundlagen der OOP kennen.

Wo du recht hast ...

Zitat:

Zitat von p80286 (Beitrag 1150335)
Ansonsten ist meiner Meinung nach völlig unerheblich ob Delphi oder C++ oder der 788. Basic-Dialect genutzt wird um das praktische Programmieren zu vermitteln.

Naja, ich denke, wenn schon eine Programmiersprache lernen, dann eine, mit der man im meistbenutzten Betriebssystem, nämlich Windows, Programme entwickeln kann. Alles andere ist für Schüler/Kids erstmal kein praktisches Programmieren.

Zitat:

Zitat von p80286 (Beitrag 1150335)
Allerdings sollte die entsprechende Lehrkraft die Sprache so einigermaßen beherrschen (Haupsache er weiß, wo man nachlesen kann). Vom Erstellen eines Programmes scheinen Lehrer allerdings keine Ahnung zu haben, so wie so mancher Physiklehrer,der hilflos vor einer Schaltung steht und sie nicht in der Praxis umsetzen kann, die theoretsíschen Grundlagen aber durchaus beherrscht.

Genau: Wenn ein Lehrer seinen Schülern Delphi beibringen möchte, muß er es selbst einigermaßen beherrschen. Was nützen mir die theoretischen Grundlagen, wenn ich sie nicht in der Praxis festige und umsetze? Das ist wie mit dem Backen: Ein Kuchenrezept auswendig zu lernen bedeutet noch lange nicht, einen Kuchen backen zu können. Backe ich aber doch mal den einen oder anderen Kuchen, prägen sich die dazu notwendigen Handlungen und Vorgehensweisen viel besser ins Gedächtnis ein als durch schieres Auswendiglernen der Rezepte.

Zitat:

Zitat von p80286 (Beitrag 1150335)
Also was sollen die Kinder lernen, die theoretischen Grundlagen oder selber basteln?

Ich würde hier für beides plädieren: Grundlagen anlesen und loslegen, bei Bedarf weitere Grundlagen nachlesen.

shmia 10. Feb 2012 15:29

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Man schaue sich mal dieses "Stifte und Mäuse" an, dass immer noch an Schulen gelehrt wird:
http://www.delphipraxis.net/156223-post36.html
In dem Sourcecode gibt es katastrophale Fehler (vorallem durch die zwangshafte Eindeutschung):
Delphi-Quellcode:
type
  Bildschirm = class (TObject)
  public
    constructor init;
    procedure loescheAlles;
    function breite:GanzeZahl;
    function hoehe:GanzeZahl;
    destructor gibFrei; // Das geht garantiert in die Hose !!
  protected
    procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
end;

Perlsau 10. Feb 2012 15:42

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Zitat:

Zitat von Klaus01 (Beitrag 1150336)
Zitat:

Zitat von p80286 (Beitrag 1150335)
Also was sollen die Kinder lernen, die theoretischen Grundlagen oder selber basteln?

.. aus der Sicht der Kinder wird es basteln sein, da so früher Resultate sichtbar sind.

Eben! Erfolgserlebnisse bestätigen und spenden Motivation.

Zitat:

Zitat von Klaus01 (Beitrag 1150336)
Aus der Sicht was für die Zukunft sinnvoller ist sind die theoretsichen Grundlagen wichtiger.

Ich glaube, daß man Grundlagen der Programmierung (bzw. der Programmiersprache) und praktische Erfahrung im Programmieren nicht trennen kann. Grundlagen alleine machen noch keinen Programmierer aus. Es erfordert Übung, Quellcode lesen, analysieren und verstehen zu können. Man sollte sich beides parallel erarbeiten.

Das war bei Basic noch etwas anders – ich begann 1985 mit dem C-64, Basic zu programmieren, später auch etwas Assembler. Erst 1992 stieg ich mit meinem ersten 486er auf Turbo Pascal um, danach kam Delphi 3. Dazwischen lagen Welten! Erst mit Turbo Pascal begann ich zu verstehen, was strukturiertes Programmieren bedeutet: Übersichtlicher Code, Unit-Systeme, mit Turbo-Vision sogar die ersten Ansätze zu OOP.

Zitat:

Zitat von Klaus01 (Beitrag 1150336)
Vor 10/15 Jahren (?) hat man diese erst durch ein Informatik Studium erlernt.

Mir sind während meiner Zeit (15 Jahre) in einem staatlichen Rechenzentrum etliche Informatiker begegnet, die über das Erlernen von Grundlagen nicht wesentlich hinausgelangt sind. Wenn du als Programmierer und Nicht-Informatiker solche Leute als Vorgesetzte hast, gibt's für dich nichts zu lachen ...

Neutral General 10. Feb 2012 15:45

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Hallo,

Also ich habe bisher in meinem Leben noch keinen Informatiklehrer erlebt der (genug) Ahnung von dem Kram hatte den er den Schülern beibringen sollte.

Ein Lehrer der damals den Informatik-Grundkurs der Stufe über mir geleitet hat, hat zusammen mit seinen Schülern überhaupt erst Delphi gelernt.
Der andere Lehrer den ich dann 1 Jahr später in Informatik hatte war ein Funke besser, aber war auch mehr der Pascal-Typ und hatte aber auch sonst nicht viel Ahnung.

Später in der Berufsschule habe ich meinem Lehrer zusammen mit einem anderen Mitschüler einige Prinzipien von OOP erklärt, weil er da an der Tafel stand und das Beispiel seines eigenen Arbeitsblattes nicht verstanden hat.

Und auch ansonsten höre ich selten Positives über Informatiklehrer meiner Freunde und Bekannten...

Gausi 10. Feb 2012 15:46

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Ich weiß nicht, wie in dem verlinkten Topic "so ein Mist" erkennbar wird. Der Fehler, der da aufkommt, ist zwar merkwürdig und vermutlich peinlich für den Lehrer, wenn er den nicht interpretieren kann. Aber sonst?

Der Informatik-Unterricht in der Schule sollte imho nicht als Vorbereitung für den Beruf des Programmierers angesehen werden, und schon gar nicht als Ausbildung zum Delphi-Entwickler. Zur Informatik gehört nicht nur Programmieren ("praktische Informatik"), sondern auch die Technik, Theorie und Anwendung. Zu letzterem können auch banale Themen wie der grundlegende Umgang mit Computern und gängigen Programmen gehören, oder auch Basics in "irgendwas mit Medien". Also auch, wie man einige Funktionen in Word oder Excel benutzt. Und wenn in den Schulen mal anständig unterrichtet würde, wie man anständige Powerpoint-Präsentationen macht (d.h. passende Schriften, Farben, sparsame Effekte, übersichtliche Foliengestaltung...), dann fände ich das super.
Zur Technik gehören die Basics wie Gatter, aber auch grobe Dinge wie Unterschiede zwischen RAM, CPU und Soundkarte. Die Theorie (formale Sprachen, Komplexitätstheorie, ...) ist imho eher was für die Oberstufe.

Zum Programmieren gehören auch erstmal die Basiskonzepte (Schleifen, Bedingungen, Prozeduren/Funktionen, usw.). Wenn die verschiedenen Schleifenarten dann "kopf- und fußabweisend" genannt werden oder irgendwie anders, ist nebensächlich. Wichtig ist das grundlegende Konzept, was dann in einer beliebigen Sprache beispielhaft durchgezogen werden kann.

Dass eine Sprache keine globale Variable als for-Schleifen-Variable akzeptiert, ist doch wurscht. Dieses Stifte und Mäuse halte ich zwar auch für eine Krankheit, kann aber durchaus auch Argumente dafür sehen: Dadurch wird die evtl. vorhandene Hürde der englischen Sprache entfernt. Für einen Programmierer mag das albern oder gar kontraproduktiv klingen. Aber für jemanden, der einfach die gelernten Konzepte am Beispiel durchziehen muss, ist das vielleicht durchaus hilfreich.

Perlsau 10. Feb 2012 15:47

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Zitat:

Zitat von shmia (Beitrag 1150339)
Man schaue sich mal dieses "Stifte und Mäuse" an, dass immer noch an Schulen gelehrt wird:
http://www.delphipraxis.net/156223-post36.html
In dem Sourcecode gibt es katastrophale Fehler (vorallem durch die zwangshafte Eindeutschung):
Delphi-Quellcode:
type
  Bildschirm = class (TObject)
  public
    constructor init;
    procedure loescheAlles;
    function breite:GanzeZahl;
    function hoehe:GanzeZahl;
    destructor gibFrei; // Das geht garantiert in die Hose !!
  protected
    procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
end;

Solche Konstrukte sind in der Tat mehr als schrecklich. Im Bemühen, den Stoff für die Kids so eingängig wie nur möglich zu gestalten, wird hier völlig weltfremd rumgepfuscht. Dabei kommt man beim Programmieren um die englische Sprache nicht herum. Wer so die ersten Kontakte zum Programmieren erlernt, dem geht es wie dem Gitarrenspieler, der von Anfang an eine falsche Grifftechnik lernt: Er wird es später sehr schwer haben, komplexere Akkorde zu spielen.

Phoenix 10. Feb 2012 15:49

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Zitat:

Zitat von p80286 (Beitrag 1150335)
Also was sollen die Kinder lernen, die theoretischen Grundlagen oder selber basteln?

Ehrlich gesagt wäre ich schon froh, wenn in der Schule heutzutage eine saubere Orthographie ('Ey aldaa watt geeeht?? LOL'), solide mathematische
Grundkenntnisse ('5x5 = viele?'), ein gutes Verständnis der deutschen Sprache, der jeweiligen Muttersprache sowie idealerweise des Englischen und eine grundlegende Allgemeinbildung ('Poppen ohne Gummi => Kind!') sowie eine gewisse Medienkompetenz ('Deine mudda fi*** disch!' bei Facebook posten o.ä.) vermittelt würden.

An Informatik oder Programmieren denke ich da noch gar nicht.

p80286 10. Feb 2012 16:01

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Zitat:

Zitat von Perlsau (Beitrag 1150340)
Das war bei Basic noch etwas anders – ich begann 1985 mit dem C-64, Basic zu programmieren, später auch etwas Assembler. Erst 1992 stieg ich mit meinem ersten 486er auf Turbo Pascal um, danach kam Delphi 3. Dazwischen lagen Welten! Erst mit Turbo Pascal begann ich zu verstehen, was strukturiertes Programmieren bedeutet: Übersichtlicher Code, Unit-Systeme, mit Turbo-Vision sogar die ersten Ansätze zu OOP.

Mein Aha-Erlebnis war das IBM-PC-BIOS. In den meisten Fällen könnte man recht gut nachvollziehen was sich der Programmierer dabei gedacht hatte. Da gab es zwar keine Units aber über die Includes zumindestens eine Ahnung von Modulen und Kapselung.
Die Idee ist wichtig, die Umsetzung zweitrangig.
("Rezepte und Kuchenbacken" genial)

Gruß
K-H

Iwo Asnet 10. Feb 2012 16:19

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
[QUOTE=Perlsau;1150344]
Zitat:

Zitat von shmia;1150339...vorallem durch die zwangshafte Eindeutschung):...[/QUOTE
...Dabei kommt man beim Programmieren um die englische Sprache nicht herum. ...

Ein wenig sehr kurzsichtig und nicht über den Tellerrand geschaut: Die (Programmierer-)Welt besteht nicht nur aus Superprogrammierern, die der englischen Sprache so mächtig sind, das sie (was auch einem englischen Muttersprachler schwerfällt) kurze, prägnante und die Sache beschreibende Bezeichner aus dem Ärmel schütteln, sondern auch aus einfachen Leuten, die schlicht und ergreifend kein oder kaum Englisch können.

Und sie müssen es auch nicht können, denn sie sind z.B. Steuerungsprogrammierer bzw. einfache Handwerker.

Und, ehrlich gesagt: Es geht nicht darum, per translate.google.com oder dict.leo.org eingedenglischte deutsche Wörter irgendwie als Bezeichner zu platzieren, sondern darum (und nur! darum), lesbaren Code zu generieren. Wenn der Weg über die Muttersprache führt, soll's mir Recht sein.

Wenn der Code in einem internationalen Team entwickelt wird, gilt natürlich, das der Programmierer gefälligst gut Englisch können muss. Aber auch hier ist das wichtigste (und das einzige, was zählt), lesbaren Code zu erzeugen. Wer die Sprache vor die Lesbarkeit stellt, hat keine Ahnung von gutem Code.

Wenn Lehrer das vermitteln (würden :mrgreen: ) haben sie alles richtig gemacht.

Namenloser 10. Feb 2012 16:39

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Informatikunterricht ist aus meiner Erfahrung gelinde gesagt eine Katastrophe... die meisten Lehrer haben in ihrem Unterricht überhaupt kein Konzept (heute machen wir mal dies, morgen mal das), und von dem, was sie unterrichten, haben sie selbst keine Ahnung. Alles andere kann man unter dem Begriff „weltfremd“, der hier schon genannt wurde, gut zusammenfassen.

Ich persönilch bin vor allem Fan von diesen „Turtle“-Units (Zeichenstift). Völlig weltfremd, völlig sinnlos, unnötig kompliziert, und immer graust es einem, wenn man unter die Haube schaut. Was auch kein Wunder ist, weil niemand, der bei Verstand ist, sowas je verwenden würde. Statt dass man Konzepte der Programmierung lernt, hält man sich auf mit völlig unnützem Zeug wie dem Zeichnen von Buchstaben nur mithilfe von Winkel-Angaben (natürlich im Gradmaß) und Längen-Angaben.

Hier mal ein Auszug aus einem Mittelstufenprojekt von mir:
Delphi-Quellcode:
procedure TfrmMain.PaintQ;
begin
  FTurtle.Stift_hinauf;
  FTurtle.Voran(5/3*size);
  FTurtle.Stift_hinab;
  FTurtle.Voran(20/3*size);
  FTurtle.Linksdrehung(45);
  FTurtle.Voran(11.18/3*size);
  FTurtle.Linksdrehung(45);
  FTurtle.Voran(40/3*size);
  FTurtle.Linksdrehung(45);
  FTurtle.Voran(11.18/3*size);
  FTurtle.Linksdrehung(45);
  FTurtle.Voran(20/3*size);
  FTurtle.Linksdrehung(45);
  FTurtle.Voran(11.18/3*size);
  FTurtle.Linksdrehung(45);
  FTurtle.Voran(40/3*size);
  FTurtle.Linksdrehung(45);
  FTurtle.Voran(11.18/3*size);
  FTurtle.Linksdrehung(180);
  FTurtle.Voran(11.18/3*size);
  FTurtle.Linksdrehung(225);
  FTurtle.Stift_hinauf;
  FTurtle.Voran(25/3*size);
  FTurtle.Linksdrehung(315);
  FTurtle.Stift_hinab;
  FTurtle.Voran(11.18/3*size);
  FTurtle.Linksdrehung(45);
  FTurtle.Stift_hinauf;
  FTurtle.Voran(10/3*size);
  FTurtle.Stift_hinab;
end;
Und das ganze geht so weiter für alle 26 Buchstaben (wobei zum Glück natürlich nicht alle Buchstaben ganz so ätzend zu zeichnen sind). Dass sich der Code überhaupt in einer Methode befindet und eine Konstante „size“ zur Skalierung verwendet, ist natürlich bereits auf meinem Mist gewachsen.

Einmal hat mir der Lehrer eine Extra-Aufgabe gegeben: Ich sollte ein Sierpinski-Dreieck mit der Turtle-Unit zeichnen :lol:. Ich habs ehrlich versucht, aber aufgegeben. Es war einfach zu krank. Am Ende des Jahres hat er sich dann beschwert, dass ich nie eine Extra-Aufgabe abgeben hätte und mir deshalb nur eine 2 gegeben :roll:.

Auch ganz toll sind völlig unübersichtliche Spaghetti-Flussdiagramme, die mit dem Code, der hinterher daraus entsteht, absolut nichts gemein haben. Hab ich leider kein Beispiel für.

p80286 10. Feb 2012 17:09

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Zitat:

Zitat von Iwo Asnet (Beitrag 1150352)

Ein wenig sehr kurzsichtig und nicht über den Tellerrand geschaut: Die (Programmierer-)Welt besteht nicht nur aus Superprogrammierern, die der englischen Sprache so mächtig sind, das sie (was auch einem englischen Muttersprachler schwerfällt) kurze, prägnante und die Sache beschreibende Bezeichner aus dem Ärmel schütteln, sondern auch aus einfachen Leuten, die schlicht und ergreifend kein oder kaum Englisch können.

Auch wenn ich hierfür Verständnis habe,
1) man muß kein "Superprogrammierer" sein, um sich ausdrücken zu können
2) Programmier-Sprache hat mit Englisch soviel zu tun wie Medizinische Fachausdrücke mit Latein, Cäsar und shakespeare würden wohl nicht viel verstehen.
3)Seit rund 40 Jahren sollte jeder Bundesbürger zumindestens eine rudimentäre Vorstellung von der englischen Sprache haben (zumindestens in der Theorie)

Aber wie Phönix weiter oben bemerkte, da die sprachliche Kompetenz vieler Schüler leicht unterentwickelt ist, sollte es egal sein, ob sich ein Schüler auf Deutsch, Englisch oder eine andere Sprache nicht artikulieren kann.

Gruß
K-H

Delphi-Laie 10. Feb 2012 17:36

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Gibt es eigentlich das Studienfach bzw. die Studienrichtung "Informatik auf Lehramt" schon?

EWeiss 10. Feb 2012 17:54

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Zitat:

Zitat von Delphi-Laie (Beitrag 1150367)
Gibt es eigentlich das Studienfach bzw. die Studienrichtung "Informatik auf Lehramt" schon?

Die Frage wäre doch ist Informatik gleichzusetzten "Mit Programmierung?"
Das sind für mich 2 paar Schuhe.

Um Mathematiker zu werden muss ich nicht zwangsläufig Programmieren können.

gruss

Perlsau 10. Feb 2012 18:00

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Zitat:

Zitat von Iwo Asnet (Beitrag 1150352)
Zitat:

Zitat von Perlsau (Beitrag 1150344)
Zitat:

Zitat von shmia;1150339...vorallem durch die zwangshafte Eindeutschung):...[/QUOTE
...Dabei kommt man beim Programmieren um die englische Sprache nicht herum. ...


Ein wenig sehr kurzsichtig und nicht über den Tellerrand geschaut: Die (Programmierer-)Welt besteht nicht nur aus Superprogrammierern, die der englischen Sprache so mächtig sind, das sie (was auch einem englischen Muttersprachler schwerfällt) kurze, prägnante und die Sache beschreibende Bezeichner aus dem Ärmel schütteln, sondern auch aus einfachen Leuten, die schlicht und ergreifend kein oder kaum Englisch können.

Es geht nicht darum, keine deutschen Bezeichner zu verwenden – im Gegenteil: Ich verwende allermeist deutsche Bezeichner, weil sich mein Code so leichter lesen und verstehen läßt. Nein, es ging darum, bestehende Typen, Konstanten usw. einzudeutschen, wie das im zitierten Beispiel gezeigt wurde. Am Ende wissen die Schüler noch immer nicht, was der Unterschied zwischen einem Integer und einem LongInt ist, weil sie diese Begriffe noch niemals gehört haben, oder daß ein WORD keine negativen Werte gestattet oder was eine Float-Variable ist. Es können ja sowieso nicht alle in Delphi vorkommenden Begriffe eingedeutscht werden (protectet, public, constructor, function, procedure etc.), also sollte man's auch gar nicht erst versuchen. Man kommt bei Delphi um's Englisch nicht herum.

Weißt du, ich hab erst mit 25 meinen ersten Computer (C-64, später C-128) gehabt, da war ich schon im Berufsleben und hatte nur wenig Freizeit, um mir die benötigten Kenntnisse anzueignen. Pascal lernte ich erst mit 33, Delphi ein paar Jahre später, da war mein Gehirn lange nicht mehr so flexibel wie das eines Jugendlichen. Wenn ich das konnte (kein Abitur, "nur" mittlere Reife und Berufsausbildung), dann können die das auch. Unser "Informatik-Unterricht" in der Realschule (in der Hauptschule gab's das nicht) war wohl eher zum Abschrecken gedacht. Aber ich bin drangeblieben, weil ich das lernen wollte. Und ich hab's nicht bereut ...

Perlsau 10. Feb 2012 18:06

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Zitat:

Zitat von Delphi-Laie (Beitrag 1150367)
Gibt es eigentlich das Studienfach bzw. die Studienrichtung "Informatik auf Lehramt" schon?

Vermutlich nicht. Aber es gibt bereits Ausbildungsberufe, in denen man Programmieren lernt. Sie u.a. das entsprechende Lexikon der Arbeitsagentur.

Perlsau 10. Feb 2012 18:12

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Zitat:

Zitat von EWeiss (Beitrag 1150372)
Zitat:

Zitat von Delphi-Laie (Beitrag 1150367)
Gibt es eigentlich das Studienfach bzw. die Studienrichtung "Informatik auf Lehramt" schon?

Die Frage wäre doch ist Informatik gleichzusetzten "Mit Programmierung?" Das sind für mich 2 paar Schuhe.

Nein, das Studium zum Informatiker beinhaltet keine Ausbildung in einer Programmiersprache. Die muß sich jeder Student selber beibringen bzw. sich nötigenfalls um entsprechende Bildungsmaßnahmen (Lehrgänge, VHS usw.) kümmern.

Zitat:

Zitat von EWeiss (Beitrag 1150372)
Um Mathematiker zu werden muss ich nicht zwangsläufig Programmieren können.

Das ist die Frage. Je nachdem, womit sich der Mathematiker befaßt, gibt es natürlich bereits entsprechende Anwendungen. Aber auch die müssen mehr oder weniger programmiert werden. Der Begriff "programmieren" bezieht sich ja nicht nur auf irgendwelche Programmiersprachen, mit deren Hilfe man Computerprogramme schreiben kann, sondern auch auf Taschenrechner, Videorekorder, Menschen usw. Auch das Schreiben eines Textes in eine Textverarbeitung ist im Grunde eine Art Programmieren: Ich programmiere den Computer so, daß er mir meinen Text in der gewünschten Form anzeigt. Auch das will gelernt sein ...

Delphi-Laie 10. Feb 2012 18:40

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Nunja, wenn es eben noch keine echten, zertifizierten bzw. offiziellen Informatiklehrerer gibt, wird die Informatikbildung eben noch Kinderkrankheiten haben. Ist der jungen Entwicklung dieser Wissenschaft geschuldet.

Zitat:

Zitat von Perlsau (Beitrag 1150375)
Zitat:

Zitat von EWeiss (Beitrag 1150372)
Um Mathematiker zu werden muss ich nicht zwangsläufig Programmieren können.

Das ist die Frage. Je nachdem, womit sich der Mathematiker befaßt, gibt es natürlich bereits entsprechende Anwendungen. Aber auch die müssen mehr oder weniger programmiert werden. Der Begriff "programmieren" bezieht sich ja nicht nur auf irgendwelche Programmiersprachen, mit deren Hilfe man Computerprogramme schreiben kann, sondern auch auf Taschenrechner, Videorekorder, Menschen usw. Auch das Schreiben eines Textes in eine Textverarbeitung ist im Grunde eine Art Programmieren: Ich programmiere den Computer so, daß er mir meinen Text in der gewünschten Form anzeigt. Auch das will gelernt sein ...

Also, Mathematik hat mit Informatik ÜBERHAUPT NICHTS zu tun (umgekehrt sehr wohl). Also muß ein Mathematiker keine Ahnung von Informatik haben, geschweige denn, programmieren können. Allerdings gibt es Bereiche der Mathematik, wo es schon ein wenig merkwürdig ist, wenn man diese Zustzqualifikation nicht hat oder es zumindest vorteilhaft ist, wenn man diese vorweisen kann, so z.B. Algorithmentheorie und numerische Mathematik. Ich stand wegen meines Sortieranimationsprogrammes auch mit Informatikprofessoren in Kontakt. Wie ich erfuhr: Diese programmieren nur noch ausnahmsweise, haben i.d.R. seit Jahren nicht mehr programmiert. Ist eben zu praktisch und raubt nur die wertvolle Zeit, die man auch mit theoretischen Überlegungen zubringen kann.

Furtbichler 10. Feb 2012 18:59

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Zitat:

Zitat von Perlsau (Beitrag 1150373)
Man kommt bei Delphi um's Englisch nicht herum.

Doch. Ohne Probleme.
Zitat:

Zitat von Perlsau (Beitrag 1150373)
...Wenn ich das konnte (kein Abitur, "nur" mittlere Reife und Berufsausbildung), dann können die das auch. ...

Warum sollten "sie" (08/15-Steuerungsprogrammierer)? Nur weil einige meinen, das es keine Zeiger gibt, sondern nur Pointer und keine Zaehler, sondern Counter, heißt das noch lange nicht, das nun alle schön hübsch Englisch lernen müssen. Das Framework ist deutsch, also wird deutsch programmiert.

Aber es geht ja eh nicht um denglisch oder germish, sondern um die Lehrer.

Zum Thema;
Ich bin 50 und hatte so mit den ersten Informatikunterricht, als ich 15 war. Da konnte ich schon programmierern und habe dem Lehrer gezeigt, das seine Korrektur meiner Arbeit Blödsinn war: Hat er nicht kapiert.

Viele der hier gezeigten Beispiel zeugen nicht gerade davon, das die Kritiker hier verstehen, wie man "Informatik" definiert und wie man "Informatik" vermittelt. Das hat beileibe nicht viel mit Programmieren zu tun, sondern -im Gegenteil- recht wenig. Und wenn man 'programmierern' in diesem Kontext sieht, dann sollte man als Lehrer darauf achten, das das Wesen des Programmiererns vermittelt wird.

Das Wesen des Programmiererns ist? Nein, nicht englisch, auch kein toller oder Clean Code. Auch kein OOP. sondern?

Strukturieren. Es geht darum, eine Problemlösung in Teilaufgaben zu unterteilen bzw. zu strukturieren, die dann sequentiell abzuarbeiten sind.

Ob man dafür Turtle oder andere merkwürdige Pädagogikinstrumente nimmt oder nicht, ist wirklich wurscht. Es geht ja wie gesagt nicht darum, tollen schicken modernen Code zu produzieren, sondern zu strukturieren.

Erschreckend im Unterricht ist sind vielmehr:
* Didaktische Vollpfosten, die ein Lehrergehalt beziehen
* Klugscheißerische Schüler, die meinen, den Unterricht mit dämlichem Besserwissen torpedieren zu müssen.

Beide gehören geteert und gefedert.

Viele Schüler sind sportlich besser als der Sportlehrer, musikalischer als der Musiklehrer etc. Lassen sie es raushängen? Nö. Wieso hören wir das dann von den ach so genialen programmierenden (Ex-)Schülern?

Viele Lehrer sind, unabhängig vom Fach, nicht in der Lage, den Lehrstoff didaktisch gut zu vermitteln. Das ist in meinen Augen das Schlimme. Im Berufsleben wirst Du als Pfosten irgendwo hin gesetzt, wo Du keinen Schaden anrichten kannst. Als Lehrer bekommst Du mit diesen Fähigkeiten eine Klasse vorgesetzt, deren Individuen Du nach Herzenslust zerstören kannst. Und auch wirst.

Gottseidank bin ich alt und hab den Dreck hinter mir.

Neutral General 10. Feb 2012 19:11

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Zitat:

Zitat von Perlsau (Beitrag 1150374)
Zitat:

Zitat von Delphi-Laie (Beitrag 1150367)
Gibt es eigentlich das Studienfach bzw. die Studienrichtung "Informatik auf Lehramt" schon?

Vermutlich nicht. Aber es gibt bereits Ausbildungsberufe, in denen man Programmieren lernt. Sie u.a. das entsprechende Lexikon der Arbeitsagentur.

Ein Freund von mir studiert gerade Informatik auf Lehramt. Also das gibt es ;-)

Medium 10. Feb 2012 19:12

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Bevor es überhaupt um die Inhalte von Informatikunterricht konkret geht, wäre ja überhaupt erstmal zentral festzulegen, was da so vermittelt werden sollte! Ich kenne Schulen, die machen da User-Schulungen (Windows, Word, Excel, etc.), welche die Programmierkurse machen (Pascal, Delphi, BASIC, etc.), welche die Logik/E-Technik machen (and/or/not, Gatter, Register, etc.), und welche, die Ansätze von Informatik machen (Datenstrukturen, Problemanalyse, etc.).

Für den Durchschnittsschüler, dem man kaum unterstellen darf, dass er unbedingt Programmierer werden will, wäre wohl nur das erste - am besten gekoppelt mit Medienkompetenz! - relevant, da jeder Befruf und auch das Privatleben voll mit Computern und Medien sind. Meines Erachtens nach muss sowas heute Pflichfach sein wie Deutsch und Mathe. Klassen 7-9, ggf. sogar schon ab der 5, mit Vorbereitungskursen in der Grundschule. Himmel, die Kids haben so früh das Smartphone in der Hand, stellt ihnen besser gleich einen Tutor bei der Geburt bei - oder besser vernünftige Eltern... Ich schweife ab :D
Und für den, der da echt Interesse dran hat, der sollte ab der 10. Klasse "Info" wählen können, wobei in der 10 "Logik/E-Technik", in der 11 Informatik und der 12 Programmieren zu machen wären. Gerne auch von unterschiedlichen Lehrern. Dann ist wenigstens klar, WAS man da überhaupt machen wird!

Ab dann können wir uns über konkrete Inhalte und Praktiken unterhalten. Leider wird es bis da hin aber wohl einen Generationswechsel in der DP gegeben haben, vielleicht sogar zwei. Da sind wir dermaßen schmerzhaft weit von weg.

Kernproblem: Auch vielen vom Fach ist die Unterscheidung zwischen Informatik und Programmieren kaum bewusst. Käme dem Metallbauer kaum in den Sinn, sich mit einem Flugzeugskonstruktionsingeneur zu identifizieren :mrgreen:. Wie soll man sowas dann an die Leher bringen, oder den Kindern? Oder gar der Politik!?

Zum Thema Englisch: Wer sich beruflich mit Informatik (bzw. noch eher bei Programmierung) auseinandersetzen will, hat mit Englischkenntnissen gleich mal das 100fache an Lektüre und Dokumentation an der Hand. Vieles gibt es nichtmals auf Deutsch, bzw. erst in 3-5 Jahren eventuell mal. Ohne Englisch ist man seiner besten und wichtigsten Quellen beraubt. Klar geht's auch so, aber vorne mitspielen und die interessanten Dinge lernen geht damit schon nicht mehr so von der Hand. In meinem Studium waren deutlich >50% der für mich interssanten weiterführenden Bücher nie auf Deutsch erschienen zum Beispiel.

silver-moon-2000 10. Feb 2012 19:26

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Zitat:

Zitat von Perlsau (Beitrag 1150373)
Am Ende wissen die Schüler noch immer nicht, was der Unterschied zwischen einem Integer und einem LongInt ist, weil sie diese Begriffe noch niemals gehört haben, oder daß ein WORD keine negativen Werte gestattet oder was eine Float-Variable ist.

Die Frage ist, ob Schüler im Info-Unterricht wirklich den Unterschied zwischen Integer und LongInt kennen müssen.

Meines Erachtens geht es im Info-Unterricht nicht so sehr um das Praktische, also darum, wirklich programmieren zu lernen und die "Feinheiten" einer Programmiersprache zu verstehen, denn, wie Gausi geschrieben hat, dient der Info-Unterricht nicht zur Vorbereitung des Berufslebens.

Sondern es geht (mMn) hauptsächlich darum, "logisch" denken zu lernen.
Das heißt für mich zum Beispiel, in der Lage zu sein, eine Aufgabenstellung zu verstehen und diese in eine logische und richtige Abfolge von Befehlen umzusetzen. Zum Beispiel zu erkennen, dass das "logische oder" eben anders funktioniert als das landläufig "gesprochene oder", oder zu erkennen, wie eine Aufgabe in Unteraufgaben zu zerteilen ist, oder wie in Access Tabellen miteinander zu verknüpfen sind (1..N), oder...

Denn dazu hilft eine Programmiersprache enorm. Einer der geschätzten Forenteilnehmer hat nicht umsonst die Signatur: "Ein Programm macht nicht das, was man vom ihm will, sondern das, was man ihm sagt" (oder so ähnlich). Ist das Programm geschirben, und kommen die richtigen Ergebnisse heraus, hat man alles richtig verstanden und umgesetzt. Und dazu sind (provokativ gesprochen) "semantische Unterschiede" wie LongInt<->Integer unnötig.

Zitat:

Zitat von Teekeks
Sind vom Transistor bis zur ALU alles Schrittweise durch gegangen und haben letztere auch von Hand mal durch gerechnet

Begriffe wie "Gatter" oder "ALU" habe ich erst während meines Studiums kennengelernt.

Während meines Info-Unterrichts im Jahre 1998 (lang lang ist's her) haben wir uns das erste halbe Jahr mit MS Access und das zweite Jahr mit Turbo Pascal beschäftigt. Dass wir andere theoretische Grundlagen behandelt hätten, kann ich mich nicht erinnern (kann aber auch an der langen Zeit liegen)

Zitat:

Zitat von Perlsau (Beitrag 1150373)
Wenn ich das konnte (kein Abitur, "nur" mittlere Reife und Berufsausbildung), dann können die das auch. Unser "Informatik-Unterricht" in der Realschule (in der Hauptschule gab's das nicht) war wohl eher zum Abschrecken gedacht. Aber ich bin drangeblieben, weil ich das lernen wollte. Und ich hab's nicht bereut ...

Der Großteil meiner Klassenkameraden (ich eingeschlossen) konnte damals noch nicht programmieren.
Unser Info-Unterricht war damals eine Art Pflicht-Wahlfach (d.h. man musste sich ein Fach aus einer Reihe von Fächern aussuchen). Obwohl das eigentlich dafür sorgen sollte, dass nur Interessierte das Fach wählen, waren die Alternativen nicht so berauschend, sodass eine größere Zahl einfach Info gewählt hat, um von Wirtschaft & Co verschont zu bleiben.

Dementsprechend wenige Leute hatten wirklich Lust, sich mit der Materie auseinander zu setzen.
Unser Lehrer hat natürlich Rücksicht auf diese Leute genommen und dementsprechend langsam sind wir vorangekommen.

In dem halben Jahr TurboPascal sind wir, wenn meine Erinnerung mich nicht trügt, nie über eine einfach Zinsberechnung rausgekommen, von Strukturieren in Units oder von OOP-Ansätzen ganz zu schweigen.

Was ich sagen will, man darf nicht alles dem Lehrer anlasten. Wenn der Lehrer jedes Jahr merkt, dass er nur auf geringes Interesse stößt, dann sinkt erwartungsgamäß seine Motivation, sich intensiv auf den Unterricht vorzubereiten. Wenn er mit den Schülern nie aus dem Bodensatz kommt, warum soll er dann selbst die höheren Sphären lernen?

Zu meinem Lehrer, das war ein Mathelehrer, der eben auch Info unterrichtet hat und auch an der VHS Computerkurse abgehalten hat. Ich war (was nichts bedeutet) einer der Besten in dem Kurs, aber ich hatte nie das Gefühl, dass unser Lehrer "schlecht" ist.

Ja, wir haben uns nicht wirklich tief mit theoretischen Grundlagen beschäftigt, doch das lag rückblickend wohl eher am fehlenden Interesse der meisten Schüler.

Täuscht mich also meine Erinnerung, oder haben wir wirklich einen der wenigen guten Lehrer gehabt? :lol:

Namenloser 10. Feb 2012 19:42

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Zitat:

Zitat von Furtbichler (Beitrag 1150386)
Viele der hier gezeigten Beispiel zeugen nicht gerade davon, das die Kritiker hier verstehen, wie man "Informatik" definiert und wie man "Informatik" vermittelt. Das hat beileibe nicht viel mit Programmieren zu tun, sondern -im Gegenteil- recht wenig.

Das Problem ist, dass man in der Schule weder das eine noch das andere macht. Aber wenn man schon im Unterricht programmiert, dann doch wenigstens richtig.
Zitat:

Zitat von Furtbichler (Beitrag 1150386)
Strukturieren. Es geht darum, eine Problemlösung in Teilaufgaben zu unterteilen bzw. zu strukturieren, die dann sequentiell abzuarbeiten sind.

Ob man dafür Turtle oder andere merkwürdige Pädagogikinstrumente nimmt oder nicht, ist wirklich wurscht. Es geht ja wie gesagt nicht darum, tollen schicken modernen Code zu produzieren, sondern zu strukturieren.

Ja, nur leider gehören Turtle und Co. zu diesen Dingen, die sich irgendwer am runden Tisch ausgedacht hat. In der Praxis wird dadurch alles nur viel komplizierter. Ich habe das Programmieren auch nicht mit einer Schildkröte gelernt, sondern gleich „the real deal“. Überfordert hat mich das nicht. Und ich war damals 9.
Zitat:

Zitat von Furtbichler (Beitrag 1150386)
Erschreckend im Unterricht ist sind vielmehr:
* Didaktische Vollpfosten, die ein Lehrergehalt beziehen
* Klugscheißerische Schüler, die meinen, den Unterricht mit dämlichem Besserwissen torpedieren zu müssen.

Wenn der Lehrer schlichtweg Unsinn erzählt, soll man das einfach so stehen lassen? Unserer meinte z.B. die
Delphi-Quellcode:
for
-Schleife in Delphi hätte einen
Delphi-Quellcode:
step
-Befehl für die Schrittweite (obwohl er mich vorher sogar von sich aus gefragt hat, ob Delphi einen Befehl für die Schrittweite hätte, und ich ihm natürlich korrekterweise geantwortet habe, dass es einen solchen Befehl nicht gibt).

BUG 11. Feb 2012 00:15

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Meiner Meinung nach sollte Informatik (bisschen Theorie (z.B. Automaten), bisschen Programmieren mit unterschiedlichen Konzepten (prozedural, objektorientiert, funktional), ein bisschen Bitschubserei) in der Sekundarstufe I + II und Medienkunde (verpflichtend: Büroanwendungen, eMail-Client einrichten, Grundlegendes zur Sicherheit/Privatsphäre im Internet) mit Grundschülern (sonst "können" die schon alles) getrennt werden.

Damit würden Schüler die sich mit Informatik befassen wollen, eine solide Vorbildung bekommen und alle anderen hätten zumindest mit Computer einigermaßen umgehen.


Zitat:

Zitat von Furtbichler (Beitrag 1150386)
Viele Schüler sind sportlich besser als der Sportlehrer, musikalischer als der Musiklehrer etc. Lassen sie es raushängen? Nö. Wieso hören wir das dann von den ach so genialen programmierenden (Ex-)Schülern?

Wenn ein Sportlehrer 130kg wiegen würde und der Musiklehrer keine Noten lesen kann, meinst nicht auch, dass diese dann nicht ernst-genommen würden.

Sir Rufo 11. Feb 2012 01:04

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Zitat:

Zitat von BUG (Beitrag 1150421)
Zitat:

Zitat von Furtbichler (Beitrag 1150386)
Viele Schüler sind sportlich besser als der Sportlehrer, musikalischer als der Musiklehrer etc. Lassen sie es raushängen? Nö. Wieso hören wir das dann von den ach so genialen programmierenden (Ex-)Schülern?

Wenn ein Sportlehrer 130kg wiegen würde und der Musiklehrer keine Noten lesen kann, meinst nicht auch, dass diese dann nicht ernst-genommen würden.

Ob ein Lehrer ernst genommen wird, hängt primär nicht von seinem Fachwissen ab.
Ein Lehrer, den die Schüler ernst nehmen, würde, wenn er keine Noten lesen kann, auch kein Musik unterrichten.

Meistens werden aber eben die Lehrer, die von den Schülern nicht respektiert werden, auch von den Lehrer-Kollegen nicht für voll genommen und die bekommen dann auch noch solche Aufgaben wie z.B. den Informatik-Unterricht aufgedrückt.

Ich selbst hatte bei 3 Lehrern Informatik-Unterricht:
  1. ein etwas übergewichtiger, alkoholabhängiger Typ mit einer trotzdem guten Ausstrahlung und fundiertem Wissen
  2. eine selbstverliebte Physiklehrerin, der man bedenkenlos jeden Geschmack absprechen konnte (Spitzname Tigerlilly - auch beim Lehrerkollegium) und wenig Ahnung
  3. eine introvertierte Flitzpiepe (Mathe-/Physik-Lehrer) mit Basiswissen
Ehrlich gesagt, der Alki der Einzige, der den Stoff wirklich vermitteln konnte. Der hat sich aber auch privat für den Stoff interessiert.

Der Rest gehörte zur Kategorie "Beim Streichholzziehen verloren"

Diese mSuM-Unit sollte man allerdings entweder verbieten oder vernünftig umsetzen.

Der Vorschlag Programmierer als Informatik-Lehrer einzusetzen ist auch keine wirkliche Lösung, denn nicht ein jeder bringt ein gewisses pädagogisches Basiswissen mit.

Ein guter Ansatz wäre allerdings, wenn sich echte Programmierer zusammenfinden könnten und eine Basis schaffen, womit dann echte Lehrer Informatik vermitteln könnten.

Die angesprochene Themen wie Medienkompetenz etc. würden allerdings IMHO den Rahmen der Informatik in der Schule sprengen. Hier würde ich eher ein entsprechendes Pflichtfach für alle Schüler sehen, denn nicht jeder, der im Internet unterwegs ist, will auch programmieren.

Medium 11. Feb 2012 01:41

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Zitat:

Zitat von Sir Rufo (Beitrag 1150431)
[...] denn nicht ein jeder bringt ein gewisses pädagogisches Basiswissen mit.

Die Lehrerausbildung (also das Studium) umfasst nicht ein Fitzelchen Pädagogik. Dass sie Pädagogen sein sollen ist ein Irrglaube, den irgend jemand mal los getreten hat, und seit dem beharrlich währt - und sogar in die umgangssprachliche Berufsbezeichnung gewandelt wurde. Lehrer sind Wissensvermittler, und werden ausgebildet, dieses Wissen zu haben. Ende. Ein wenig Methodik und Didaktik, klar, aber nie nie niemals sind sie, beruflich, Pädagogen! Sollten sie aber besser sein, da das die Eltern, denen diese Inhalte eigentlich obliegen, oftmals nicht mehr hin bekommen.
Ja, manche Lehrer sind diesbezüglich fit, aber das ist Talent und Interesse. Nicht Teil des Berufs wie er angelegt ist.
Gib einem Informatiker oder Entwickler eine brauchbare Fortbildung in Sachen Didaktik, und du hast jemanden, der weitestgehend geeignet ist den Lehrberuf in seinem Fach auszuüben. Nur hat er damit leider keinen Magister mit Staatsexamen, also darf er so nicht. Yipieh.

BUG 11. Feb 2012 02:02

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Zitat:

Zitat von Medium (Beitrag 1150435)
Die Lehrerausbildung (also das Studium) umfasst nicht ein Fitzelchen Pädagogik.

Zitat:

Zitat von https://de.wikipedia.org/wiki/Lehramtsstudium#Deutschland
In Deutschland werden dabei inhaltlich Fachstudien, Fachdidaktik und erziehungswissenschaftliche Studienanteile miteinander gekoppelt und um Praxisanteile (in Form von Schulpraktika) ergänzt.

Das klingt doch eigentlich ganz nach Pädagogik.

Sir Rufo 11. Feb 2012 02:07

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Zitat:

Zitat von BUG (Beitrag 1150436)
Zitat:

Zitat von Medium (Beitrag 1150435)
Die Lehrerausbildung (also das Studium) umfasst nicht ein Fitzelchen Pädagogik.

Zitat:

Zitat von https://de.wikipedia.org/wiki/Lehramtsstudium#Deutschland
In Deutschland werden dabei inhaltlich Fachstudien, Fachdidaktik und erziehungswissenschaftliche Studienanteile miteinander gekoppelt und um Praxisanteile (in Form von Schulpraktika) ergänzt.

Das klingt doch eigentlich ganz nach Pädagogik.

So hatte ich das auch in Erinnerung ;)

Furtbichler 11. Feb 2012 08:50

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Wie wir ja leider wissen, ist das Studium in bestimmten Fächern weichgespült.

Eine meiner Bekannten ist eine sehr herzliche Dame, die sehr gut mit Kindern umgehen kann. Allerdings entspricht der Durchmesser des Tellers, über dessen Rand sie sich nicht traut, zu schauen, dem einer Espresso-Untertasse, wenn ihr versteht, was ich meine.

Na jedenfalls wollte Sie unbedingt 'auf Lehramt' studieren, was, weiss ich nicht genau.

Das Pädagogikstudium umfasst nun auch u.a. die Randbereiche der Statistik. Bedingt durch ihre Untertasse im Oberstübchen war sie schlicht nicht in der Lage, dieses Thema, obwohl es in homöophatischen Dosen verabreicht wurde, auch nur im Ansatz zu verstehen. Weiterhin kam sie mit LaTex nicht klar, dessen Verwendung den Studenten aus bekannten Gründen auferlegt wurde.

Mit ihrer Vorliebe für die italienische Variante der Weitsicht war sie in ihrem Studienjahrgang jedoch nicht alleine: So ziemlich jeder war ein montanto completo (ital: Vollpfosten).

Was soll ich sagen: Sie hat die Hausarbeiten trotzdem abgenommen bekommen und Sie wurde -wie alle anderen- durch das Studium durchgewunken.

Nun hatte sie, trotz ihrer Defizite rein pädagogisch einiges auf dem Kasten, aber wenn ich mir vorstelle, was für zerebralvakuumierte Trillerpfeifen anschließend auf unsere Kinder losgelassen wurden, wird mir Angst und Bange.

Wäre es denkbar, das das schlechte Abschneiden bei den Pisa-Studien auch darauf zurückzuführen ist, das nicht mehr Wirt wird, der nichts wird, sondern als Lehrer enden darf?

Sir Rufo 11. Feb 2012 09:07

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Bei mir an der Uni gab es auch die "Primi-Mäuse" (Lehramt Primarstufe).

Es kursierte das Gerücht, dass der große Teil eigentlich nur da war, um einen Mann zum Heiraten zu finden. Der Rest hat weitergemacht.

Zur Ehrenrettung - eine alte Schulfreundin von mir ist auch Grundschullehrerin und erfüllt eigentlich nicht die Klischees :)

Phoenix 11. Feb 2012 09:12

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Ich habe ähnliche Erfahrungen während meines Studiums gemacht (direkt neben der FH an der ich war, war die Pädagogische Hochschule), und da wurde mir auch anders als ich mir vorgestellt habe, dass einige der Damen und wenigen Herren dort irgendwann mal meine Kinder ausbilden sollen.

Dennoch bin ich der Meinung, dass wenn man zuhause genug Zeit und Geduld in seine Kinder investiert, dass die an der Schule nicht allzu viel kaputt machen können. Aber wenn ich so auf die Strasse gucke, was da alles so rumläuft, befürchte ich das ich mit meinen Anforderungen an eine gute Bildung der Kinder wohl eher zu einer Minderheit gehöre... :-(

mkinzler 11. Feb 2012 12:11

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Ich bin damals erschrocken, als eine Oberstufenlehrerin uns sagte, dass Pädagogik für Lehrer der Oberstufe ein freiwilliges Fach ist. Aber ich glaube, dass wurde i.D.Z. geändert.

Medium 11. Feb 2012 14:32

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Wäre ja schön, wenn sich da mittlerweile etwas tut. Meine Lehrer waren noch keine Pädagogen, der Großteil von denen ist so grob im Alter 60-70 jetzt. Die Entwicklung muss daher eher rezent sein ;)
Ich bin heute aber mal ganz na bei Furtbichler (ich mag vor allem deine Wortschöpfungen!) und Phoenix.

frapo 11. Feb 2012 14:34

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Zitat:

Zitat von Neutral General (Beitrag 1150387)
Zitat:

Zitat von Perlsau (Beitrag 1150374)
Zitat:

Zitat von Delphi-Laie (Beitrag 1150367)
Gibt es eigentlich das Studienfach bzw. die Studienrichtung "Informatik auf Lehramt" schon?

Vermutlich nicht.

Ein Freund von mir studiert gerade Informatik auf Lehramt. Also das gibt es ;-)

Hier mal ein Beispiel der Uni Erlangen: http://www.lehramt-informatik.studiu...formatik.shtml

MisterC 15. Feb 2012 18:54

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
also bei uns ist das so,das ich der Klasse(Alle absolute Anfänge was ist ein Tbutton :?:).
Denn stoff schon erkläre weil mein Lehrer sich damit nicht auskennt aber es machen will.

lg Misterc

Angel4585 15. Feb 2012 19:34

AW: Wird an deutschen Schulen tatsächlich so ein Mist gelehrt?
 
Ich sag mal so: Könnte ein Mensch vernünftiges Delphi würde er vermutlich kein Lehrer werden sondern arbeiten gehn.

Also jetzt nix gegen Lehrer, die sind tolle Menschen. Naja die meisten... aber jemand der gutes Delphi kann, kann locker das doppelte verdienen wie ein Lehrer.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:41 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz