xdt

Deine
Weiterbildungs-Merkliste
Du kannst maximal 5 Weiterbildungen in Deiner Merkliste speichern. Wenn Du eine weitere Weiterbildung hinzufügen möchtest, entferne bitte vorab eine der untenstehenden Weiterbildungen.
Du hast aktuell noch keine Weiterbildung ausgewählt. Hier kannst Du bis zu 5 Weiterbildungen speichern und anschließend Dein persönliches Infomaterial anfordern. Fordere Dein personalisiertes Infomaterial für bis zu 5 Weiterbildungen an.

Kurshandbuch
Fakten zur Weiterbildung

Weiterbildung: Fernstudium

Kursart: Online-Vorlesung

Dauer: Vollzeit: 8 Monate / Teilzeit: 16 Monate

Wir bieten digitale Kursunterlagen an, um Ressourcen zu schonen und unseren Beitrag zum Umweltschutz zu leisten.

Niveau: Die Weiterbildung ist auf dem inhaltlichen Niveau eines Bachelor Studiengangs.
Eine Weiterbildung auf Bachelor-Niveau vermittelt grundlegende Kenntnisse und Fähigkeiten in einem bestimmten Fachbereich.
Kurs: IOBP01
Grundlagen der objektorientierten Programmierung mit Java
Kursbeschreibung
Betriebliche Informationssysteme werden in der Regel objektorientiert geplant und programmiert. Daher werden in diesem Kurs grundlegende Kompetenzen der objektorientierten Programmierung vermittelt. Dabei werden die theoretischen Konzepte unmittelbar anhand der Programmiersprache Java gezeigt und geübt.
Kursinhalte
  1. Einführung in die objektorientierte Systementwicklung
    1. Objektorientierung als Sichtweise auf komplexe Systeme
    2. Das Objekt als Grundkonzept der Objektorientierung
    3. Phasen im objektorientierten Entwicklungsprozess
    4. Grundprinzip der objektorientierten Systementwicklung
  2. Einführung in die objektorientierte Modellierung
    1. Strukturieren von Problemen mit Klassen
    2. Identifizieren von Klassen
    3. Attribute als Eigenschaften von Klassen
    4. Methoden als Funktionen von Klassen
    5. Beziehungen zwischen Klassen
    6. Unified Modeling Language (UML)
  3. Programmieren von Klassen in Java
    1. Einführung in die Programmiersprache Java
    2. Grundelemente einer Klasse in Java
    3. Attribute in Java
    4. Methoden in Java
    5. main-Methode: Startpunkt eines Java-Programms
  4. Java Sprachkonstrukte
    1. Primitive Datentypen
    2. Variablen
    3. Operatoren und Ausdrücke
    4. Kontrollstrukturen
    5. Pakete und Sichtbarkeitsmodifikatoren
  5. Vererbung
    1. Modellierung von Vererbung im Klassendiagramm
    2. Programmieren von Vererbung in Java
  6. Wichtige objektorientierte Konzepte
    1. Abstrakte Klassen
    2. Polymorphie
    3. Statische Attribute und Methoden
  7. Konstruktoren zur Erzeugung von Objekten
    1. Der Standard-Konstruktor
    2. Überladen von Konstruktoren
  8. Ausnahmebehandlung mit Exceptions
    1. Typische Szenarien der Ausnahmebehandlung
    2. Standard-Exceptions in Java
    3. Definieren eigener Exceptions
  9. Programmierschnittstellen mit Interfaces
    1. Typische Szenarien für Programmierschnittstellen
    2. Interfaces als Programmierschnittstellen in Java
Fakten zum Modul

Modul: Grundlagen der objektorientierten Programmierung mit Java (DLBINGOPJ)

Niveau: Bachelor

Unterrichtssprache: Deutsch

Credits: 5 ECTS-Punkte
Äquivalent bei Anrechnung an der IU Internationale Hochschule.
Modulprüfung:
  • Examen, 90 Minuten
Kurse im Modul:
  • IOBP01 (Grundlagen der objektorientierten Programmierung mit Java)
Kurs: DLBCSDSJCL02_D
Datenstruktur und Java-Klassenbibliothek
Kursbeschreibung
In diesem Kurs werden die Kenntnisse der objektorientierten Programmierung vertieft. Dabei werden insbesondere Datenstrukturen, deren Anwendungsfälle und deren Umsetzung in der Sprache Java betrachtet. Darüber hinaus werden Strategien und Szenarien von Objektvergleichen, die Verwendung von Funktionen des Datentyps „String“, der Einsatz von Kalenderobjekten sowie der Einsatz von Streams vermittelt.
Kursinhalte
  1. Programmierstil
    1. Code-Dokumentation
    2. Code-Annotationen
    3. Code-Konventionen
  2. Arbeiten mit Objekten
    1. String-Darstellung von Objekten
    2. Vergleichen mit ==
    3. Vergleichen mit equals()
    4. Vergleichen per hashCode()
    5. compareTo()
    6. Klonen von Objekten
  3. Externe Pakete und Bibliotheken
    1. Importieren von Paketen
    2. Die Java-Klassenbibliothek
  4. Datenstrukturen
    1. Arrays
    2. Collections
    3. Mit Collections arbeiten
    4. Listen
    5. Mengen (Sets)
    6. Assoziativspeicher (Maps)
    7. Stacks (Keller)
    8. Queues (Schlangen)
  5. Zeichenketten und Calendar
    1. Zeichenketten
    2. StringBuffer
    3. Aufteilen von Zeichenketten
    4. Datum und Uhrzeit
    5. Kalender
  6. Dateisystem und Datenströme
    1. Arbeiten mit dem Dateisystem
    2. Arbeiten mit Dateien
Fakten zum Modul

Modul: Datenstruktur und Java-Klassenbibliothek (DLBCSDSJCL2_D)

Niveau: Bachelor

Unterrichtssprache: Deutsch

Credits: 5 ECTS-Punkte
Äquivalent bei Anrechnung an der IU Internationale Hochschule.
Modulprüfung:
  • Workbook
Kurse im Modul:
  • DLBCSDSJCL02_D (Datenstruktur und Java-Klassenbibliothek)
Kurs: DLBIADPS01
Algorithmen, Datenstrukturen und Programmiersprachen
Kursbeschreibung
Programmierung besteht im Wesentlichen daraus, für eine konkrete Aufgabenstellung geeignete Algorithmen und Datenstrukturen auszuwählen und diese in Programmcode umzusetzen. Dabei gibt es eine Vielzahl unterschiedlicher Programmiersprachen, die auf unterschiedlichen Vorgehensweisen beruhen und in denen Algorithmen und Datenstrukturen daher unterschiedlich umgesetzt werden. In diesem Modul werden diese bisher an konkreten Beispielen behandelten Konzepte systematisch aufbereitet und auf eine breitere Grundlage gestellt, um den Studierenden das notwendige Handwerkszeug für ein systematisches Vorgehen bei der Programmierung zu geben.
Kursinhalte
  1. Grundbegriffe
    1. Geschichte der Algorithmik
    2. Detaillierung und Abstraktion
    3. Kontrollstrukturen
    4. Datentypen
    5. Grundlegende Datenstrukturen
  2. Datenstrukturen
    1. Weiterführende Datenstrukturen
    2. Blockchain
    3. Abstrakte Datentypen, Objekte und Klassen
  3. Algorithmenentwurf
    1. Induktion, Iteration und Rekursion
    2. Methoden des Algorithmen-Entwurfs
    3. Korrektheit und Verifikation von Algorithmen
    4. Effizienz und Komplexität von Algorithmen
  4. Grundlegende Algorithmen
    1. Traversieren und Linearisieren von Bäumen
    2. Sortieralgorithmen
    3. Suche in Zeichenketten
    4. Hash-Algorithmen
    5. Mustererkennung
  5. XML
    1. Aufbau von XML-Dokumenten
    2. Zugriff auf XML-Dokumente mit DOM und SAX
    3. Transformation von XML-Dokumenten mittels XSL
    4. JSON als Alternative zu XML
  6. Programmiersprachen
    1. Programmierparadigmen
    2. Ausführung von Programmen
    3. Typen von Programmiersprachen
    4. Syntax, Semantik und Pragmatik
    5. Variablen und Typsysteme
  7. Überblick über wichtige Programmiersprachen
    1. Die C-Familie
    2. Java
    3. Matlab
    4. COBOL
    5. PHP und HTML
    6. Weitere Programmiersprachen
Fakten zum Modul

Modul: Algorithmen, Datenstrukturen und Programmiersprachen (DLBIADPS)

Niveau: Bachelor

Unterrichtssprache: Deutsch

Credits: 5 ECTS-Punkte
Äquivalent bei Anrechnung an der IU Internationale Hochschule.
Modulprüfung:
  • Examen, 90 Minuten
Kurse im Modul:
  • DLBIADPS01 (Algorithmen, Datenstrukturen und Programmiersprachen)
Kurs: IWNF02
Projekt: Agiles Software Engineering
Kursbeschreibung

Aufbauend auf ihren Kenntnissen im Bereich der agilen Softwareentwicklung setzen die Studierenden in diesem Kurs selbstständig Projekte in diesem Themengebiet um und dokumentieren ihr Ergebnis in Form einer schriftlichen Ausarbeitung.

Speziell im dualen Fernstudium:

Im dualen Fernstudium ist der Theorie-Praxis-Transfer anhand eines realen Projekts, das im Praxisbetrieb umgesetzt werden soll, zu leisten. Im Rahmen des Praxisprojektes bearbeiten die Studierenden eine praxisrelevante Fragestellung ihres Praxisbetriebs unter Betreuung einer:s Lehrenden. Eine Betreuung seitens Praxispartner kann auf Wunsch erfolgen.

Kursinhalte
  • Umsetzung und Dokumentation eines Projektes unter Einsatz agiler Techniken sowie Vertiefung der Kenntnisse im Bereich agiler Softwareentwicklung.
Fakten zum Modul

Modul: Projekt: Agiles Software Engineering (IWNF2)

Niveau: Bachelor

Unterrichtssprache: Deutsch

Credits: 5 ECTS-Punkte
Äquivalent bei Anrechnung an der IU Internationale Hochschule.
Modulprüfung:
  • Projektbericht
Kurse im Modul:
  • IWNF02 (Projekt: Agiles Software Engineering)
Kurs: DLBCSEMSE01_D
Mobile Software Engineering I
Kursbeschreibung
Am Beispiel der mobilen Plattform "Android" wird vermittelt, wie sich die Programmierung von mobilen Anwendungen (Apps) von der Entwicklung rein webbasierter Softwaresysteme unterscheidet, welche Technologien und Programmierkonzepte typischerweise zum Einsatz kommen und welche typischen Herausforderungen es bei der App-Entwicklung für professionelle Anwendungen gibt.
Kursinhalte
  1. Grundlagen der mobilen Softwareentwicklung
    1. Besondere Eigenschaften von Mobilgeräten
    2. Besonderheiten der mobilen Softwareentwicklung
    3. Einteilung von mobilen Geräten
    4. Die Android-Plattform
  2. Android-Systemarchitektur
    1. Das Android-System
    2. Sicherheit
    3. Kommunikation mit Netzwerken
  3. Entwicklungsumgebung
    1. Android Studio
    2. Erste App und Emulatortest
    3. App-Deployment
  4. Kernkomponenten einer Android-App
    1. Überblick über die Komponenten einer Android-App
    2. Activities, Layouts und Views
    3. Ressourcen
    4. Zusammenfassung in einer App
    5. Grafisches Design
  5. Interaktion zwischen Anwendungskomponenten
    1. Intents
    2. Services
    3. Broadcast Receiver
  6. Fortgeschrittene Techniken
    1. Threading
    2. Anwendungsspeicher
Fakten zum Modul

Modul: Mobile Software Engineering am Beispiel der Android-Plattform (DLBCSEMSE1_D)

Niveau: Bachelor

Unterrichtssprache: Deutsch

Credits: 5 ECTS-Punkte
Äquivalent bei Anrechnung an der IU Internationale Hochschule.
Modulprüfung:
  • Examen, 90 Minuten
Kurse im Modul:
  • DLBCSEMSE01_D (Mobile Software Engineering I)
Kurs: DLBCSEMSE02_D
Projekt: Mobile Software Engineering II
Kursbeschreibung
Unter Anwendung der erworbenen Kenntnisse, erstellen die Studierenden selbstständig eine mobile Anwendung und dokumentieren deren Konzeption und Umsetzung.
Kursinhalte
  • Konzeption, Umsetzung und Dokumentation von kleinen, mobilen Anwendungen anhand einer konkreten Aufgabenstellung.

    Mögliche Themen sind z.B.:

    • Eine Radio-App zur Verbesserung des Austauschs zwischen Hörern und Sendern im Allgemeinen und vor allem zwischen Hörern und Radiomoderatoren im Speziellen.
    • Eine App, die es einer Gruppe von Brettspielfans ermöglicht, ihre regelmäßigen Spielabende besser zu organisieren.
    • Eine App, mit der die Betreuenden von Abschlussarbeiten an der IU ihre Betreuungsprozesse verbessern können.

Fakten zum Modul

Modul: Projekt: Mobile Software Engineering II (DLBCSEMSE2_D)

Niveau: Bachelor

Unterrichtssprache: Deutsch

Credits: 5 ECTS-Punkte
Äquivalent bei Anrechnung an der IU Internationale Hochschule.
Modulprüfung:
  • Projektbericht
Kurse im Modul:
  • DLBCSEMSE02_D (Projekt: Mobile Software Engineering II)
Kurs: DLBMIUID01
Gestaltung und Ergonomie von User Interfaces
Kursbeschreibung
Im Rahmen dieses Kurses werden Grundlagen und wichtige Konzepte für die Gestaltung von User Interfaces dargestellt und diskutiert. Hier wird ein Schwerpunkt auf Web- und Mobile UIs gelegt. Nach einer kurzen Einführung in den Themenbereich Gestaltung und Ergonomie von UIs, wird zunächst der allgemeine Ablauf von Gestaltungsprozessen für UI dargestellt und diskutiert. Anschließend wird das Konzept der Informationsarchitektur eingeführt, was ein wesentliches Modell zur inhaltlichen Strukturierung von UIs darstellt, bevor typische Gestaltungselemente in UIs vorgestellt und beschrieben werden. Hiernach wird das Thema Gestaltung von responsiven User Interfaces behandelt. Die Themen Gebrauchstauglichkeit und Barrierefreiheit bilden den Abschluss dieses Kurses.
Kursinhalte
  1. Einführung, Begriffe, Grundlagen
    1. Begriffsklärung: User Interface, Ergonomie, Gebrauchstauglichkeit 
    2. Typen von User Interfaces 
    3. Herausforderungen bei der Gestaltung von User Interfaces
    4. Normen und Richtlinien 
  2. Nutzenzentrierter Gestaltungsprozess
    1. Nutzerzentrierter Gestaltungsprozess
    2. Kooperatives, iteratives Vorgehen
    3. Anforderungen und Zielgruppen
    4. Prototyping und Evaluationen
    5. Double-Diamond-Design-Modell

  3. Informationsarchitektur
    1. Typen von Websites
    2. Makro-Informationsarchitektur
    3. Mikro-Informationsarchitektur

  4. Gestaltungselemente von User Interfaces
    1. Navigationselemente
    2. Suchfunktion
    3. Seitengestaltung
    4. Barrierefreiheit

  5. Responsive User Interfaces
    1. Grundlagen, Prinzipien, Herausforderungen
    2. Layouttypen, Grid-Systeme, Breakpoints
    3. Media Queries
    4. Layout-Patterns

Fakten zum Modul

Modul: Gestaltung und Ergonomie von User Interfaces (DLBMIUID1)

Niveau: Bachelor

Unterrichtssprache: Deutsch

Credits: 5 ECTS-Punkte
Äquivalent bei Anrechnung an der IU Internationale Hochschule.
Modulprüfung:
  • Examen, 90 Minuten
Kurse im Modul:
  • DLBMIUID01 (Gestaltung und Ergonomie von User Interfaces)
Kurs: DLBMIUID02
Projekt: User Interface Design
Kursbeschreibung
In diesem Kurs erlangen die Studierenden praktische Kompetenzen in der Konzeption, Gestaltung und Bewertung von User Interfaces. Hierzu erstellen sie in einer selbstständigen Projektarbeit zu einem gegebenen Thema sowie gegebenen Rahmenbedingungen und Vorgaben ein User Interface. Der Arbeitsprozess und die Ergebnisse werden in einem Projektbericht dokumentiert.
Kursinhalte
  • Ein aktueller und in der Online-Plattform des Modules bereitgestellter Themenkatalog bietet die inhaltliche Basis des Moduls und kann vom Seminarleiter ergänzt bzw. aktualisiert werden.
Fakten zum Modul

Modul: User Interface Design (DLBMIUID2)

Niveau: Bachelor

Unterrichtssprache: Deutsch

Credits: 5 ECTS-Punkte
Äquivalent bei Anrechnung an der IU Internationale Hochschule.
Modulprüfung:
  • Projektbericht
Kurse im Modul:
  • DLBMIUID02 (Projekt: User Interface Design)

JETZT INFOMATERIAL ANFORDERN

Schön, dass Du Deine Auswahl getroffen hast und mehr über Deine Weiterbildung bei der IU Akademie erfahren willst. Fordere jetzt Dein Infomaterial an: kostenlos und unverbindlich.

Du hast folgende auf Deiner Merkliste:

Copyright © 2024 | IU Internationale Hochschule - Alle Rechte vorbehalten