Lecture: Objektorientierte Programmierung - Details

Lecture: Objektorientierte Programmierung - Details

You are not logged into Stud.IP.

General information

Course name Lecture: Objektorientierte Programmierung
Subtitle http://www.informatik.uni-halle.de/~brass/oop18/
Course number INF.00677.05
Semester WS 2018/19
Current number of participants 200
Home institute Leitung des Instituts für Informatik
participating institutes Praktische Informatik (Datenstrukturen)
Courses type Lecture in category Offizielle Lehrveranstaltungen
First date Tuesday, 16.10.2018 10:15 - 11:45
Pre-requisites Keine
Studiengänge (für) - Bachelor Informatik 180LP
- Bachelor Bioinformatik 180LP
- Bachelor Wirtschaftsinformatik 180LP
- Lehramt Informatik (Gymnasium)
- Lehramt Informatik (Sekundarschule, Förderschule)
- Bachelor Mathematik mit Anwendungsfach 180LP (Wahlpflichtmodul)
- Bachelor Wirtschaftsmathematik 180 LP (Wahlpflichtmodul)
- Bachelor Geographie 180LP (Wahlpflichtmodul)
- Bachelor Physik 180LP (Wahlpflichtmodul)
- Bachelor 2-Fach Kernfach Wirtschaftsinformatik
(Angaben ohne Gewähr)
SWS 2
ECTS points 5

Rooms and times

Hörsaal 3.28 [VSP 1]
Tuesday: 10:15 - 11:45, weekly (5x)
No room preference
Tuesday: 10:15 - 11:45, weekly(10x)
(Raum 3.02)
Tuesday, 26.02.2019 10:00 - 12:00
(Raum 5.09)
Tuesday, 26.02.2019 10:00 - 12:00
(Raum 5.10)
Tuesday, 26.02.2019 10:00 - 12:00

Fields of study

Module assignments

Comment/Description

Diese Veranstaltung ist eine Einführung in die Programmierung für das erste Semester. Es wird dabei die Programmiersprache Java als Beispiel verwendet.
Wichtigste Lernziele:
- die grundlegenden Konstrukte objektorientierter Programmiersprachen erlernen,
- Grundkonzepte von Programmiersprachen verstehen,
- die gelernten Sprachkonstrukte sinnvoll und mit Verständnis anwenden,
- objektorientierte Grundkonzepte verstehen und anwenden,
- kleinere objektorientierte Programme selbstständig schreiben.

Wesentliche Inhalte:
1. Variablen, Zuweisung, Hintereinanderausführung
2. Basisdatentypen und Ausdrücke
3. Einfache Ablaufsteuerung
4. Prozeduren
5. Gültigkeitsbereiche und Blöcke
6. Ausnahmebehandlung
7. Zusammengesetze Datentypen
8. Klassen
9. Parametrisierte Klassen
10. Vererbung und Polymorphien