Loading
0000004100 20W 2SWS VO Blockpraktikum C++   Hilfe Logo

LV - Detailansicht

Wichtigste Meldungen anzeigenMeldungsfenster schließen
Allgemeine Angaben
Blockpraktikum C++ 
0000004100
Vorlesung
2
Wintersemester 2020/21
Lehrstuhl für Sicherheit in der Informationstechnik (Prof. Sigl)
(Kontakt)
Details
Angaben zur Abhaltung
Im Rahmen des Elektrotechnik-Studiums ist eine Ausbildung in einer führenden, in der Industrie weit verbreiteten Programmiersprache wie C++ unabdingbar. Dieses Blockpraktikum zum Thema C++ wird in den Semesterferien angeboten. Es gliedert sich in einen Grundlagen- und einen Projektteil. Im Grundlagenteil werden fundamentale Sprachkonzepte von C++, wie Objekte, Klassen und Templates, sowie grundlegende Regeln eines guten Programmierstiels in Vorlesungen erklärt und anschließend anhand praktischer Übungsbeispiele umgesetzt und vertieft. Dieser Grundlagenteil wird in 2 Wochen Vollzeit bearbeitet. Dabei stehen bei den praktischen Übungen stets Tutoren für Fragen zur Verfügung.
Im zweiten Teil sollen die Lehrinhalte vertieft werden, indem in Kleingruppen ein Projekt umgesetzt wird. Hierfür haben die Studierenden 2 Wochen Zeit, und können sowohl zu Hause als auch in den Räumen des Lehrstuhls arbeiten. Die Bewertung wird in Form einer schriftlichen und einer mündlichen Prüfung durchgeführt.
Grundpraktikum C, Algorithmen und Datenstrukturen oder vergleichbare Vorlesung
Nach der Teilnahme an der Modulveranstaltung haben die Studierenden Grundlagen und erweiterte Kenntnisse in der Programmiersprache C++ erworben und sind in der Lage ihr Wissen praktisch anzuwenden. Auch können die Studierenden Template Klassen und Funktionen entwickeln und die Standard Template Library (STL) im Rahmen von Programmieraufgaben mit C++ anwenden. Sie haben die Bedeutung guter Lesbaren und gut Dokumentation von Code verstanden und sind in der Lage solchen Code in C++ zu entwickeln. Zudem haben die Studierenden die Konzepte der objektorientierte Programmierung (OOP) verstanden und sind in der Lage, auf Basis dieser Konzepte eigene objektorientierte Programme - unter Verwendung von Klassen, Vererbung, Polymorphie, virtuelle Funktionen, etc. - in der Programmiersprache C++ zu entwickeln.
Deutsch

Vorlesung mit anschließenden praktischen Übungen im Labor in der ersten Phase, Eigenstudium in der zweiten Phase
Details
Für die Anmeldung zur Teilnahme müssen Sie sich in TUMonline als Studierende*r identifizieren.
Anmerkung: Bachelorstudiengang EI; Voraussetzung für die Teilnahme ist die Anmeldung zur Prüfung
Zusatzinformationen
Programming - Principles and Practice Using C++, Addison-Wesley ISBN 978-0321543721. December 2008.

The C++ Programming Language
(Third Edition and Special Edition)
Addison-Wesley, ISBN 0-201-88954-4 and 0-201-70073-5.

Fundamental Algorithms
The Art of Computer Programming
Addison-Wesley, ISBN 0-201-89683-4
Online Unterlagen
E-Learning Kurs (Moodle)