| | | « zurück
C++ I, Grundlagen Programmierung | | |
| | C++ ist die Kernkompetenz des modernen Anwendungs-, System- und Spieleentwicklers und Vorlage vieler aktueller Sprachentwürfe.
Die Fähigkeit und Bereitschaft zum Umgang mit formalen Konstruktionen und Modellierungen ist unverzichtbar. Ebenso ist Sicherheit im Umgang mit dem Computer und modernen Betriebssystemem notwendig. Programmiererfahrung ist nicht notwendig, aber von Vorteil.
Kursinhalte: - Geschichte und Konzept der Sprache - Typ, Objekt, Deklaration, Definition - Operatoren, Kontrollstrukturen, Funktionen - Zeichenketten und Arrays - Objektadressen, Zeigeroperationen, Referenz - Präprozessor-Direktiven - Ein-/Ausgaben, Stream-Begriff, Dateizugriffe - Typ-Komposition mit Struktur und Array - Klassen, Namensräume und Schutzstrategien - Vererbung und Polymorphie - Objektorientierte Programmgestaltung - Ausnahmebehandlung - generische Programmierung / templates - AKTUELL: Boost-Bibliothek, neue Normen
Kursziele: Die Studierenden lernen die Programmiersprache C/C++ in ihrem systematischen Aufbau und den zugrundeliegenden Konzepten kennen. Der Kanon der Syntax, der Operatoren und Kontrollstrukturen wird im Detail vorgestellt und eingeübt. Das Paradigma der 'objektorientierten Programmierung' (OOP) wird allgemein erläutert, der Umgang mit Klassen in C++ ausführlich behandelt und die Kompetenz zur Gestaltung einfacher Programme in eigenständigen Übungen erworben. Zudem lernen die Studierenden wichtige Funktionen der Standard-Bibliotheken und einfache Algorithmen kennen.
« zurück | | |
| |