Skip to content

lslschr/m403

Repository files navigation

M403

Programmabläufe prozedural implementieren

Modulidentifikation

Handlungsziele

  • 1 Vorgegebenen Programmablauf in Form einer Ablaufstruktur abbilden.
  • 2 Die erforderlichen Daten für Eingabe, Verarbeitung und Ausgabe bestimmen und ihre Datentypen festlegen.
  • 3 Kontrollstrukturen für die Steuerung des Programmablaufs anwenden.
  • 4 Ablaufstruktur und Daten mit einer Programmiersprache in einen Programmablauf umsetzen.
  • 5 Vorgegebene funktionale Testfälle (Eingabewerte, erwartete Ergebnisse) anwenden um Fehler im Programmablauf zu erkennen und zu beheben.
  • 6 Einen Debugger einsetzen um die Programmausführung zu überwachen und Fehler zu erkennen.

Handlungsnotwendige Kenntnisse

  • 1 Kennt die Kontrollstrukturen Sequenz, Selektion und Iteration, deren Funktionsweise und Einsatz.
  • 2 Kennt eine Notation um den Ablauf einer Programmlogik abzubilden.
  • 3 Kennt die wichtigsten Datentypen, ihren Speicherbedarf und Wertebereich.
  • 4 Kennt die Regeln (implizite und explizite), die bei der Konversion von Datentypen angewendet werden und die Auswirkungen hinsichtlich Genauigkeit.
  • 5 Kennt die grundlegenden Anweisungen, Kontrollstrukturen, Bedingungen und Operatoren einer Programmiersprache.
  • 6 Kennt den grundlegenden Aufbau eines Programms.
  • 7 Kennt den Sinn und Zweck von Variablen und Konstanten, sowie deren Unterschied.
  • 8 Kennt den Gültigkeitsbereich von Variablen und wie Variablen eingesetzt werden.
  • 9 Kennt die Möglichkeiten einer Entwicklungsumgebung, sowie den Umgang mit Fehler- und Warnmeldungen.
  • 10 Kennt den Sinn und Zweck des Testens und die Absicht von einzelnen Testfällen.
  • 11 Kennt Kriterien für die Definition eines Testfalls und die gezielte Auswahl der Testdaten.
  • 12 Kennt ein Vorgehen um Fehler im Programm zu lokalisieren und zu beheben.
  • 13 Kennt den Zweck, die Funktionen und die Bedienung eines Debugger.
  • 14 Kennt den Nutzen von Breakpoints und der Überwachung von Variablen zur Kontrolle von Programmabläufen und Bedingungen.

Contributing

Pull-Requests sind herzlich willkommen. Für größere Änderungen öffnen Sie bitte zuerst ein Issue, um zu besprechen, was Sie ändern möchten.

Bitte stellen Sie sicher, dass Sie die Tests entsprechend aktualisieren.

License

CC-BY-NC-SA

About

Repo for M403 stuff

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published