Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 
Startseite    Anmelden     
Logout in [min] [minutetext]

Strukturbaum
Keine Einordnung ins Vorlesungsverzeichnis vorhanden. Veranstaltung ist aus dem Semester WS 2018/19 , Aktuelles Semester: SoSe 2024
  • Funktionen:
  • Zur Zeit kein Belegungszeitraum aktiv.
Programmieren 2    Sprache: Deutsch    Belegpflicht
Nr.:  7520     Vorlesung/Praktikum     WS 2018/19     4 SWS     Jedes Semester    
   Bachelor-Studiengang: Bachelorstudiengang Angewandte Informatik    
 
      Mediendesign, Abschluss 84,   ( 2. Semester ) - ECTS-Punkte : 5     - Kategorie : Pflichtfach    
  Angewandte Informatik, Abschluss 84,   ( 2. Semester ) - ECTS-Punkte : 5     - Kategorie : Pflichtfach    
   Zugeordnete Lehrpersonen:   Zeller ,   Bernhard begleitend ,   Drotleff
 
 
   Termin: Montag   08:00  -  11:15    wöchentl
Beginn : 26.11.2018    Ende : 26.11.2018
      Raum :   T 111   Gebäude T  
  Montag   08:00  -  11:15    wöchentl
Beginn : 03.12.2018    Ende : 03.12.2018
      Raum :   T 013   Gebäude T  
  Montag   08:00  -  11:15    wöchentl
Beginn : 10.12.2018    Ende : 10.12.2018
      Raum :   T 111   Gebäude T  
  Donnerstag   09:45  -  11:15    Einzelter.
Beginn : 24.01.2019    Ende : 24.01.2019
      Raum :   K 103   Gebäude K  
  Montag   08:00  -  09:30    wöchentl       Raum :   K 102   Gebäude K  
  Mittwoch   08:00  -  09:30    wöchentl       Raum :   K 102   Gebäude K  
  Mittwoch   08:00  -  09:30    wöchentl       Raum :   T 013   Gebäude T  
 
 
   Inhalt: Teil 1 Java:
- Klassen und Vererbung
- Überladen von Methoden
- Konstruktoren und Initialisierung
- Ausgewählte Klassen der Java Standard Bibliothek (Container)

Teil 2 C:
- Grundlagen der Programmierung in C
- Unterschiede und Gemeinsamkeiten von C und Java
- Zeiger und Strukturen
- Parameterübergabe
- Bibliotheksfunktionen (Zeichenketten, dynamische Speicherverwaltung und Ein-/Ausgabe)
 
   Literatur: Kopie des Foliensatzes, zusätzlich Arbeitsblätter mit Beispielen und Übersichten

- Bruce Eckel: Thinking in Java. 4th Ed. Prentice Hall, 2006
- Joshua Bloch: Effektive Java. 2nd Ed. Addison Wesley, 2008
- Christian Ullenboom: Java ist auch eine Insel, 10. Aufl. Rheinwerk Computing, 2011

- Wolf, J.: C von A bis Z. Galileo Press, 2009, auch online verfügbar
- Darnell, Margolis: C - A Software Engineering Approach. Springer Verlag, 1996
- Schildt, H.: C: The Complete Reference. Osborne McGraw-Hill, 2000
 
   Lernziele: Die Studierenden können die wesentlichen Eigenschaften der objektorientierten Sprache Java erklären und bei der Entwicklung von Softwaresystemen anwenden. Sie können sich in weitere objektorientierte Programmiersprachen selbständig einarbeiten.

Die Studierenden können die wesentlichen Eigenschaften der Sprache C erklären und bei der Entwicklung von Softwaresystemen anwenden.
 
   Voraussetzungen: Grundkenntnisse in Java, z.B. aus Programmieren 1
 
   Leistungsnachweis: Mediendesign:
lt. aktueller SPO, gültig ab WS1718: K90 oder PF
lt. Festlegung der Prüfungsleistungen: K90

Angewandte Informatik:
lt. aktueller SPO, gültig ab WS1718: K90 oder M
lt. Festlegung der Prüfungsleistung: K90
 
   Module: Programmieren 2 (AI)