5/6. Studiensemester

0 Pflicht-Präsenz(en)

Einsendeaufgabe(n)

Pflichtchat(s)

Allgemein

Lerngebiet:
Vertiefung Informatik und Software- Entwicklung
Niveaustufe:
Bachelor
Studiensemester:
5/6
Kreditpunkte:
5 cp
Status:
Wahlpflichtmodul
Häufigkeit des Angebotes:
Nur einmal im Jahr
Lehrsprache:
Deutsch
Lehrende:
Betreung durch die

Teilnahmevoraussetzungen

Obligatorische:
keine

Modulinhalte

Die Teilnehmerinnen und Teilnehmer werden befähigt, die Grundlagen einer objektorientierten Programmiersprache in Theorie und Praxis zu erlernen und zur Lösung von einfachen (C++/Teil1) als auch fortgeschrittenen (C++/Teil2) Anwendungsproblemen der Informatik einsetzen zu können.

Lerneinheiten

    Teil 1: Einführung in die objektorientierte Programmierung in C++
    • 1. Grundlagen der Objektorientierung
      • 1.1 Überblick
      • 1.2 Datenabstraktion
      • 1.3 Kapselung
      • 1.3.1 Vererbung
      • 1.3.2 Polymorphismus
      • 1.3.3 Objekte
      • 1.3.4 Klassen
      • 1.3.5 Vererbung
    • 2. Grundlagen der OOP in C++
      • 2.1 Entwicklung von C++
      • 2.2 C++ -Programmierung
      • 2.3 C++-Programmierumgebung
      • 2.4 Das erste C++-Programm
    • 3. Basis-Syntax, Teil1
      • 3.1 Ausdruck und Anweisung
      • 3.2 Datentypen und Variablen
      • 3.3 Rechenoperatoren
      • 3.4 Ein-und Ausgabe
    • 4. Klassenkonzept in C++
      • 4.1 Attribute einer Klasse in C++
      • 4.2 Methoden einer Klasse in C++
      • 4.3 Basis-Syntax, Teil2
      • 4.4 Felder
      • 4.5 Kontrollstrukturen

Präsenz

Pflichtpräsenzen:
0 von 0
Zeitaufwand:
Inhalte:
Art:
fakultativ
Teilnahme:
online möglich

Prüfung

Einsendeaufgaben:

Erfolgreiche Bearbeitung aller Einsendeaufgaben für Teil 1 und 2

 

Leistungsnachweise:
keine
Prüfungsform:
Zweistündige Klausur (120 Minuten)

Literatur

  • Teil 1: Primär -Literatur Kirch: C++ Lernen und professionell anwenden
    Prinz Ulla, Kirch Peter
    mitp, Bonn, 2002
    2.Auflage
  • Grundkurs Softwareentwicklung mit C++
    May Dietrich
    Vieweg, Wiesbaden, 2006
    2.Auflage
  • Sekundär -Literatur: Lehrbuch der Softwaretechnik
    Balzert Helmut
    Spektrum Akademischer Verlag, Heidelberg, 2000
    2.Auflage
  • Ohne C zu C++
    Bothner P. Peter
    Vieweg,Wiesbaden, 2001
    1.Auflage
  • Das siebte Buch: Objektorientierung mit C++
    Doberkat Ernst Erich
    B.G.Teubner, Stuttgart, Leipzig, Wiesbaden,2000
  • Grundkurs C++ in Beispielen
    Herrmann Dietmar
    Vieweg, Wiesbaden,2004
    6.Auflage
  • C++ Programmierung
    Hubbard John R.
    mitp,Bonn, 2003
    1.Auflage

Hinweise

Medien-/Lernform

Hinweise

Tools:Dev-C++ von Bloodshet (free software): http://www.bloodshed.net/dev/ Alternativen: Borland, C++ Builder 5 Standard oder Borland C++ Com-piler 5.5, Microsoft Visual C++

Verantwortliche

Prof. Dr.-Ing. Herbert Fischer (FH Deggendorf) VFH Bayern