Liebe Forenmitglieder,
anbei ein Programm zur Berechnung einer Stundentafel. Das Programm lädt am Anfang einige Standarddaten, so dass man direkt eine Berechnung starten kann.
Gerne kann ich das Programm je nach Wünschen anpassen.
bar_Stundentafel_CNF
Moderator: wschrewe
-
- Fachberater*in
- Beiträge: 321
- Registriert: Dienstag 4. Dezember 2018, 14:14
- Schulform: Gymnasium
bar_Stundentafel_CNF
Zuletzt geändert von B. Bartsch am Donnerstag 9. Juli 2020, 09:29, insgesamt 1-mal geändert.
B. Bartsch
-
- Fachberater*in
- Beiträge: 321
- Registriert: Dienstag 4. Dezember 2018, 14:14
- Schulform: Gymnasium
Re: bar_Stundentafel_CNF
Liebe Forenmitglieder,
ich habe das Programm aktualisiert und einige neue Regeln implementiert. Da das Fach Informatik bald in der Erprobungsstufe unterrichtet werden soll, kann ein Neuberechnen der Stundentafel für einige Schulen ggf. hilfreich sein. Das Programm kann mehrere Parameter optimieren. Zum Beispiel kann man forcieren, dass die Wochenstunden pro Stufe monoton zunehmen sollen. Auch die Fächeranzahl kann monoton steigend forciert werden.
Es folgt ein Regelbeispiel, dass die zukünftigen Bestimmungen am Gymnasium umsetzt. Das Programm geht davon aus, dass ein Fach maximal 5 Wochenstunden pro Stufe haben kann.
...Anbei zwei Bilder möglicher Stundentafeln.
ich habe das Programm aktualisiert und einige neue Regeln implementiert. Da das Fach Informatik bald in der Erprobungsstufe unterrichtet werden soll, kann ein Neuberechnen der Stundentafel für einige Schulen ggf. hilfreich sein. Das Programm kann mehrere Parameter optimieren. Zum Beispiel kann man forcieren, dass die Wochenstunden pro Stufe monoton zunehmen sollen. Auch die Fächeranzahl kann monoton steigend forciert werden.
Es folgt ein Regelbeispiel, dass die zukünftigen Bestimmungen am Gymnasium umsetzt. Das Programm geht davon aus, dass ein Fach maximal 5 Wochenstunden pro Stufe haben kann.
Code: Alles auswählen
Definition der Fächer. Die Reihenfolge ist wichtig für die spätere Ausgabe.
100#Definiere: Erzeuge das Fach <D>.
100#Definiere: Erzeuge das Fach <GE>.
100#Definiere: Erzeuge das Fach <EK>.
100#Definiere: Erzeuge das Fach <WIPO>.
100#Definiere: Erzeuge das Fach <M>.
100#Definiere: Erzeuge das Fach <BI>.
100#Definiere: Erzeuge das Fach <CH>.
100#Definiere: Erzeuge das Fach <PH>.
100#Definiere: Erzeuge das Fach <IF>.
100#Definiere: Erzeuge das Fach <E>.
100#Definiere: Erzeuge das Fach <F/L>.
100#Definiere: Erzeuge das Fach <KU>.
100#Definiere: Erzeuge das Fach <MU>.
100#Definiere: Erzeuge das Fach <RE>.
100#Definiere: Erzeuge das Fach <SP>.
100#Definiere: Erzeuge das Fach <WPL>.
100#Definiere: Erzeuge das Fach <ERGÄNZUNG>.
Definition der Stufen. Die Reihenfolge ist wichtig für die spätere Ausgabe.
101#Definiere: Erzeuge die Stufe <5>.
101#Definiere: Erzeuge die Stufe <6>.
101#Definiere: Erzeuge die Stufe <7>.
101#Definiere: Erzeuge die Stufe <8>.
101#Definiere: Erzeuge die Stufe <9>.
101#Definiere: Erzeuge die Stufe <10>.
Deutsch muss 9-stündig sein in 5-6 und 13 stündig in 7-10 (dort aber gewünscht mindestens 3-stündig).
200#Das Fach <D> hat in Summe <9> Unterrichtsstunden von Stufe <5> bis Stufe <6>.
200#Das Fach <D> hat in Summe <13> Unterrichtsstunden von Stufe <7> bis Stufe <10>.
202#Das Fach <D> ist mindestens <3>-stündig von Stufe <7> bis Stufe <10>.
Die Gesellschaftslehre (GE+EK+WIPO) soll 6-stündig sein in 5-6 und 17-stündig in 7-10. Die Fächer GE und WIPO sollen insgesamt 8 und das Fach EK soll 7 insgesamt 7 Stunden haben. Alle Fächer müssen in Klasse 10 unterrichtet werden.
230#Die Fächer <GE>, <EK>, <WIPO> sind von Stufe <5> bis Stufe <6> in Summe genau <6>-stündig.
230#Die Fächer <GE>, <EK>, <WIPO> sind von Stufe <7> bis Stufe <10> in Summe genau <17>-stündig.
200#Das Fach <GE> hat in Summe <8> Unterrichtsstunden von Stufe <5> bis Stufe <10>.
203#Das Fach <GE> ist höchstens <2>-stündig von Stufe <5> bis Stufe <10>.
201#Das Fach <GE> ist niemals <0>-stündig von Stufe <10> bis Stufe <10>.
200#Das Fach <EK> hat in Summe <7> Unterrichtsstunden von Stufe <5> bis Stufe <10>.
203#Das Fach <EK> ist höchstens <2>-stündig von Stufe <5> bis Stufe <10>.
201#Das Fach <EK> ist niemals <0>-stündig von Stufe <10> bis Stufe <10>.
200#Das Fach <WIPO> hat in Summe <8> Unterrichtsstunden von Stufe <5> bis Stufe <10>.
203#Das Fach <WIPO> ist höchstens <2>-stündig von Stufe <5> bis Stufe <10>.
201#Das Fach <WIPO> ist niemals <0>-stündig von Stufe <10> bis Stufe <10>.
Mathematik muss 9-stündig sein in 5-6 und 13 stündig in 7-10 (dort aber gewünscht mindestens 3-stündig).
200#Das Fach <M> hat in Summe <9> Unterrichtsstunden von Stufe <5> bis Stufe <6>.
200#Das Fach <M> hat in Summe <13> Unterrichtsstunden von Stufe <7> bis Stufe <10>.
202#Das Fach <M> ist mindestens <3>-stündig von Stufe <7> bis Stufe <10>.
Die Naturwissenschaften (BI+CH+PH) sollen 6-stündig sein in 5-6 und 17-stündig in 7-10. Jedes Fach mindestens 7 Stunden haben, hier war der Wunsch BI und PH sollen 8 Stunden haben. CH soll zudem erst ab Stufe 7 beginnen. Alle Fächer müssen in Klasse 10 unterrichtet werden.
230#Die Fächer <BI>, <CH>, <PH> sind von Stufe <5> bis Stufe <6> in Summe genau <6>-stündig.
230#Die Fächer <BI>, <CH>, <PH> sind von Stufe <7> bis Stufe <10> in Summe genau <17>-stündig.
200#Das Fach <BI> hat in Summe <8> Unterrichtsstunden von Stufe <5> bis Stufe <10>.
203#Das Fach <BI> ist höchstens <2>-stündig von Stufe <5> bis Stufe <10>.
201#Das Fach <BI> ist niemals <0>-stündig von Stufe <10> bis Stufe <10>.
200#Das Fach <CH> hat in Summe <0> Unterrichtsstunden von Stufe <5> bis Stufe <6>.
200#Das Fach <CH> hat in Summe <7> Unterrichtsstunden von Stufe <7> bis Stufe <10>.
203#Das Fach <CH> ist höchstens <2>-stündig von Stufe <5> bis Stufe <10>.
201#Das Fach <CH> ist niemals <0>-stündig von Stufe <10> bis Stufe <10>.
200#Das Fach <PH> hat in Summe <8> Unterrichtsstunden von Stufe <5> bis Stufe <10>.
203#Das Fach <PH> ist höchstens <2>-stündig von Stufe <5> bis Stufe <10>.
201#Das Fach <PH> ist niemals <0>-stündig von Stufe <10> bis Stufe <10>.
Das neue Fach Informatik soll zwei Stunden in 5-6 haben. Als Kombinationsmöglichkeiten bleibt dem Programm 1,1 oder 0,2 oder 2,0 in der Stufe 5-6.
200#Das Fach <IF> hat in Summe <2> Unterrichtsstunden von Stufe <5> bis Stufe <6>.
200#Das Fach <IF> hat in Summe <0> Unterrichtsstunden von Stufe <7> bis Stufe <10>.
Englisch muss 9-stündig sein in 5-6 und 13 stündig in 7-10 (dort aber gewünscht mindestens 3-stündig).
200#Das Fach <E> hat in Summe <9> Unterrichtsstunden von Stufe <5> bis Stufe <6>.
200#Das Fach <E> hat in Summe <13> Unterrichtsstunden von Stufe <7> bis Stufe <10>.
202#Das Fach <E> ist mindestens <3>-stündig von Stufe <7> bis Stufe <10>.
Die zweite Fremdsprache (hier Französisch/Latein) soll erst ab Stufe 7 beginnen und insgesamt 15 Stunden haben.
200#Das Fach <F/L> hat in Summe <0> Unterrichtsstunden von Stufe <5> bis Stufe <6>.
200#Das Fach <F/L> hat in Summe <15> Unterrichtsstunden von Stufe <7> bis Stufe <10>.
202#Das Fach <F/L> ist mindestens <3>-stündig von Stufe <7> bis Stufe <10>.
203#Das Fach <F/L> ist höchstens <4>-stündig von Stufe <7> bis Stufe <10>.
Der küst./musisch. Bereich soll 7 Stunden in 5-6 und 10 Stunden in 7-10 haben. Beide Fächer müssen in Klasse 10 unterrichtet werden. Dem Fach KU wurden 9 dem Fach MU 8 Stunden in Summe zugeordnet.
230#Die Fächer <KU>, <MU>, <---> sind von Stufe <5> bis Stufe <6> in Summe genau <7>-stündig.
230#Die Fächer <KU>, <MU>, <---> sind von Stufe <7> bis Stufe <10> in Summe genau <10>-stündig.
200#Das Fach <KU> hat in Summe <9> Unterrichtsstunden von Stufe <5> bis Stufe <10>.
203#Das Fach <KU> ist höchstens <2>-stündig von Stufe <5> bis Stufe <10>.
201#Das Fach <KU> ist niemals <0>-stündig von Stufe <10> bis Stufe <10>.
200#Das Fach <MU> hat in Summe <8> Unterrichtsstunden von Stufe <5> bis Stufe <10>.
203#Das Fach <MU> ist höchstens <2>-stündig von Stufe <5> bis Stufe <10>.
201#Das Fach <MU> ist niemals <0>-stündig von Stufe <10> bis Stufe <10>.
Das Fach Religion soll 4 Stunden haben in 5-6 und 8 Stunden in 7-10. Es wurde aber einfach auf 2 Stunden pro Stufe fixiert.
200#Das Fach <RE> hat in Summe <12> Unterrichtsstunden von Stufe <5> bis Stufe <10>.
202#Das Fach <RE> ist mindestens <2>-stündig von Stufe <5> bis Stufe <10>.
203#Das Fach <RE> ist höchstens <2>-stündig von Stufe <5> bis Stufe <10>.
Sport soll 7 Stunden in 5-6 und 11 Stunden in 7-10 haben. Aufgrund eines Doppelstundenmodells der Schule wurde eine Stunde aus 5-6 nach 7-10 verschoben. Zudem sind nur 2,3 oder 4 Wochenstunden erlaubt und das Fach muss in der 10 vorkommen.
200#Das Fach <SP> hat in Summe <6> Unterrichtsstunden von Stufe <5> bis Stufe <6>.
200#Das Fach <SP> hat in Summe <12> Unterrichtsstunden von Stufe <7> bis Stufe <10>.
202#Das Fach <SP> ist mindestens <2>-stündig von Stufe <5> bis Stufe <10>.
203#Das Fach <SP> ist höchstens <4>-stündig von Stufe <5> bis Stufe <10>.
201#Das Fach <SP> ist niemals <0>-stündig von Stufe <10> bis Stufe <10>.
Wahlpflicht soll 6 Stunden in 7-10 haben. Es wurde hier fixiert in jeweils 3 Stunden in Stufe 9-10.
200#Das Fach <WPL> hat in Summe <0> Unterrichtsstunden von Stufe <5> bis Stufe <8>.
200#Das Fach <WPL> hat in Summe <3> Unterrichtsstunden von Stufe <9> bis Stufe <9>.
200#Das Fach <WPL> hat in Summe <3> Unterrichtsstunden von Stufe <10> bis Stufe <10>.
Von den 6 möglichen Ergänzungsstunden wurden 4 verwendet und jeweils auf die Stunfe 5,6,9 und 10 aufgeteilt.
200#Das Fach <ERGÄNZUNG> hat in Summe <1> Unterrichtsstunden von Stufe <5> bis Stufe <5>.
200#Das Fach <ERGÄNZUNG> hat in Summe <1> Unterrichtsstunden von Stufe <6> bis Stufe <6>.
200#Das Fach <ERGÄNZUNG> hat in Summe <0> Unterrichtsstunden von Stufe <7> bis Stufe <8>.
200#Das Fach <ERGÄNZUNG> hat in Summe <1> Unterrichtsstunden von Stufe <9> bis Stufe <9>.
200#Das Fach <ERGÄNZUNG> hat in Summe <1> Unterrichtsstunden von Stufe <10> bis Stufe <10>.
Erlaubt pro Stufe 30 bis 32 Wochenstunden.
300#Die Stufe <5> hat zwischen <30> und <32> Wochenstunden.
300#Die Stufe <6> hat zwischen <30> und <32> Wochenstunden.
300#Die Stufe <7> hat zwischen <30> und <32> Wochenstunden.
300#Die Stufe <8> hat zwischen <30> und <32> Wochenstunden.
300#Die Stufe <9> hat zwischen <30> und <32> Wochenstunden.
300#Die Stufe <10> hat zwischen <30> und <32> Wochenstunden.
Forciert, dass stufenweise die Anzahl an Fächern und die Wochenstundenanzahl gleich bleibt oder steigt.
301#Pro Stufe steigen die Wochenstunden monoton.
311#Pro Stufe steigen die Fächer monoton.
Forciert, dass es insgesamt möglichst wenig Einzelstunden gibt. (Für die obigen Daten ist weniger als 9 nicht möglich)
221#Alle Fächer sind in Summe höchstens <9> mal einstündig.
- Dateianhänge
-
- bar_Stundentafel_CNF_2020_07_08a.jar
- (125.58 KiB) 82-mal heruntergeladen
-
- Stundentafeln_Bsp_2.png (51.72 KiB) 2167 mal betrachtet
-
- Stundentafeln_Bsp_1.png (56.36 KiB) 2167 mal betrachtet
B. Bartsch