Skip to content

Repository files navigation

Welche Begriffe werden hier verwendet?

PoS, Git, GitHub, Branch, Moodle, Jahrgang, Lektion, Projektmappe, Projekt, IDE, Visual Studio, Rider, Live-Coding, Angabe / Lösung.

Was gibt es hier?

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!

Wo finde ich Materialien für meine Klasse?

⚠️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 Schulklasse besitzt einen eigenen Bereich der hier Branch (Zweig auf Englisch) genannt wird.

  • Ein Branch erstreckt sich über alle Jahrgänge einer spezifischen Schulklasse. Für die Kennzeichnung verwende ich:

    • ein von der Schulklasse selbst 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 Branch 2024C-HIF.

    Dieser Branch bildet den individuellen Stand dieser Schulklasse für alle Jahrgänge ab und unterscheidet sich von jenen der Schulklasse

  • Der Branch main ist keiner Schulklasse zugewiesen 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.

Wo finde ich Skripten, Folien und Programme?

⚠️Verwenden Sie die Links im Moodle-Kurs wenn Sie sich nicht sicher sind! Diese bringen Sie ans korrekte Ziel.⚠️

  1. Innerhalb eines Jahrgangs befinden sich mehrere Lektionen.
  2. Eine Lektionen ist technisch eine Projektmappe (Solution).
  3. Diese sind eine Ansammlung von Projekten.
  4. Projekte beinhalten Programmcode den wir ausführen.

Anmerkung: Drücke doppelt auf eine Projektmappe um diese in einer IDE wie Visual Studio oder Rider zu öffnen. Wählen Sie ein Projekt darain 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 Lektion beinhaltet Aufgaben. Für jede Aufgabe gibt es eine Angabe und eine Lösung. Eine Lösung muss nicht vorkommen.
  • Die Lektion beinhaltet Zetteluebungen. Für jede Zetteluebunge gibt es eine Angabe. Die Lösung wird in der Schule diskutiert.
  • Für jede Lektion gibt es eine Projektmappe die LiveCoding im Namen hat. Diese beinhaltet Projekte welche Beispiele beinhaltet die wir gemeinsam innerhalb der Stunde erarbeiten erarbeiten. **Diese sind nicht Beispiele welche als **
  • Die Angaben beinhalten Links zu den benötigten Skripten und Materialien.

Notengebung

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.

About

Beispiele und Unterlagen für Programmieren und Software-Engineering

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages