Stellungnahme zum Thema Digitale Kommunikation und Social Media
Mitte November wurde von Herrn Micheuz selbst noch ein kleines Projekt definiert, das er selbst leitete.
Es ging um den Lehrplanentwurf der Digitalen Grundbildung und es wurde eine Stellungnahme dazu verlangt.
PDF des Lehrplanentwurfes (siehe hier)
Stellungnahme zu:
„Verordnung
der Bundesministerin für Bildung, mit der die Verordnung über die
Lehrpläne
der Neuen Mittelschulen sowie die Verordnung über die Lehrpläne der
allgemeinbildenden
höheren Schulen geändert werden.“
(von Bernhard Melcher)
Betriebssysteme
und Standard-Anwendungen
Grundlegend behandelt diese Kategorie die wichtigsten Punkte des ECDL`s. Die Aufteilung der Unterpunkte in „Grundlagen des Betriebssystems“, „Textverarbeitung“, „Präsentationssoftware“ und „Taballenkalkulation“ ergibt meiner Meinung nach Sinn und ist übersichtlich gestaltet. In den Unterpunkten sind jedoch einige Punkte zu allgemein bzw. unschlüssig formuliert. Die meisten Sätze bzw. Aufzählungen haben meiner Meinung nach einen gemeinsamen formalen Fehler, und zwar sind sie nicht „kompetenzorientiert“ formuliert. Sätze beginnen mit Wörtern wie z.B. „gestalten“ oder „planen“. Übersichtlicher und verständlicher wäre es, schon bei den Gesetzesentwürfen „kompetenzorientiert“ zu formulieren, um einen roten Faden vom Gesetzesentwurf bis zum fertigen Lehrplan zu haben.
Anmerkungen bzw. mögliche Änderungsvorschläge zu den einzelnen Punkten werden in den untenstehenden Punkten näher behandelt:
Grundlage des
Betriebssystems:
·
„kennen die
wichtigsten Aufgaben eines Betriebssystems und die wichtigsten Betriebssysteme“
Meiner Meinung zu ungenau definiert: Was sind die wichtigsten
Betriebssysteme, welche werden gewählt und was wäre eine sinnvolle Auswahl für
die SchülerInnen?
·
„nutzen die zum Normalbetrieb notwendigen
Funktionen eines Betriebssystems einschließlich des Dateimanagements sowie der
Druckfunktion“
Was ist der „Normalbetrieb“? Was ist mit „Druckfunktion“ gemeint, ist dies nicht in den einzelnen Unterpunkten wie z.B. Textverarbeitung integriert?
Textverarbeitung:
·
„geben
Texte zügig ein“
Zu allgemein, besser wäre eine Formulierung wie z.B. „zügiges eingeben von Texten mittels des Zehnfingersystems“.
·
„führen
Textkorrekturen durch (ggf. unter Zuhilfenahme von Überarbeitungsfunktionen,
Rechtschreibprüfung oder Wörterbuch)“
Begriff Textkorrekturen näher erklären, ist damit die Autokorrektur Funktion (Einrichtung bzw. Einstellungen?) gemeint? Was sind „Überarbeitungsfunktionen“?
Präsentationssoftware:
Hier sind alle Punkte schlüssig aufgeführt, die wichtigsten Funktionen sind meiner Meinung nach integriert.
Tabellenkalkulation:
·
„führen
mit einer Tabellenkalkulation einfache Berechnungen durch und lösen
altersgemäße Aufgaben“
„Altersgemäße Aufgaben“ näher beschreiben bzw. Beispiele dafür angeben (z.B. Funktion Summe etc.).
·
„suchen
gezielt nach Daten und selektieren diese“
Wo kann man nach Daten suchen? Beispiele angeben oder auf richtige Quelle/ Datensuche verweisen.
stimmen=[400,300,100] tempstimmen=list(stimmen) m=5 mandate=[0,0,0] #MUSS noch abhängig von m gemacht werden quotient=[1,1,1] #MUSS noch abhängig von m gemacht werden for i in range(m): aktmand=tempstimmen.index(max(tempstimmen)) mandate[aktmand] = mandate[aktmand]+1 quotient[aktmand] = quotient[aktmand]+1 tempstimmen[aktmand] = tempstimmen[aktmand]/quotient[aktmand] print "Die Stimmen:", stimmen print "Die Mandate:", mandate
#BESSERE VARIANTE stimmen=[400,300,100] m=5 tempstimmen=list(stimmen) mandate=[] quotient=[] for j in range(len(stimmen)): mandate.append(0) quotient.append(1) for i in range(m): aktmand=tempstimmen.index(max(tempstimmen)) #Partei, die max. Anzahl an tempstimmen hat mandate[aktmand] = mandate[aktmand]+1 #erhöhe Mandatezahl der Partei (an Stelle aktmand) quotient[aktmand] = quotient[aktmand]+1 #erhöhe entsprechenden Quotienten tempstimmen[aktmand] = tempstimmen[aktmand]/quotient[aktmand] print "Die Stimmen:", stimmen print "Die Mandate:", mandate
Ziehungen bis zum ersten Vierer beim Lotto (Simulation) (Python)
Python-Code für das Warten auf einen Vierer (im Lotto) - Simulation (Python):
#CODE VON MELCHER UND LOBNIG: import random tipp = [9,19,31,32,36,41] #Zahlen meines Tipps (ohne 0 davor!) gewinntipp=[] allezahlen=[] #Zahlen aus denen gezogen wird anzahlziehungen = 0 richtige=0 #Richtige pro Ziehung #Zahlen für die Ziehungen erstellen (wovon gezogen wird) for i in range(45): allezahlen.append(i+1) while richtige!=4: #solange keine 4 Richtigen, mache Ziehung und Überprüfe #Ziehung durchführen gewinntipp=[] repeat 6: gezogen=allezahlen[random.randint(0,len(allezahlen)-1)] gewinntipp.append(gezogen) allezahlen.remove(gezogen) anzahlziehungen += 1 print "Ziehung ", anzahlziehungen, ": ", gewinntipp #Gewinnzahlen wieder zu Liste hinzufügen (damit wieder alle Zahlen) #UND überprüfe den Tipp auf Richtige richtige = 0 for j in gewinntipp: allezahlen.append(j) if j in tipp: richtige += 1 #wenn 4 Richtige wird keine Ziehung mehr ausgeführt => ENDE print "Anzahl der bisherigen Ziehungen bis zum ersten 4er: ", anzahlziehungen
Ziehungen bis alle 11 Zahlen gezogen (Ziehen mit Zurücklegen, Simulation) (Python)
Python-Code für die Anzahl der Ziehungen, die es braucht alle 11 Zahlen zu ziehen bei Ziehen mit Zurücklegen
# ZIEHUNG VON 11 ZAHLEN: DAUER BIS ALLE GEZOGEN (IM DURCHSCHNITT) # Code von Lobnig und Melcher import random maxRange = 1000 summe = 0 for i in range(1, maxRange): tipp = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] #Zahlen meines Tipps (ohne 0 davor!) gewinntipp=[] anzahlziehungen = 0 richtige=0 while richtige<11: #solange keine 11 Richtigen, mache Ziehung und Überprüfe #Ziehung durchführen gezogen=random.randint(1,11) if not(gezogen in gewinntipp): #nur hinzufügen, wenn noch nicht gezogene Zahl gezogen gewinntipp.append(gezogen) anzahlziehungen += 1 #print "Ziehung ", anzahlziehungen, ": ", gewinntipp #UND überprüfe bisherig gezogene Zahlen auf Richtige richtige = 0 for j in gewinntipp: if j in tipp: richtige += 1 #wenn 11 Richtige wird keine Ziehung mehr ausgeführt => ENDE print "Anzahl der bisherigen Ziehungen bis alle 11 Zahlen gezogen: ", anzahlziehungen summe = summe + anzahlziehungen print "Durchschnitt: ", summe/maxRange