| Autor |
Beitrag |
Hidden
      
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: So 24.02.08 22:25
Hi,
Laut Lehrplänen wird in NRW(nach den Informationen meines Lehrers) bis zum Abi mit einer Unit namens mSuM und einer .dpr - Datei gearbeitet.
Diese Unit vereinigt praktisch Canvas mit einer leeren Form und bietet die Klassen Bildschirm(~zugang zum Formular), Tastatur(Puffer für Zeichen, die die Form bekommt), Maus(Puffer für die Maustasten) sowie Stift(eine Vergewaltigung von Canvas, die die Methodenzahl reduziert und die Bedienung vereinfacht).
Meine Hauptkritikpunkte sind, dass man a) nicht wirklich lernt, zu programmieren(VCL wird überhauptnicht benutzt) und b) unterstellt wird, dass wir kein Englisch können.
Ich zitiere aus der Unit:
| mSuM hat folgendes geschrieben: | Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9:
| const VERSION ='Stifte und Mäuse Version 2.3.2'; WAHR=true; FALSCH=false; type GanzeZahl=longint; Zahl=real; Wahrheitswert=boolean; Zeichen=char; Zeichenkette=string; | |
Obendrein ist es an zwei Stellen schlampig ausgearbeitet und z.B. die Hilfsklasse Tastaturpuffer kann von außen nicht angesprochen werden(oder ich hab irgendwas verpasst^^) was dazu führt, dass man die Klassen Stift nicht sauber ableiten kann, da zu Beginn jeder Methode des stiftes "derTastaturpuffer.check" aufgerufen werden sollte.
Hier noch ein relativ amüsantes Beispiel:
| Zitat: | Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8:
| procedure Stift.dreheUm(pWinkel: Zahl); begin derTastaturpuffer.check; zWinkel:=zWinkel+pWinkel; repeat if zWinkel>=360 then zWinkel:=zWinkel-360; until zWinkel<360; end; | |
Ich bin mir nicht sicher, ob ich die Unit hier posten darf, insofern sucht einfach mal nach MSUM.ZIP wenn ihr tiefer eintauchen wollt...
Ich wollte mal wissen ob mein lehrer a) recht hat und wir kein vcl machen dürfen, b) ihr meine Meinung von dieser Unit und Unterichtsmethode stützt und c)wie viele von euch darunter zu leiden haben/hatten. Wer kennt die Unit schon?
Ich weiß, eine Frage pro Thread,
mfG,
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
Zuletzt bearbeitet von Hidden am Sa 02.04.11 00:03, insgesamt 1-mal bearbeitet
|
|
Jann1k
      
Beiträge: 866
Erhaltene Danke: 43
Win 7
TurboDelphi, Visual Studio 2010
|
Verfasst: So 24.02.08 22:38
Also ich bin atm in der 13. Stufe eines Gymnasiums in NRW und wir haben diese Unit noch nie zu Gesicht gekriegt, sondern machen alles mit den standardmäßigen vcl Komponenten.
Mir würde so eine Unit auch äußerst befremdlich vorkommen, vor allem wird sie wohl niemandem helfen der mit dem Fach Info nicht klarkommt.
In erster Linie geht es ja nicht um das Erlernen einer Programmiersprache, sondern um die Methoden bzw. Programmstrukturen und da hilft so eine Unit mal gar nicht.
Kannich mir aber auch kaum vorstellen, dass so etwas verpflichtend gemacht wird.
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 25.02.08 10:29
Titel: Re: [OT] mSuM - Informatik in der Oberstufe in NRW mit Delph
Hidden hat folgendes geschrieben: | | Meine Hauptkritikpunkte sind, dass man a) nciht wirklich lernt, zu programmieren(VCL wird überhauptnciht benutzt) |
Was hat die VCL mit programmieren lernen zu tun? Für einen Anfänger sollten erstmal grundlegende Elemente der Programmierung im Vordergrund stehen, wie Deklaration von Variablen und Funktionen, Aufruf von Funktionen, Schleifen, Verzweigungen usw. Als nächsten Schritt sollte das Konzept der OOP eingeführt werden und dann, dann kann man dar+über nachdenken dem Schüler dem Umgang mit einer Klassenbibliothek näher zu bringen. Und der erste Schritt lässt sich wahrscheinlich wunder schön mit der oben angesprochenen Unit vollziehen.
| Zitat: | | und b) unterstellt wird, dass wir kein Englisch können. |
Das eindeutschen der Schlüsselwörter und sonstiger Sprachelemente, mag zwar für jemanden der schon andere Programmiersprachen kennt, etwas befremdlich und albern wirken, aber ich denke, einem Anfänger könnte es durch auch eine Hilfe beim Einstieg sein, weil dann kann er einen Aufgabentext nämlich fast ein zu eins in die Programmiersprache "übersetzen" und muss nicht erst noch den Umweg über die englische Sprache gehen.
Ich bin mir ziemlich sicher, dass sich die Entwickler intensiv damit beschäftigt haben, wie sie einem absoluten Anfänger den Einstieg in die Programmierung erleichtern könnten. Da aber jeder mit anderen Grundkenntnissen und Ansprüchen an dem Kurs teilnimmt, muss man sich im Unterricht eben auf den kleinsten gemeinsamen Nenner einigen und das ist eben nur mal der Einstieg bei null.
|
|
jasocul
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Mo 25.02.08 10:43
Die Umsetzung in die deutsche Sprache halte ich für ausgemachten Blödsinn.
Es geht hier um die Schulstufe Gymnasium. Die paar englischen Begriffe sollte man dort schon schnell drauf haben.
VCL hat mir Programmierung zunächst nichts zu tun. Im Gegenteil: Sie verhindert, das man sich mit den Grundlagen auseinander setzt.
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 25.02.08 11:00
jasocul hat folgendes geschrieben: | | Die Umsetzung in die deutsche Sprache halte ich für ausgemachten Blödsinn. |
Ich weiß nicht, für welche Altersgruppe diese Unit gedacht war. Eventuell war sie für 5. und 6. Klässler gedacht oder so, da macht es schon Sinn, denke ich.
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mo 25.02.08 11:06
Soweit ich das gelesen habe ist sie für die 12. und 13. Klasse gedacht...
Und ich finde diese "Erleichterungen" bewirken genau das Gegenteil. Im Endeffekt lernt niemand richtig mit der Sprache umzugehen und ob man die Grundstrukturen so besser lernt bezweifle ich auch. An meiner alten Schule wird auch eine Klasse für Java benutzt, die eingedeutscht ein paar Befehle zur Verfügung stellt.
Und da habe ich nicht den Eindruck, dass die da so gut ist. Es macht es den Schülern nur leichter auch mit weniger Kenntnissen durch dne Unterricht zu kommen, mehr nicht.
|
|
jasocul
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Mo 25.02.08 12:21
Einen Hinweis zur Klassenstufe kann ich nicht erkennen. Wäre es wirklich 5. oder 6. Klasse, dann könnte man sowas evtl. akzeptieren. Bei uns (NDS) ist das aber frühestens in der 7. soweit ich weiß. Da sollten die Grundlagen in Englisch schon sitzen.
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mo 25.02.08 12:30
| Projektseite hat folgendes geschrieben: | | Konzepte für die Umsetzung der objektorientierten Methode (Analyse, Design und Programmierung) im Informatikunterricht der gymnasialen Oberstufe |
Ich finde das ist relativ eindeutig.
|
|
jasocul
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Mo 25.02.08 12:40
So genau habe ich nicht recherchiert.
Bestätigt aber meine Vermutung.
|
|
Hidden 
      
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: Mo 25.02.08 19:11
Hi,
heute ist noch eine Bombe hochgegangen:
| Zitat: |
Ein record... hmm ich weiß was das ist aber das verwenden wir bis zum Abi nicht, steht nicht im Lehrplan.
Arrays? Nee. Laut Lehrplan muss das grundsätzlich nicht gemacht werden...
Werden wir mal schauen, ob wir das machen. |
Also wenn das der Wahrheit entspricht... Warum soll ich dann überhaupt Informatik weiter wählen? Ein LK kommt sowieso nicht zustande!
@VCL: Nein ich meinte nicht, dass das zum programmieren gehört.
Aber den Hauptvorteil der Sprache, die man lernt könnte man ruhig einmal anschneiden...
Jann1k hat folgendes geschrieben: | Also ich bin atm in der 13. Stufe eines Gymnasiums in NRW und wir haben diese Unit noch nie zu Gesicht gekriegt, sondern machen alles mit den standardmäßigen vcl Komponenten.
Mir würde so eine Unit auch äußerst befremdlich vorkommen, vor allem wird sie wohl niemandem helfen der mit dem Fach Info nicht klarkommt.
In erster Linie geht es ja nicht um das Erlernen einer Programmiersprache, sondern um die Methoden bzw. Programmstrukturen und da hilft so eine Unit mal gar nicht.
Kannich mir aber auch kaum vorstellen, dass so etwas verpflichtend gemacht wird. |
Das würde sich schonmal besser anhören...
Unser Lehrer hat uns Vorschläge für Abi-Klausuren gezeigt, da wurde die Unit eingebunden...
K.A. vielleicht hat eure Schule beschlossen, dass das Mist ist und ihr nehmt das im letzten Monat oder so durch.. k.A.
Das übersetzen von Ausdrücken wie true und false ist imho kompletter Blödsinn...
Am Ende lernt man noch was bei
Naja, jeder wie ers will...
mfG,
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
|
|
Narses
      

Beiträge: 10185
Erhaltene Danke: 1261
W11x64
TP3 .. D7pro .. D10.2CE
|
Verfasst: Mo 25.02.08 19:41
Moin!
Hidden hat folgendes geschrieben: | | heute ist noch eine Bombe hochgegangen: |
Du glaubst doch auch sonst nicht alles, was dir ein Lehrer so erzählt...  Schonmal auf den Gedanken gekommen, dass der einfach keinen Bock hat, andauernd mit seinen Kiddies zu diskutieren und sich einfach doof stellt?
Hidden hat folgendes geschrieben: | | Warum soll ich dann überhaupt Informatik weiter wählen? |
Tja, das ist eine gute Frage.  Vermutlich wärst du in einem Delphi-VCL-LK besser aufgehoben.
Hidden hat folgendes geschrieben: | | Ein LK kommt sowieso nicht zustande! |
Und ich bezweifle auch, dass du darin besonders "glücklich" geworden wärst.
Bitte nicht persönlich nehmen, deine Verärgerung verstehe ich gut, nur hört sich das Ganze wie das klassische Missverständnis von Schülern in Bezug auf Informatik an: Das hat überhaupt nix mit Programmieren zu tun.
Ich halte ganz persönlich von der mSuM-Geschichte auch nix (bin mehr ein "Nicky"-Fan [oder auch "Karel, der Roboter" genannt], das tut hier aber nix zur Sache), allerdings muss ich sagen: es spielt keine Rolle, womit du die Erkenntnisse der Informatik mal ausprobierst, ob´s nun die eine oder andere Unit ist, das ist egal. Wenn du im Info-Unterricht gelernt hast, ein Problem zu analysieren, es maschinengerecht aufzuarbeiten und (prinzipiell) zu lösen, dann hat der Lehrer sein Ziel erreicht - und das geht sogar, ohne einmal einen Computer in der gesamten 11-13 überhaupt anzufassen...
cu
Narses
_________________ There are 10 types of people - those who understand binary and those who don´t.
|
|
g1o2k4
      
Beiträge: 493
|
Verfasst: Mo 25.02.08 19:47
wen interessiert sowas schon ? informatik in der schule ist ohnehin fragwürdig...
konzepte der programmierung und bestimmte sprachen sollte man in einem fach namens programmiersprachen unterbringen, aber nicht im fach inforamtik. selbst an unis ist es zum teil so, dass in "inforamtik" nur programmiersprachen behandelt werden...finde ich schade. dabei bietet das gebiet mittlerweile soviel, warum wird es so kastriert ?
|
|
Hidden 
      
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: Mo 25.02.08 20:09
Narses hat folgendes geschrieben: | Moin!
Hidden hat folgendes geschrieben: | | Warum soll ich dann überhaupt Informatik weiter wählen? | Tja, das ist eine gute Frage. Vermutlich wärst du in einem Delphi-VCL-LK besser aufgehoben.
Hidden hat folgendes geschrieben: | | Ein LK kommt sowieso nicht zustande! | Und ich bezweifle auch, dass du darin besonders "glücklich" geworden wärst.
Bitte nicht persönlich nehmen, deine Verärgerung verstehe ich gut, nur hört sich das Ganze wie das klassische Missverständnis von Schülern in Bezug auf Informatik an: Das hat überhaupt nix mit Programmieren zu tun.
und das geht sogar, ohne einmal einen Computer in der gesamten 11-13 überhaupt anzufassen...
cu
Narses |
Hi,
Dass es in Informatik Schwerpunktmäßig eigentlich nicht um Programmiersprachen gehen soll weiß ich wohl(worum es dann geht wurde uns dagegen nicht verraten, das kann ich mir zwar irgendwie vorstellen, Informationswissenschaften halt...)
Was ich mit "warum denn überhaupt weiter wählen" meinte ist, wenn der Start schon so lasch ist, da bekommt man ja einen tollen Vorgeschmack^^
@[..]bezweifle auch, dass du darin besonders "glücklich" geworden wärst.  [..]
So sehr lebhaft beschrieben wurde uns zwar nicht, welchen schwarzen Kasten wir da gewählt haben, aber ich glaube sooo sehr schrecklich wirds nicht^^.
Oder wolltest du damit sagen, wie man auch g1o2k4 verstehen könnte, dass Info(LK?) langweilig/banal/irgendwas ist?
mfG,
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
|
|
g1o2k4
      
Beiträge: 493
|
Verfasst: Mo 25.02.08 20:32
jo so quasi meinte ich das...
was soll es delphi nur mit dieser "bibliothek" oder wie man mSuM sonst nennen soll, zu vermitteln ? es bringt nichts für irgendetwas ! man sollte sowohl in der schule als auch im studium, wenn man schon eine programmiersprache in informatik vermittelt, syntax und semantik, sowie konzepte der programmierung lehren (prozedural, strukturiert, objektorientiert, modular oder sonstwelche paradigmen...)
ansonsten kann man sein wissen nämlich in die tonne kloppen !
man sollte die sprache lernen so, dass man die möglichkeit hat sie selbstständig mit den grundlagen die man hat, auszubauen...
wenn man nur funktionen benutzt, die in einer vorgegebenen klasse enthalten sind und von der nicht abgewichen wird, hat man ein problem sein wissen selbstständig auszubauen...denn diese funktionen benutzt man ja im beruf oder praktikum nicht da steht einem nur die ide zur verfügung. ich persönlich kenne diese mSuM nicht, aber ich kann es mir nicht anders vorstellen, als dass man sehr praxis entfernt damit umgeht.
wenn ich falsch liege sagt es...
vielleicht könnte ja mal jemand nen link zu dem paket posten, würd ich gerne mal nen blick reinwerfen.
|
|
Hidden 
      
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: Mo 25.02.08 20:37
MSUM.ZIP DOWNLOAD
Das zweite Ergebnis.
mfG,
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
|
|
g1o2k4
      
Beiträge: 493
|
Verfasst: Mo 25.02.08 20:42
danke...hab grad auch nochmal gesucht. hier ist glaub ich alles drin:
www.clezius.de/download/mSum.pas
ich muss sagen...das ist ja mal richtig schlecht ^^
wozu das ganze nur damit man keine englischen funktionen von canvas benutzt ?
*ironie an*
ja aber ist schon richtig...bloß kein englisch in informatik, denn deutsch ist die ultimative sprache in der informatik, die alle benutzen ! sämtliche doplomarbeiten selbst von diplomanten aus den usa schreiben ihre auf deutsch !
*ironie aus*
da soll man sich auch nicht wundern, wenn deutschland bei pisa so schlecht ist. man wird ja geistig richtig unterfordert. fächerübergreifender unterricht ist das stichwort ! da sollte mal was getan werden !
|
|
Hidden 
      
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: Di 26.02.08 17:19
Hi,
Also ich persönlich als "Geschädigter" fühle mich irgendwie "in Watte gepackt":
Ich befand mich in meiner eigenen kleinen Umgebung und hatte Schwierigkeiten beim Umstieg: Das hätte ich lieber direkt gelernt!
[OT im OT^^]
Das delphi-forum(und die Probleme anderer hier) hat mir dabei sehr geholfen, danke an dieser Stelle!
[/OT]
g1o2k4 hat folgendes geschrieben: | | wozu das ganze nur damit man keine englischen funktionen von canvas benutzt ? |
Das ganze ist aus meiner Sicht schon ein bisschen überschaubarer, allerdings habe ich damit begonnen und insofern kann ich da schlecht urteilen...
Das Verständnis der Unit mSuM, auf die sich dabei alles bezieht, hat mir zugegeben auch ein wenig geholfen.
Aber: Es hat mir beim Lernen der "normalen" Vorgehensweise geholfen, Sie direkt zu lernen wäre viel besser gewesen!
mfG,
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
|
|
|