TESTSHIB vhb-Kursprogramm
Navigationsbereich
Kursdetails
- Anbieterhochschule
- FH Deggendorf
- Kurs-ID
- LV_51_73_3_61_1
- Fächergruppe
- Informatik
- Teilgebiet
- Angewandte Informatik
- Titel (englisch)
- Bemerkungen
- Dieser vhb-Kurs kann in zwei Teilen (in einem oder in zwei Semestern) mit Leistungsnachweis und schriftlicher Klausur bearbeitet werden: C++/Teil1 (2 SWS, 3 ECTS) C++/Teil1+2 (4 SWS, 6 ECTS)
- Kursanmeldung
- 09.03.2015 06:00 Uhr bis 29.05.2015 23:00 Uhr
- Kursabmeldung
- 09.03.2015 06:00 Uhr bis 29.05.2015 23:00 Uhr
- Kursbearbeitung / Kurslaufzeit
- 16.03.2015 bis 31.07.2015
- Bereitstellung der Kursinhalte
- -
- Freie Plätze
- Anmeldefrist abgelaufen
- Anbieter
Prof. Dr.-Ing. Herbert Fischer
- Umfang
- Details zur Anrechnung in den FAQs
- SWS
- 4
- ECTS
- -
- Sprache
- Deutsch
- Kurs ist konzipiert für
- Wirtschaftsinformatik, Informatik
- Online Prüfungsanmeldung
- Ja
Programmierung in C++
Anmeldung: Anmeldung nicht möglich - Anmeldefrist beachten
Inhalt
Abstract:
Die Lehrveranstaltung vermittelt in 2 Kursteilen die Grundlagen der Programmiersprache C++. Teil 1 ist geeignet für Programmieranfänger und Teilnehmer mit C/C++-Grundkenntnissen. Teil 2 behandelt vor allem dynamische Objekte und C++-Spezialfragen und wendet sich an Fortgeschrittene. Die beiden Kursteile können unabhängig von einander, oder auch im Zusammenhang in einem Semester bearbeitet werden.
Gliederung:
Teil 1: C++ für Anfänger (statisch)
1 Einführung in die objektorientierte Programmierung: C++
2 Basis-Syntax in C++
3 Kontrollstrukturen
4 Felder und Zeichenketten
5 Paradigmen der Objekt-Orientierung (OO)
6 Das Klassenkonzept in C++
7 Beispielanwendung: KONTOVERWALTUNG
8 Spezielle Klasseneigenschaften und -methoden
9 Vererbung
Teil 2: C++ für Fortgeschrittenen (dynamisch)
1 Grundlagen der C++ Programmierung
2 Referenzen und Zeiger
3 Verwenden von Objekten
4 Klassen
5 Speicherreservierung zur Laufzeit
6 Überladung von Operatoren
7 Templates
8 Dateiverarbeitung
Detaillierter Inhalt:
Der Schwerpunkt der Lernumgebung liegt auf der praktischen Anwendung der vermittelten Konzepte und Syntaxelemente. Die Teilnehmer werden intensiv durch E-Tutoren betreut. Jeder Kursteil beinhaltet ein Skript mit vielen praktischen Beispielen. Außerdem enthält jedes Kapitel Videotutorials, Lernzielkontrollen (Selbsttests) sowie Programmierübungen mit Musterlösungen. In jedem Kursteil sind zudem 2 Programmierübungen anzufertigen, die vom E-Tutor korrigiert und bewertet werden und als Zugangsvoraussetzung zur angebotenen Präsenzprüfung dienen.
Teil 1: C++ für Anfänger (statisch)
1 Einführung in die objektorientierte Programmierung: C++
1.1 Entwicklung von C++
1.2 Der Weg zum ausführbaren C++-Programm
1.3 Einführung in die Programmierumgebung: C++
2 Basis-Syntax in C++
2.1 Ausdruck und Anweisung
2.2 Datentypen und Variablen
2.3 Rechenoperatoren
2.4 Ein- und Ausgabe
3 Kontrollstrukturen
3.1 Verzweigungen
3.2 Schleifen
4 Felder und Zeichenketten
4.1 Felder
4.2 Zeichenketten
5 Paradigmen der Objekt-Orientierung (OO)
5.1 Überblick
5.2 Die wichtigsten Grundlagen
5.3 Vorteile der objektorientierten Vorgehensweise
5.4 Objekte
5.5 Klassen
5.6 Vererbung
5.7 Zusammenfassung
6 Das Klassenkonzept in C++
6.1 Was ist eine Klasse?
6.2 Attribute einer Klasse in C++
6.3 Methoden einer Klasse in C++
7 Beispielanwendung: KONTOVERWALTUNG
7.1 Anforderungen
7.2 Analyse
7.3 Deklaration einer Klasse
7.4 Hauptprogramm
7.5 Vollständiges Programm
8 Spezielle Klasseneigenschaften und -methoden
8.1 Konstruktoren
8.2 Destruktor
8.3 Elementinitialisierungsliste
8.4 Überladen von Funktionen/Methoden
8.5 Klassenvariablen
9 Vererbung
9.1 Motivation
9.2 Deklaration und Zugriffsrechte
9.3 Initialisierung
Teil 2: C++ für Fortgeschrittenen (dynamisch)
1 Grundlagen der C++ Programmierung
1.1 Bibliotheken
1.2 Arrays
2 Referenzen und Zeiger
2.1 Definition von Zeiger
2.2 Dereferenzierung von Zeigern
2.3 Zugriffsmöglichkeiten bei Zeigern
2.4 Zeiger auf Felder
2.5 Referenz
2.6 Funktionsparameter als Zeiger oder als Referenz (call-by-referenz)
2.7 Zeiger auf Zeiger
2.8 Elementoperatoren
3 Verwenden von Objekten
3.1 Inline Methoden
3.2 Const-Objekte
3.3 Der this-Zeiger
3.4 Objekte als Argumente
3.5 Objekt als Returnwert
4 Klassen
4.1 Vererbung
4.2 Mehrfachvererbung
4.3 Polymorphismus (Vielgestaltigkeit)
4.4 Abstrakte Klasse
5 Speicherreservierung zur Laufzeit
5.1 Dynamische Speicherverwaltung (new/delete)
5.2 Einfach verkette Liste
5.3 Zweifach verkettete Liste, Bäume, Graphen
6 Überladung von Operatoren
6.1 Übersicht aller Operatoren
6.2 Motivation zur Operatorüberladung
6.3 Überladbare und nicht überladbare Operatoren
6.4 Syntax der Operatorüberladung
7 Templates
7.1 Funktions-Templates
7.2 Klassen-Templates
8 Dateiverarbeitung
8.1 Dateioperationen
8.2 Fehlerbehandlung
Lern-/Qualifikationsziele:
Im Teil 1 (Grundlagen) werden die Teilnehmerinnen und Teilnehmer befähigt, die Grundlagen einer objektorientierten Programmiersprache in Theorie und Praxis zu erlernen und zur Lösung von einfachen Anwendungsproblemen der Wirtschaftsinformatik einzusetzen. Im Teil 2 werden fortgeschrittene Programmierkonzepte einer objektorientierten Programmiersprache vermittelt. Die Studierenden eignen sich dabei Kompetenzen und Erfahrungen zur Lösung komplexer Anwendungsproblemen der Wirtschaftsinformatik an.
Lern-/Qualifikationsziele:
-
Lehrveranstaltungstyp:
Virtuelle Vorlesung
Interaktionsformen mit Betreuer/in:
Übungsaufgaben, Übungsaufgaben für Selbstlernbetrieb, E-Mail
Interaktionsformen mit Mitlernenden:
E-Mail, Foren
Kursdemo:
Nutzung
Kurs ist konzipiert für:
Wirtschaftsinformatik, Informatik
Formale Voraussetzungen:
-
Erforderliche Vorkenntnisse:
PC-Grundkenntnisse, Grundkenntnisse in C-Programmierung hilfreich, aber nicht unbedingt erforderlich
Hinweise zur Nutzung:
-
Kursumsetzung (verwendete Medien):
-
Erforderliche Technik:
-
Nutzungsentgelte:
für andere Personen als (reguläre) Studenten der vhb Trägerhochschulen nach Maßgabe der Benutzungs- und Entgeltordnung der vhb
Rechte hinsichtlich des Kursmaterials:
Rechte der Videos bei BR-alpha
Verantwortlich
Anbieterhochschule:
FH Deggendorf
Anbieter:
Prof. Dr.-Ing. Herbert Fischer
Autoren:
Herbert Fischer
Manfred Beham
Betreuer:
Prüfung
vhb-Klausur zu Programmierung in C++ Teil 1 vhb-Klausur zu Programmierung in C++ Teil 2 (Inhalt: Teil1 und Teil2)vhb-Klausur zu Programmierung in C++ Teil 1
Art der Prüfung:
schriftlicher Leistungsnachweis (Klausur)
Bemerkung:
vhb-Klausur zu Programmierung in C++ Teil 1
Prüfer:
Prof. Dr.-Ing. Herbert Fischer
Prüfungsanmeldung erforderlich:
ja
Anmeldeverfahren:
Die Anmeldung zur Prüfung erfolgt über das vhb-Portal.
Prüfungsanmeldefrist:
09.03.2015 06:00 Uhr bis 05.06.2015 23:00 Uhr
Prüfungsabmeldefrist:
09.03.2015 06:00 Uhr bis 05.06.2015 23:00 Uhr
Kapazität:
–
Prüfungsdatum:
04.07.2015
Prüfungszeitraum:
08:30 bis 09:30
Prüfungsdauer:
60 Minuten
Prüfungsort:
TH Deggendorf, HAW Ansbach, HAW Augsburg und nach Vereinbarung
Zuständiges Prüfungsamt:
Prüfungsamt der Heimathochschule der Studierenden
Zugelassene Hilfsmittel:
keine
Formale Voraussetzungen für die Prüfungsteilnahme:
Voraussetzung zur Teilnahme an der schriftlichen vhb-Klausur:
Erfolgreiche Teilnahme an den Einsendeaufgaben (ESA) zu C++/Teil1.
Nach bestandenem Leistungsnachweis (Einsendeaufgaben)
erhalten Sie einen nicht bewerteten Schein (Zertifikat "mit Erfolg teilgenommen")
Inhaltliche Voraussetzungen für die Prüfungsteilnahme:
–
Zertifikat:
Ja (Nach bestandener vhb-Klausur erhalten Sie einen
bewerteten Schein (vhb-Zertifikat mit Note,
ECTS und SWS))
Anerkennung:
Weitere Anerkennungsmöglichkeiten nach Rücksprache beim Prüfungsamt Ihrer Hochschule/Universität
vhb-Klausur zu Programmierung in C++ Teil 2 (Inhalt: Teil1 und Teil2)
Art der Prüfung:
schriftlicher Leistungsnachweis (Klausur)
Bemerkung:
vhb-Klausur zu Programmierung in C++ Teil 2 (Inhalt: Teil1 und Teil2)
Prüfer:
Prof. Dr.-Ing. Herbert Fischer
Prüfungsanmeldung erforderlich:
ja
Anmeldeverfahren:
Die Anmeldung zur Prüfung erfolgt über das vhb-Portal.
Prüfungsanmeldefrist:
09.03.2015 06:00 Uhr bis 05.06.2015 23:00 Uhr
Prüfungsabmeldefrist:
09.03.2015 06:00 Uhr bis 05.06.2015 23:00 Uhr
Kapazität:
–
Prüfungsdatum:
04.07.2015
Prüfungszeitraum:
11:00 bis 12:30
Prüfungsdauer:
90 Minuten
Prüfungsort:
TH Deggendorf, HAW Ansbach, HAW Augsburg und nach Vereinbarung
Zuständiges Prüfungsamt:
Prüfungsamt der Heimathochschule der Studierenden
Zugelassene Hilfsmittel:
keine
Formale Voraussetzungen für die Prüfungsteilnahme:
Voraussetzung zur Teilnahme an der schriftlichen vhb-Klausur:
Erfolgreiche Teilnahme an den Einsendeaufgaben (ESA) zu C++/Teil1 und C++/Teil2.
Nach bestandenem Leistungsnachweis (Einsendeaufgaben)
erhalten Sie einen nicht bewerteten Schein (Zertifikat "mit Erfolg teilgenommen")
Inhaltliche Voraussetzungen für die Prüfungsteilnahme:
–
Zertifikat:
Ja (Nach bestandener vhb-Klausur erhalten Sie einen
bewerteten Schein (vhb-Zertifikat mit Note,
ECTS und SWS))
Anerkennung:
Weitere Anerkennungsmöglichkeiten nach Rücksprache beim Prüfungsamt Ihrer Hochschule/Universität
Kursverwaltung
Kursprogramm SS15
- Einstiegskurse
- Gesundheitswissenschaften
- Informatik
- Ingenieurwissenschaften
- Kulturwissenschaften
- Lehramt
- Medizin
- Allgemeinmedizin
- Anatomie
- Arbeits- und Umweltmedizin/ Hygiene
- Augenheilkunde
- Biochemie
- Chirurgie
- Dermatologie
- Einführung in die Klinische Medizin
- Epidemiologie
- Infektiologie
- Innere Medizin
- Kinderheilkunde
- Mund-, Kiefer- und Gesichtschirurgie
- Neurologie
- Onkologie
- Pathologie
- Pharmakologie und Toxikologie
- Psychiatrie und Psychotherapie
- Radiologie und Strahlenschutz
- Terminologie
- Tiermedizin
- Zahn-, Mund- und Kieferheilkunde
- Naturwissenschaften
- Rechtswissenschaft
- Schlüsselqualifikationen (TESTDB11)
- Soziale Arbeit
- Sozialwissenschaften
- Sprachen
- Wirtschaftsinformatik
- Wirtschaftswissenschaften