PoS, Git, GitHub, Branch, Moodle, Jahrgang, Lektion, Projektmappe, Projekt, IDE, Visual Studio, Rider, Live-Coding, Angabe / Lösung.
Dies ist eine öffentliches Abbildung meiner Unterlagen, Mitschriften und Lösungen zu dem Fach PoS (Programmieren und Software-Engineering).
Diese Seite existiert um mir das Leben organisatorisch einfacher zu machen (und hoffentlich später auch Ihnen, ab dem Zeitpunkt wo Ihnen git ein Begriff ist). Es dient als Archiv für eine Schulklasse - z.B. als Ergänzung des Klassenbuches für die Frage "Welcher Stoff wurde wann und wie behandelt?".
Personenbezogene Daten sind hier nicht zu finden, wie etwa Noten, Abgaben, etc.
Um Inhalte hier sehen zu können brauchen Sie keinen GitHub Account!
⚠️ Verwenden Sie die Links im Moodle-Kurs wenn Sie sich nicht sicher sind! Diese bringen Sie ans korrekte Ziel.⚠️
Für jene die es trotzdem interessiert:
Sie finden hier Unterlagen zu den jeweiligen Jahrgängen von 1 bis 5.
-
Jede
Schulklassebesitzt einen eigenen Bereich der hierBranch(Zweig auf Englisch) genannt wird. -
Ein
Brancherstreckt sich über alleJahrgängeeiner spezifischenSchulklasse. Für die Kennzeichnung verwende ich:- ein von der
Schulklasseselbst bestimmtes angebrachtes und bereits nicht vergebenes Wort, oder falls nicht möglich... - das Jahr des Eintritts der Schüler und deren Buchstaben. Das wäre für die z.B. 3CHIF welche im Jahr 2024 die Schule begonnen hat, der
Branch2024C-HIF.
Dieser
Branchbildet den individuellen Stand dieserSchulklassefür alleJahrgängeab und unterscheidet sich von jenen derSchulklasse - ein von der
-
Der Branch main ist keiner
Schulklassezugewiesen und stellt die grobe Umsetzung des Lehrplans dar. Es besteht keine Gewähr dass der aktuellste Lehrplan hier verlinkt ist. Überprüfen Sie die Informationen.
⚠️ Verwenden Sie die Links im Moodle-Kurs wenn Sie sich nicht sicher sind! Diese bringen Sie ans korrekte Ziel.⚠️
- Innerhalb eines
Jahrgangsbefinden sich mehrereLektionen. - Eine
Lektionenist technisch eineProjektmappe(Solution). - Diese sind eine
Ansammlung von Projekten. ProjektebeinhaltenProgrammcodeden wir ausführen.
Anmerkung: Drücke doppelt auf eine
Projektmappeum diese in einerIDEwieVisual StudiooderRiderzu öffnen. Wählen Sie einProjektdarain aus und führen Sie dieses aus.
Ein Jahrgang sieht folgendermaßen aus:
📁 JahrGangX/
├── 📁 L01LektionAlsProjektmappe/
| ├── 📁 Aufgabe1AlsProjekt/
│ │ ├── 📄 Loesung.cs
│ │ └── 📄 Angabe.md
| │ ...
| ├── 📁 AufgabeXAlsProjekt/
│ │ ├── 📄 Loesung.cs
│ │ └── 📄 Angabe.md
| │ ...
| ├── 📁 Skriptum/
│ │ ├── 📄 L01.1Thema.md
│ │ ├── 📄 L01.1Thema-Folien.md
│ │ └── 📄 L01.2Thema.md
| │ ...
| ├── 📁 ZettelUebungen/
│ │ ├── 📄 L01.1Thema.md
│ │ └── 📄 L01.2Thema.md
| │ ...
└── 🎵L01LektionAlsProjektmappe.sln
├── 📁 L01LiveCodingAlsProjektmappe/
| ├── 📁 Mitschrift1AlsProjekt/
│ │ └── 📄 Program.cs
| │ ...
| ├── 📁 MitschriftXAlsProjekt/
│ │ └── 📄 Program.cs
│ └── 🎵L01LiveCodingAlsProjektmappe.sln
...
├── 📁 LxxLetzeLektionAlsProjektmappe/
├── 📁 LxxLetzesLiveCodingAlsProjektmappe/
Folgende Projektmappen und Projekte sind nenneswert:
- Die
LektionbeinhaltetAufgaben. Für jedeAufgabegibt es eineAngabeund eineLösung. EineLösungmuss nicht vorkommen. - Die
LektionbeinhaltetZetteluebungen. Für jedeZetteluebungegibt es eineAngabe. DieLösungwird in der Schule diskutiert. - Für jede
Lektiongibt es eineProjektmappedie LiveCoding im Namen hat. Diese beinhaltetProjektewelche Beispiele beinhaltet die wir gemeinsam innerhalb der Stunde erarbeiten erarbeiten. **Diese sind nicht Beispiele welche als ** - Die
Angabenbeinhalten Links zu den benötigten Skripten und Materialien.
In jedem Ordner der Klasse 1-5 befindet sich ein wie_komme_ich_zur_note.md.
**
⚠️ Verwenden Sie die Links im Moodle-Kurs wenn Sie sich nicht sicher sind!**⚠️
Bei Fragen melden Sie bei mir in Teams.
Viel Spaß und freu mich Sie kennen zu lernen.