Inhalt
| Inhalt |
Teil 1 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) Teil 2 Java: - Klassen und Vererbung - Überladen von Methoden - Konstruktoren und Initialisierung - Ausgewählte Klassen der Java Standard Bibliothek (Container) |
| Literatur |
- Foliensatzes, zusätzlich Arbeitsblätter mit Beispielen und Übersichten. - Michael Inden: Der Weg zum Java-Profi, dpunkt. - Bruce Eckel: Thinking in Java. Prentice Hall. - Joshua Bloch: Effektive Java. Addison Wesley. - Christian Ullenboom: Java ist auch eine Insel, Rheinwerk Computing. - Wolf, J.: C von A bis Z. Galileo Press. - Darnell, Margolis: C - A Software Engineering Approach. Springer. |
| 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 |
Angewandte Informatik: lt. aktueller SPO, gültig ab WS1718: K90 oder PF, lt. Festlegung der Prüfungsleistung: K90
im SoSe: Informatik/Elektrotechnik PLUS: lt. aktueller SPO, gültig ab WS19/20 : K90 oder PF, lt. Festlegung der Prüfungsleistungen: K90
Hilfsmittel: A (Alle erlaubten Hilfsmittel gemäß Prüfungsplan) |