Angewandte Künstliche Intelligenz (AKI)

Bundesweit einer der ersten Bachelor-Studiengänge auf dem Zukunftsgebiet der Künstlichen Intelligenz

Modulhandbuch

 Zurück 

Programmierung mit Java

Empfohlene Vorkenntnisse

Programmierung 1 + 2

Lehrform Vorlesung/Labor
Lernziele / Kompetenzen

Die Studierenden kennen die wichtigste Sprachelemente von Java und können diese selbstständig anwenden, um Problemstellungen zu modellieren und zu lösen. Sie kennen den Unterschied zwischen statischer und dynamischer Typisierung, und wissen, worin sich Java und Python unterscheiden.

Dauer 1
SWS 4.0
Aufwand
Lehrveranstaltung 60
Selbststudium / Gruppenarbeit: 90
Workload 150
ECTS 5.0
Voraussetzungen für die Vergabe von LP

Modulprüfung für "Programmierung mit Java" (K60) bestanden "Praktikum Programmierung mit Java" muss "m.E." attestiert sein.

Modulverantwortlicher

Prof. Dr. Wehr

Max. Teilnehmer 41
Empf. Semester 3
Haeufigkeit jedes Jahr (WS)
Verwendbarkeit

Bachelor-Studiengang AKI

Veranstaltungen

Programmierung mit Java

Art Vorlesung
Nr. EMI916
SWS 2.0
Lerninhalt

In der Vorlesung werden folgende Sprachelemente von Java behandelt:

  • Records
  • Enums
  • Klassen, auch abstrakte Klassen
  • Interfaces
  • Methoden
  • Arrays
  • Vererbung und Polymorphie
  • Sichtbarkeiten
  • Packages und Module
  • Exceptions
  • Generics
  • Unit-Tests
  • Grundlagen der Netzwerkprogramierung mit Java
  • Lambda-Ausdrücke
  • Collection-Framework
Literatur

Ullenboom, Christian (2020): Java ist auch eine Insel. Rheinwerk Verlag. Online-Version: https://openbook.rheinwerk-verlag.de/javainsel/ 

Ackermann, Philip (2019): Schrödinger programmiert Java. Rheinwerk Verlag.

Java Tutorials von Oracle: https://docs.oracle.com/javase/tutorial/ Java API: https://docs.oracle.com/en/java/javase/17/docs/api/index.html

James Gosling & Co (2021): The Java Language Specification. https://docs.oracle.com/javase/specs/jls/se17/html/index.html

Bloch, Joshua (2018): Effective Java, 3. Auflage, Addison-Wesley.

 

 

Praktikum Programmierung mit Java

Art Praktikum
Nr. EMI917
SWS 2.0
Lerninhalt

Im Praktikum werden alle Inhalte der Vorlesung „Programmierung mit Java” praktisch mit Java umgesetzt.

  • Records
  • Enums
  • Klassen, auch abstrakte Klassen
  • Interfaces
  • Methoden
  • Arrays
  • Vererbung und Polymorphie
  • Sichtbarkeiten
  • Packages und Module
  • Exceptions
  • Generics
  • Unit-Tests
  • Grundlagen der Netzwerkprogramierung mit Java
  • Lambda-Ausdrücke
  • Collection-Framework
Literatur

Ullenboom, Christian (2020): Java ist auch eine Insel. Rheinwerk Verlag. Online-Version: https://openbook.rheinwerk-verlag.de/javainsel/ 

Ackermann, Philip (2019): Schrödinger programmiert Java. Rheinwerk Verlag.

Java Tutorials von Oracle: https://docs.oracle.com/javase/tutorial/

Java API: https://docs.oracle.com/en/java/javase/17/docs/api/index.html

James Gosling & Co (2021): The Java Language Specification. https://docs.oracle.com/javase/specs/jls/se17/html/index.html 

Bloch, Joshua (2018): Effective Java, 3. Auflage, Addison-Wesley.

 

 

 Zurück