Cpp-Praktikum (StuPO90): Unterschied zwischen den Versionen
K (Kategorie Fakultäts-ABC muss nicht alle Lehrveranstaltungen enthalten) |
|||
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | {{Vorlage:KlausurBox|titel=Prüfungsprotokolle|klausurliste= | ||
+ | <!-- Bitte hier als Liste einfügen. --> | ||
+ | }} | ||
+ | |||
Das '''C++‐Praktikum''' ist ein [[Praktikum|Grundstudiumspraktikum]] vom Fachgebiet NI. | Das '''C++‐Praktikum''' ist ein [[Praktikum|Grundstudiumspraktikum]] vom Fachgebiet NI. | ||
Zeile 52: | Zeile 56: | ||
[[Kategorie:Lehrveranstaltungen]] | [[Kategorie:Lehrveranstaltungen]] | ||
− | |||
[[Kategorie:„von der Website geklaute“ Artikel]] | [[Kategorie:„von der Website geklaute“ Artikel]] | ||
__NOTOC__ | __NOTOC__ |
Aktuelle Version vom 2. April 2012, 22:23 Uhr
Prüfungsprotokolle
Bitte beachte die Hinweise zu Altklausuren.
Für diese Veranstaltung noch keine eingesandt.
Das C++‐Praktikum ist ein Grundstudiumspraktikum vom Fachgebiet NI.
Inhalt
(Von der Website geklaut.)
- Grundlagen von C++:
- Präprozessor und Headerdateien
- Bezeichner, Schlüsselwörter und Literale, Variablen, Datentypen und Wertebereiche
- Deklaration und Initialisierung
- Operatoren und Kontrollstrukturen
- Funktionsdeklaration und ‑definition und Überladen von Funktionen
- Parameterübergabe
- Lebensdauer und Gütigkeitsbereich
- Makefiles
- Objektorientierte Programmierung:
- Objekte und Klassen, Klassendefinition und Datenkapselung
- Konstruktoren und Destruktoren
static
‑ undconst
𠄀‐Elemente- Operatoren als Elementfunktionen
- Befreundete Funktionen
- Vererbung und Mehrfachvererbung
- abgeleitete Klassen und Polymorphie
- (rein) virtuelle Funktionen und abstrakte Klassen
- befreundete Klassen
- Templatefunktionen und Templateklassen
- Ausnahmebehandlung
- Qt:
QObject
,QApplication
undQWidget
, Push‑ und Radio‐Buttons, List‑, Spin‑ und Combo‐Boxes, Labels und diverse editierbare Felder- Signal/Slot‐Mechanismus
- Layout‐Manager
- Einfache Grafik
QDialog
und der Qt‐Designer
- Projekt Lauterkennung mit Neuronale Netzen:
- Vorstellung der Projektaufgabe in Einzelheiten
- Hinweise auf Problemstellen und mögliche Lösungsansätze
- Besprechung und Vorstellung der Vortragsthemen
- Vorschläge für weitere Theorierecherche
- Modellierungsvorschläge
- GUI
- Algorithmen
Tipps und nützliche Infos
Es sollte sich mindestens einer in der Gruppe bereits mit C++ auskennen, da die ersten Arbeitsblätter doch extrem umfangreich sind und man als Neuling leicht überfordert ist. Das Projekt muss keineswegs bis zum Ende der Vorlesungszeit fertiggestellt werden (wäre auch gar nicht möglich), so hat man in der Klausurenzeit nicht ganz so viel Stress und kann anschließend in Ruhe programmieren.
Weblinks
Persönliche Kommentare
- (Nicht unterschriebene Kommentare werden gelöscht!)
Klasse Veranstaltung. Man lernt viel, das Projekt ist zwar sehr aufwaendig, aber man kann es in den Semesterferien bearbeiten. FelixB