Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Off topic-Zone Fragestellungen zu allem, was sich nicht in die anderen Foren einordnen lässt.

Informatik in der Schule

Diskussion: Informatik in der Schule im Forum Off topic-Zone, in der Kategorie Sonstiges; Anzeige Aus diesem Thread Zitat: Zitat von Brabax Aber in NRW wiederum nicht. Wobei der Informatik-Unterricht auch an jeder Schule ...

Antwort
Alt 12.02.10, 15:32   #1 (permalink)
Senior Member
 
Registriert seit: 13.07.08
enkore Leistung: K 6-3enkore Leistung: K 6-3enkore Leistung: K 6-3
Likes: 85
Standard Informatik in der Schule

Anzeige

Aus diesem Thread

Zitat:
Zitat von Brabax Beitrag anzeigen
Aber in NRW wiederum nicht. Wobei der Informatik-Unterricht auch an jeder Schule einen anderen Wert hat. Während einige Gymnasien 3 Jahre lang Java und OOP-Konzepte durchpauken, müssen andere in der Prüfung beten, dass Access sich wenigstent heute mal einigermaßen bedienen lässt und nicht Faktor Unbekannt die Prüfung versaut - oder dass die Prüfer wenigstens genug von HTML wissen, dass man sie während der Prüfung nicht versehentlich bloßstellt und dann Sympathie-Minuspunkte kassiert.
Diskussion!

Ich finde es z.B. schlecht, dass man sein Abi nur mit Delphi oder Java schreiben kann, selbstverständlich ohne PC. Das ist sowohl für den Schreibenden als auch für den Korrigierenden eine Zumutung.
Zumal man auch nicht die ja wohl immernoch am weitverbreitesten Sprachen C oder C++ verwenden darf.
enkore ist offline   Mit Zitat antworten
Alt 12.02.10, 16:30   #2 (permalink)
Member of Honour
 
Benutzerbild von Brabax
 
Registriert seit: 04.10.01
Brabax Leistung: 8086Brabax Leistung: 8086
Brabax eine Nachricht über ICQ schicken
Likes: 42
Standard

Zitat:
Zumal man auch nicht die ja wohl immernoch am weitverbreitesten Sprachen C oder C++ verwenden darf.
Dazu habe ich sogar eine Aussage vom Lehrkörper. Lt. diesem nimmt man hier Java, weil es deutlich strenger in der Umsetzung des OOP ist und man dadurch sauberer auf OOP programmieren lernt.

lG

Brabax
__________________

<< Wir leben bereits im morgigen Gestern, doch vom gestrigen Morgen sind wir noch weit entfernt. >>

<< Träume sind Schäume. Es liegt an dir ob du sie lebst oder ein Schaumschläger bist! >>

<< Erst wenn man beginnt zu implizieren, wird man merken, dass einem sowieso keiner richtig zuhört. >>
Brabax ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 12.02.10, 17:17   #3 (permalink)
 
Benutzerbild von Extinction
 
Registriert seit: 02.01.07
Extinction Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Dazu habe ich sogar eine Aussage vom Lehrkörper. Lt. diesem nimmt man hier Java, weil es deutlich strenger in der Umsetzung des OOP ist und man dadurch sauberer auf OOP programmieren lernt
Man wird sich doch noch selber in den Fuß schießen dürfen, oder? ^^
Nein, mal im Ernst, wenn das echt ein Grund sein soll Java statt C/C++ zu unterrichten dann kollidieren mein Kopf und die Tischplatte gleich - zumal diese Behauptung ohne Beispiele völlig haltlos ist.
Außerdem geht's doch nicht immer um OOP - bei uns liegt der Schwerpunkt auf PHP, Netzwerktechnik und SQL-Datenbanken.

Der Vorteil ist, dass das IT Abi dezentral ist. Ich halte nicht viel von dieser kommunistischen Methode á la "Regierung gibt Ziele von oben vor".
Extinction ist offline   Mit Zitat antworten
Alt 12.02.10, 20:16   #4 (permalink)
 
Benutzerbild von benediktibk
 
Registriert seit: 03.05.07
benediktibk Leistung: 8086benediktibk Leistung: 8086
Likes: 50
Standard

Ich weiß nicht wie bei euch im Flachland der Informatikunterricht aussieht, aber bei uns ist man froh wenn die Leute die grundlegenden Dinge beherrschen. Und das an einer technischen Schule, deren Absolventen meiner Schätzung nach nur zu maximal 5 bis 10% eine Ahnung von Softwareentwicklung haben. Der Rest hat im Prinzip nur einen mehrjährigen Schnupperkurs erhalten und weiß ungefähr, dass es viel Arbeit ist, bis der Button blinkt ...
Mal im Ernst, ich behaupte jetzt einfach mal, dass es sinnlos ist, Programmieren zu lehren an allgemeinbildenden Schulen. Sogar an einer technischen verzweifelt der sehr kompetente Lehrer immer wieder am begrenzten logischen Denkvermögen und fehlender technischer Kreativität.
Da ist es dann im Endeffekt komplett egal, ob man in der Schule Delphi, C++, Java, oder C# lernt, es reicht schlussendlich eh nur dazu aus, bei manchen Schülern das Interesse zu wecken. Und wer erkennt, dass ihm die Materie liegt, muss auf jeden Fall den Weg des Selbststudiums gehen, zumindest während dem Weg zur Matura/zum Abitur.

mfg benediktibk
benediktibk ist offline   Mit Zitat antworten
Alt 12.02.10, 20:27   #5 (permalink)
AngelDelivery
Guest
 
Likes:
Standard

Zitat:
Zitat von csde_rats Beitrag anzeigen
...selbstverständlich ohne PC.
Ich finde, das ist das Schlimmste, selbst an einigen Unis ist das so. Ich habe dort schon mal Punkte für ein fehlendes Semikolon abgezogen bekommen, weil ich meinen Freund den compiler nicht mitbringen durfte, aber in der wirklichen Welt immer dabei hab
  Mit Zitat antworten
Alt 12.02.10, 20:52   #6 (permalink)
 
Benutzerbild von benediktibk
 
Registriert seit: 03.05.07
benediktibk Leistung: 8086benediktibk Leistung: 8086
Likes: 50
Standard

Und vor allem, was man dabei nicht vergessen darf, ohne Zugang zum Internet. Natürlich auch sehr realtitätsnahe, denn ein Großteil der Programmierer entwickeln eine Anwendung für die WinAPI ohne Dokumentation dieser. Das hat man doch alles im Kopf, ist ja nicht so schwer.

mfg benediktibk
benediktibk ist offline   Mit Zitat antworten
Alt 12.02.10, 21:04   #7 (permalink)
Senior Member
 
Benutzerbild von odigo
 
Registriert seit: 25.12.04
odigo Leistung: 8086odigo Leistung: 8086
odigo eine Nachricht über ICQ schicken
Likes: 54
Standard

Ich seh das recht ähnlich wie meine Vorredner. Wenn an einer allgemeinbildeten Schule schon sowas machen will sollte lieber schauen daß die Basics stimmen. Keinen Menschen interessiert eine komplett richtige Syntax wenn z.B. die Grundprinzipien von OOP nicht verstanden wurden. Statt sich auf Programmiersprachen zu stürzen sollte man z.B. lieber UML lehren. Ich denke mal daß einem Maurer auch erstmal theoretisch erklärt wird wie eine gerade Mauer auszuschauen hat statt ihm gleich die Kelle in die Hand zu drücken.

Auch die Prüfungsmethode mit coden auf einem Blatt Papier halte ich für suboptimal. Hier sollte doch Pseudocode reichen. Fast schon ein bißchen Off-Topic, aber bei dem Thema fällt mir immer wieder ein daß es Leute gibt die Anfängern den Tipp geben doch z.B. mit Wordpad Java-Programme zu schreiben, weil da ja der Lerneffekt größer ist. Ich halte das für ziemlichen Schwachsinn. Kein Mensch der beruflich programmiert würde das mit Wordpad machen. Der Frustfaktor wäre unerträglich.

Zitat:
Zumal man auch nicht die ja wohl immernoch am weitverbreitesten Sprachen C oder C++ verwenden darf.
Das ist zwar jetzt ein wenig ketzerisch, aber ich denke, wenn es denn im Moment so sein sollte, wird sich das Ganze in Zukunft etwas verschieben. Im Webbereich ist Java z.B. C++ um Längen voraus. Und gerade dieser Bereich ist immer mehr am Boomen.
Nicht daß das aussagekräftig wäre, aber zumindest interessant: Ich hab mal monster.de befragt:
Suchwort C++: 821 Treffer
Suchwort PHP: 634 Treffer
Suchwort Java: 1527 Treffer
odigo ist offline   Mit Zitat antworten
Alt 12.02.10, 21:08   #8 (permalink)
 
Registriert seit: 06.06.09
Thunderb0lt Leistung: 8086
Likes: 6
Standard

Internetführerschein

Also ich musste in der Schule und auch jetzt in der Uni auch auf dem Blatt "programmieren". Und ich finde das eigentlich auch gut. Grade, wenn ich eine Sprache neu lerne, bin ich immer wieder erstaunt, wie viel Denkarbeit mir die IDE abnimmt, und wie wenig ich desshalb selber weiß. Wenn man ohne Doku und ohne IDE programmieren muss, lernt man die Basics doch viel besser.

Letztlich ist das wie ich finde ähnlich, als wenn ich in Mathe mit oder ohne Taschenrechner bzw. Formelsammlung rechne. Und beides ist in den Mathevorlesungen auch nicht zugelassen
Thunderb0lt ist offline   Mit Zitat antworten
Alt 12.02.10, 21:10   #9 (permalink)
 
Benutzerbild von benediktibk
 
Registriert seit: 03.05.07
benediktibk Leistung: 8086benediktibk Leistung: 8086
Likes: 50
Standard

Suchwort .NET: 643
benediktibk ist offline   Mit Zitat antworten
Alt 12.02.10, 21:25   #10 (permalink)
Senior Member
 
Benutzerbild von odigo
 
Registriert seit: 25.12.04
odigo Leistung: 8086odigo Leistung: 8086
odigo eine Nachricht über ICQ schicken
Likes: 54
Standard

Zitat:
Zitat von Thunderb0lt Beitrag anzeigen
Also ich musste in der Schule und auch jetzt in der Uni auch auf dem Blatt "programmieren". Und ich finde das eigentlich auch gut. Grade, wenn ich eine Sprache neu lerne, bin ich immer wieder erstaunt, wie viel Denkarbeit mir die IDE abnimmt, und wie wenig ich desshalb selber weiß. Wenn man ohne Doku und ohne IDE programmieren muss, lernt man die Basics doch viel besser.
Die Kunst des Programmierens ist mit Sicherheit nicht sich jede Klasse und Methode merken zu können. Ein gutes, erweiterbares, performantes (...) Design eines Programms ist z.B. sehr viel wichtiger als die bloße Syntax. Dann müsste man z.B. auch einen SQL-Select und ein Update nicht mit einer Query abbilden (kleiner Insider und nicht böse gemeint).
odigo ist offline   Mit Zitat antworten
Alt 12.02.10, 21:43   #11 (permalink)
 
Registriert seit: 06.06.09
Thunderb0lt Leistung: 8086
Likes: 6
Standard

Nein, da hast du sicher recht, aber ich seh das an der Stelle etwa, wie die Geschichte mit dem Rad. Du musst auch nicht unbedingt jedesmal eine eigene Queue oder einen eigenen Stack selbst zusammen zimmern, aber das sind Dinge, die man mal selbst gemacht haben sollte. Und wenn man auf dem Blatt mehr oder weniger sicher ist, kann einem das für den Alltag nur Vorteile bringen.

Wie gesagt, setzt dich mal hin und versuch irgendein recht simples Programm auf dem Blatt ohne Hilfsmittel zu schreiben. Du wirst erstaunt sein, an wie vielen Stellen du überlegen musst, das sonst die IDE für dich macht. Und diesen Ansatz findet man doch überall in der Lehre.

Also ich finde es nicht verkehrt.

Und was deinen Insider angeht: Es liegt ja nicht daran, dass da ein Programm schlecht designed ist, und es deswegen nicht geht, sondern es geht nicht, weil kein externes Programm verwendet werden soll
Thunderb0lt ist offline   Mit Zitat antworten
Alt 12.02.10, 22:20   #12 (permalink)
Senior Member
 
Benutzerbild von odigo
 
Registriert seit: 25.12.04
odigo Leistung: 8086odigo Leistung: 8086
odigo eine Nachricht über ICQ schicken
Likes: 54
Standard

Zitat:
Zitat von Thunderb0lt Beitrag anzeigen
Nein, da hast du sicher recht, aber ich seh das an der Stelle etwa, wie die Geschichte mit dem Rad. Du musst auch nicht unbedingt jedesmal eine eigene Queue oder einen eigenen Stack selbst zusammen zimmern, aber das sind Dinge, die man mal selbst gemacht haben sollte. Und wenn man auf dem Blatt mehr oder weniger sicher ist, kann einem das für den Alltag nur Vorteile bringen.
Das tollste (Fahr)Rad ist nichts wert wenn man damit nicht fahren kann
Ständig wird z.B. in Java der GarbageCollector benutzt. Ich werde mir aber nicht die Mühe machen einen eigenen zu schreiben nur um zu verstehen wie er funktioniert.
odigo ist offline   Mit Zitat antworten
Alt 12.02.10, 22:37   #13 (permalink)
Member of Honour
 
Benutzerbild von Brabax
 
Registriert seit: 04.10.01
Brabax Leistung: 8086Brabax Leistung: 8086
Brabax eine Nachricht über ICQ schicken
Likes: 42
Standard

Zitat:
Zitat von Thunderbolt
Also in NRW kann Informatik sowohl als LK (1./2. Abiturfach) als auch als GK (3./4. Abiturfach ) gewählt werden und damit auch schriftlich. Da es in NRW seit 2007 Zentralabitur gibt, sind die Lehrpläne für die Sekundarstufe II vom Schulministerium vorgegeben und die Inhalte sollten sich spätestens ab Klasse 11 nicht mehr großartig unterscheiden. Als Sprachen sind Delphi, Pascal und Java zulässig.

http://www.standardsicherung.nrw.de/...ch.php?fach=15

//EDIT
Sry, das sollte eigentlich hier hin: Informatik in der Schule -.-
(Achtung, längere Anekdote)

Als ich Abi gemacht habe, unterlag die Schule noch nicht dem Zentralabi.
Ich konnte Informatik damals nur als GK wählen.
Im GK gab es dann Office inkl. Access (ich verfluche und hasse dieses Programm), Makroprogrammierung (für die einen mehr, für die anderen weniger) und dann - echt toll - HTML von Laien für Laien.
Als internen Klassenarbeitsersatz sollten wir eine Webseite erstellen (logischerweise ohne IDE) und wenn man dann ein wenig über den Lehrer-Tellerrand hinaus gebastelt hat - man will ja eine gute Arbeit liefern um die Noten schön zu halten, hiess es, das sei geklaut und könnte garnicht von einem Schüler stammen (weil JS und CSS eindeutig Hexenwerk sind - gut, dass PHP ohne Server nix tut, sonst wäre es wohl 100% ne 6 geworden).

Die GK Prüfung bestand dann aus - und dafür schlage ich hiermit die offizelle Prügelstrafe für den oder die vor, der oder die das genehmigt hat - ACCESS und Erstellen einer GUI + Abfragen, die dann in dieser erscheinen sollten und anschließender Interpretation (mündlich) von komischen bzw. redundanten HTML-Codes.

Für Access habe ich eine 4 kassiert, weil dieses Programm - so wie ungefähr jede Stunde, die wir es im Unterricht einsetzten - absolut zufällige Fehler ausspuckte und/oder absolut zufällige Ergebnisse bei der GUI-Erstellung (mit dem Wizard!) hervorbrachte.
Die Access-Prüfung kam zuerst und danach ging es in die mündliche Präsentation des Access-Ergebnisses und anschließend der HTML-Teil.
Da ich bereits auf 180 vom vorherigen Access-Taumel war, waren meine anschließenden Worte nicht unbedingt diplomatisch gewählt. Bei der Beschreibung meines Access Ergebnisses, habe ich etwas gesagt im Sinne von "Da wir hier solche Scheißprogramme wie Access benutzen, statt z.B. ordentlicher mySQL-Server-Software mit einem bedienbaren Query-Frontend wie z. B. PHPmyAdmin, ist mein Ergebnis eher fragwürdig und unvollständig, weil mir dieser Fehler, der hier als Programm bezeichnet wird, keine Möglichkeiten bieten wollte, eine vernünftige Lösung zu erstellen.". Zu meinem anschließenden Erstaunen, durfte ich dennoch im Raum bleiben und bei der anschließenden Aufgabe, einen HTML-Code zu interpretieren (meine dicke Stirnvene noch immer am Pumpen, als wenn die Mario Brothers darin unterwegs wären) wollte sich die Situation einfach nicht bessern.
Ich bekam ein Frameset präsentiert, dass falsch aufgeteilt war, HTML-Code der redundant war (irgendwie waren das verschachtelte <p>s in <div>s mit komischen <font>-Angaben, die einfach keinen echten Sinn ergaben) und zu alledem noch so saumäßig formatiert (eine Zeile - CR ist für Mädchen), dass meine Laune sich nicht unbedingt erhellte. Der Satz "Dieser HTML-Ansatz mit Frames ist veraltet und unsicher und einige Zeilen sind einfach nur Schwachsinn, ... das muss so und so lauten" kam offenbar auch nur mittelmäßig bei der Jury an, die meine Einwände garnicht verstand. Wörter wie "iframe" und "PHP-Includes" stießen auf hartes Gestein noch härterer Kalksteinebenen, die die Prüfer mit "Gehirn" betitelten. Ergebnis war glaube ich ne 4 oder so, aber das war mir am Ende eigentlich egal, weil meine vorherigen Noten mehr als eine Absicherung waren und man mir nichts anhaben konnte - ich war eigentlich mehr informell da.

#####

So habe ich Informatik im Abi kennen gelernt (NRW - in Sachsen hatten wir bereits in der 6. oder 7. Klasse QBasic, keine Ahnung, wo das hingeführt hätte).

lG

Brabax
__________________

<< Wir leben bereits im morgigen Gestern, doch vom gestrigen Morgen sind wir noch weit entfernt. >>

<< Träume sind Schäume. Es liegt an dir ob du sie lebst oder ein Schaumschläger bist! >>

<< Erst wenn man beginnt zu implizieren, wird man merken, dass einem sowieso keiner richtig zuhört. >>
Brabax ist offline   Mit Zitat antworten
Alt 12.02.10, 23:04   #14 (permalink)
AngelDelivery
Guest
 
Likes:
Standard

Zitat:
Zitat von Brabax Beitrag anzeigen
(Achtung, längere Anekdote

Für Access habe ich eine 4 kassiert,
...nicht unbedingt diplomatisch gewählt.
...als wenn die Mario Brothers darin unterwegs wären
... das muss so und so lauten" kam offenbar auch nur mittelmäßig bei der Jury an, die meine Einwände garnicht verstand. Wörter wie "iframe" und "PHP-Includes" ...stießen auf hartes Gestein noch härterer Kalksteinebenen
ooohh, nostalgische Gefühle kommen auf. Wenn ich nocheinmal sprechen darf:
In meiner Schulzeit konnte man nur einen Info Differenzierungkurs wählen, war so ein 'unwichtiger' Nebenkurs. Wir haben an 286ern ms-Works, später Logo(kennet jemand logo?), dann basic und pascal und Simulation logischer Schaltungen gemacht.
Wir bekamen eine umfangreiche 'Teamaufgabe' in basic, hatten aber mehr Lust unserern 486 dx33 zu begutachten. Wir wussten, dass unser Leherer ein extrem lahmes 386er Möhrchen hatte mit 4MB RAM. Wir schrieben ein Programm in 1 Stunde, welches eine Fehlermeldung zeigte (mehr nicht): Ihr System verfügt über nicht zureichenden Arbeitsspeicher, um diesen Programm auszuführen. Und es sah, für damalige Verhältnisse prof. aus.- Wir bekamen eine 1 dafür! Denn offenbar glaubte man der suggerierten Professionalität.

Geändert von AngelDelivery (12.02.10 um 23:07 Uhr)
  Mit Zitat antworten
Alt 12.02.10, 23:18   #15 (permalink)
 
Benutzerbild von benediktibk
 
Registriert seit: 03.05.07
benediktibk Leistung: 8086benediktibk Leistung: 8086
Likes: 50
Standard

LOGO, ja, ich hasse es! Vor allem wenn man nicht mit dem PC programmieren (kann man das so betiteln, oder triffts "parametrieren" doch besser?) darf, sondern das wie harte Jungs löst: über das LCD-Display mit gefühlten 3 Zeilen und Spalten.

Ich will jetzt nicht unhöflich werden, aber: Wie alt bist du?
Rein prinzipiell finde ich es aber nicht schlecht, wenn man mit so primitiven Dingen anfängt. Unsere ersten Schritte waren auch in Turbo C++. Da weiß man dann erst später die Vorzüge einer modernen IDE so richtig zu schätzen. Außerdem ist man nicht von Beginn an an Designer gewöhnt, sondern bastelt ein Menü mithilfe von goto() und solche Späße. Irgendwie war das doch ganz wichtig ... jetzt werde ich aber nostalgisch.

mfg benediktibk

Geändert von benediktibk (12.02.10 um 23:22 Uhr)
benediktibk ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Sonstiges » Off topic-Zone » Informatik in der Schule
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61