Volker Dirr schrieb:
Okay, ich habe mal an einem Programm gearbeitet, mit dessen Hilfe man nur noch Module per Maus zusammenführen musste: Input-Modul, Output-Modul, Verzweigungs-Modul etc. Das meinte ich.Hallo Volker, in dieser kurzen Unterrichtsreihe geht es nur um das Kennenlernen - Vorkenntnisse sind nicht vorhanden. Ich dachte an C++, weil mir das attraktiver als nur über die Konsole erscheint.? c++ kann man genau genommen nur über die Konsole programmieren.
Bei einem Kurs pro Jahr müsste ich Dornröschen nacheifern. Okay, keine Lösung.Ich habe aber auch schon mit Python über die Konsole gearbeitet und Grundlegendes wie Schleifen, Verzweigungen und Bibliotheken gelehrt. Es wäre halt gut, wenn am Ende des Kurses das Gefühl bei den SchülerInnen ist, dass sie etwas Grundlegendes gelernt haben - und nicht nur den Eindruck haben, dass es viele Möglichkeiten gibt. Wenn am Ende ein Programm steht, welches z. B. einen Fahrkartenautomaten simuliert, wäre das ein schöner Erfolg. Deshalb ist es letztlich egal, ob in der Konsole oder im Fenster programmiert wird.Wenn Sie c++ mit "Fenster" programmieren wollen, dann benutzt man dazu ein Fontend oder wenn man es selbst mit c++ machen möchte, dann brächte man aber so etwa schätzungsweise 800 Doppelstunden Zeit.
Ich persönlich würde einen Prgrammieranfänger nie (mehr) mit einem Fontend das Programmieren zeigen. Die Schüler bekommen nämlich leider fast sofort das Gefühl "Programmieren zu können", obwohl sie letztlich gar nicht können (Ebgesehen von einer Handvoll spezieller Anweisungen, die es so in keiner anderen Programmiersprache gibt). Ich betone das bei meinen Kursen auch immer. Am Ende des Kurses zeige ich dann, wie man Fontends mit Qt erstellt.
Das klingt plausibel.
Nöö, da habe ich mich undeutlich ausgedrückt. Ich suche eigentlich ein Paket aus Editor, Compiler etc. Damit möchte ich die SchülerInnen ein Programm schreiben lassen. Dabei sollen sie grundlegende Standards kennenlernen, also was unterscheidet char von int, was ist ein Header, was eine Verzweigung etc. Inzwischen scheint mir, dass es sinnvoller ist, im Editor die Texte in C zu schreiben. Also wiederhole ich meine Frage korrigiert und hoffentlich verständlicher:Schüler, die dann noch selbst interesse haben haben dann nämlich das Rüstzeug um das selbstständig zu verstehen. Bei weniger als 40 Doppelstunden halte ich den sofortigen Einsatz eines Fontend für unsinnig, da ein Fontend nun mal komplexe spezielle Befehle benutzt, die bei jedem Fontend anders sind. C++ kann man nunmal nur die Konsole und Speicher (Arebitsspeicher, Festplatte; aber halt nicht direkt die Grafikkarte) als Ein- und Ausgabegerät verwenden. Wenn man schon ein Fontend haben will und nur 8 Doppelstunden Zeit hat, dann könnte man auch JavaScript lehren. Die Schüler würden den Unterschied zu c++ gar nicht sehen, da sie Syntax (nahezu) identsich ist und sie hätten auch ein paar einfache Befehle um "Fenster" zu machen. Alledings sollten Sie dann etwas mehr Erfahrung haben, da die Fehlersuche bei Javascript schwieriger ist als bei gcc. Ich dachte eigentlich, dass sich ihre Frage nach "Programmiertools" auch so meinten. Sprich Tools für das Programmieren. Also z.B. KDeveloper, Eclipse, Valgrind, ... Das sind ja Anwendungen die einem Programmierer beim Programmieren helfen, alles c++ Tools, die z.T. als "Fenster" laufen, aber mit denen man nicht "Fenster" machen kann.
Gibt es in Skolelinux 3.0 ein eingebettetes C-Programmierpaket mit Editor und Compiler? Wenn ja, wie heißt es, wenn nein, kann mir jemand eines zum Nachladen empfehlen? Bisher habe ich mit Python gearbeitet, aber Python ist mir zu tolerant, da wurde mir zu unsauber programmiert.
Schöne Grüße Michael Ulex
Hallo zusammen, kann mir jemand ein einfach verständliches C++-Programmiertool in Skolelinux empfehlen? Eines, was entweder schon installiert ist (Server arbeitet mit 3.0) oder welches ich installieren kann? Ich darf einen Wahlpflichtkurs zur Einführung des Programmierens in 8 Doppelstunden geben. Da ich zuhause nur mit Windoof oder Sidux arbeite, wäre es gut, wenn ich dieses Programm auch hier laufen lassen könnte. Herzlichen Dank und einen guten Rutsch ins neue Jahr wüscht Michael -- User mailing list User@skolelinux.de subscribe/unsubscribe: https://www.skolelinux.de/mailman/listinfo/user mailing list Bitte beachten: http://www.skolelinux.de/wiki/MailingListeHallo, Dazu müssten wir erstmal wissen wlche inhaltlichen Ziele Sie sich gesetzt haben. Wenn es wirklich eine Einführung ist und Datentypen und Iterationen behandelt werden sollen und noch keine (oder kaum) andere Programmiererfahrungen vorhanden sind, dann würde ich nur mit Konsole/Eingabeaufforderung und einem guten Editor arbeiten. (Selbst bei 40 Doppelstunden mache ich das noch so.) Volker-- User mailing list User@skolelinux.de subscribe/unsubscribe: https://www.skolelinux.de/mailman/listinfo/user mailing list Bitte beachten: http://www.skolelinux.de/wiki/MailingListe