Module Import 04IN1007 - Computer science for information management I: programming and modelling

Status: Published
Workload7 ECTS = 210 hrs
Credits, Weight7 ECTS, (n.s.)
Language of Instruction German
Semester (n.s.)
Duration1 Sem.
M/E Mandatory
Courses
Course No. Type Name MA/EL Workload Credits Contact Hours Selfstudy Group Size
04IN1007-1 Lecture Computer science for information management I: programming and modelling (n.s.) 3 ECTS = 90 hrs - 2 hrs/week = 30 hrs 60 hrs (n.s.)
04IN1007-2 Exercise Computer science for information management I: programming and modelling (n.s.) 4 ECTS = 120 hrs - 2 hrs/week = 30 hrs 90 hrs (n.s.)
Learning Outcomes

Die Studierenden beherrschen die Grundlagen der Programmierung in Java. Sie können Klassenmodelle in UML entwerfen und verstehen deren Bezug zur objektorientierten Programmierung. Sie können einfache Algorithmen formulieren, programmieren und deren Aufwand abschätzen.

Content

(not specified)

04IN1007-1 - Computer science for information management I: programming and modelling
  1. Programmierung: Java
    primitive Datentypen, Variablen, Werte, Zuweisung, Kontrollstrukturen, Methoden, Signatur, Realisierung in Java, Aufrufe, Rekursion, Arrays, Referenztypen, 1D-Arrays, 2D-Arrays
  2. Grundlagen: Algorithmen und deren Eigenschaften
    Suchen und Sortieren (einfache Algorithmen), Aufwand, O-Notation
  3. Modellierung: UML Klassendiagramme
    Schema vs. Instanz, Generalisierung
  4. Programmierung: Klassen
    Objekt-Methoden, Vererbung, Sichtbarkeiten, Polymorphie, Container-Klassen
Teaching Methods

(not specified)

Prerequisites

(not specified)

Examination Methods

Klausur (auch Rechnerklausur möglich)

Voraussetzung für die Vergabe von Leistungspunkten ist die qualifizierte Teilnahme an den Übungen (max. 2 Fehlsitzungen) sowie die Bearbeitung der Übungsaufgaben (max. 2 Fehlaufgaben, insgesamt 50% der Punkte).

Credit Requirements

(not specified)

References

(not specified)

04IN1007-1 - Computer science for information management I: programming and modelling

Heinz Peter Gumm, Manfred Sommer. Einführung in die Informatik. 9. Auflage. Oldebourg Verlag. München. 2011


Robert Sedgewick, Kevin Wayne. Einführung in die Programmierung mit Java. Pearson Studium, 2011.


Guido Krüger, Heiko Hansen. Handbuch der Java-Programmierung. 7. Auflage. Addison-Wesley. München.

Responsible / Organizational Unit
Riediger, Volker / Institute for Computer Science
Additional Information

(not specified)

04IN1007-1 - Computer science for information management I: programming and modelling

Alle Inhalte werden in praktischen Programmieraufgaben als Übungsaufgaben zur Bearbeitung im Team und als Präsenzaufgaben in den Übungsstunden vertieft.

Last change
Apr 24, 2018 by Frey, Johannes
Last Change Module
Jan 13, 2016 by Frey, Johannes