Lerninhalte |
• Grundlagen des Software Engineering: von der Aufgabenstellung über die Spezifikation hin zu einem lauffähigem Programm • Entwurfsmethoden, Struktogramme, schrittweise Verfeinerung • Grundlagen der Programmiersprache C • Strukturiertes Testen eines Programms • Dynamische Datenstrukturen • Berechnungskomplexität und O()-Kalkül Vermittelte Kompetenzen • Beherrschen des PC zum Zwecke der eigenständigen Programmierung • Analyse technischer Programmieraufgaben • Fachgerechte Umsetzung einer technischen Aufgabe hin zu einen lauffähigem Programm • Beherrschen der wichtigsten Konstrukte der Programmiersprache C • Implementierung effizienter dynamischer Datenstrukturen • Fehlererkennung durch systematisches Vorgehen beim Testen sowie Durchführung geeigneter Korrekturen |