Programm
Überblick über aktuelle Programmiersprachen; Zahlensysteme; Datentypen; Anweisungen und Ausdrücke; Bedingungen und Schleifen; Operatoren; Struktogramme; Funktionen und Prozeduren; Variablen und Konstanten; Ereignisse; Fehlerbehandlung; Datenstrukturen: Baum, Liste etc.; Algorithmen: Rekursion, etc.; Grundlagen der objektorientierten Programmierung:; Einführung in die objektorientierte Programmierung; Klassen, Objekte, Konstruktoren; Klassenfunktionen und –Variablen; Sichtbarkeit; Innere Klassen; Vererbung; Polymorphismus; Wiederverwendbarkeit; Teststrategien und -Durchführung; Methodische Vorgehensweise:Strukturierte und normierte Programmierung Top-Down-Entwurf und Modularisierung.Entwurfs- und Dokumentationsmittel:Programmdesign Pseudocode und Struktogramm auf Befehlsebene Satzbeschreibung und Listenentwurf auf Datenebene.Tools und Frameworks: Entwicklungs-Frameworks Test-Tools Versionierung
Ziele
Nach Besuch dieses Kurses beherrschen Sie bewährte Verfahren für das Programmdesign, unabhängig welche Programmiersprache dabei eingesetzt wird. Sie können übersichtliche und strukturierte Programme entwerfen und dokumentieren. Dieser Kurs bietet darüber hinaus eine optimale Basis für das Erlernen einer Programmiersprache.
Voraussetzungen
Grundlegende IT Kenntnisse.
Noch nicht bewertet