Fachkurse Informatik

Grundlagen des Datenbankmanagements

Lernziele/Kompetenzen:

Grundlegende Konzepte des Datenbank Managements werden wiederholt, so dass alle Studierenden auf den selben Wissenstand gebracht werden. Die erlernten Kompetenzen dienen zur Vorbereitung der folgenden Vorlesungen: ERP-Systeme, Data Warehouse, Project 1 und Project 2.

Inhalt:

Grundlagen Datenbanken:

  • Datenmodellierung – speziell ER
  • SQL-Kenntnisse
  • Indices, Keys

Programmierung

Lernziele/Kompetzenzen:

Die Studierenden erlangen ein vertieftes Verständnis objektorientierter Programmentwicklung. Sie sind in der Lage, größere Anwendungen zu strukturieren und zu erstellen. Sie verstehen das Konzept der Klassenhierarchien und beherrschen dessen Nutzung.

Inhalt:

  • Methodik der objektorientierten Programmierung
    • Objekte,
    • Klassen und Methoden
    • Vererbung
    • Abstraktion
    • Kapselung
    • Kohäsion und Kopplung
    • Polymorphismus
  • grundlegende Programmier-Techniken in Java
    • Datentypen, Operatoren
    • Verzweigungen und Schleifen
    • Collections, Iteratoren, Arrays
    • Java Class Library
    • Korrekter, wartbarer und lesbarer Code
  • fortgeschrittene Programmier-Techniken in Java
    • Problemanalyse und Klassendesign
    • Abstrakte Klassen und Methoden
    • Exception handling
    • Interfaces
  • Webprogrammierung in Java
    • Grundlagen der Webentwicklung 
    • Entwurf und Realisierung von Applikationen auf einem Web-Server
    • Konzepte Relationaler Datenbanken und Web-Applikationen
zurück