Programmieren Java 1


Der Einsatz einer modernen objekt-orientierten Programmiersprache kann einen Beitrag dazu leisten, anstehende Software Aufgaben effizienter und wartbarer zu entwickeln. Der Einsatz der Applikationssoftware in Plattform unabhängigen Umgebungen steht im Vordergrund.

Inhalte
  • Einführung in Java Technologie und virtuelle Maschinen
  • Grundelemente der Programmiersprache, wie Anweisungen, Ausdrücke, Operatoren und Kontrollstrukturen
  • Speichermodell (Heap/Stack)
  • Einfache und zusammengesetzte Datentypen, Referenzmodell
  • Ein- und mehrdimensionale Arrays
  • Methoden und Blöcke
  • Kurzeinführung in die Notationssprache UML
  • Objektorientierte Programmierung Klassen, Referenzen und Objekte
  • Klassenvariablen und Klassenmethoden
  • Vererbung und Polymorphismus
  • Zugriffsmodifikatoren und Pakete
  • Wichtige Klassen der Klassenbibliothek (z.B. String, java.lang.Math usw.)
  • Übersicht der Java-Zertifizierungen
Ziele
  • Sie verstehen die grundlegende Arbeitsweise eines Computerprogramms.
  • Sie verstehen die allgemeinen Grundlagen der Programmierung unabhängig von einer Programmiersprache.
  • Sie kennen die Sprachelemente der Programmiersprache Java.
  • Sie kennen die wesentlichsten Elemente der Systemarchitektur von Java und verstehen diese.
  • Sie sind in der Lage mit Hilfe der Programmiersprache Java in einer ausgewählten Entwicklungsumgebung einfache Softwaremodule zu programmieren.
Voraussetzungen

Interesse, eine moderne objektorientierte Programmiersprache erlernen zu wollen

Hinweis

Programmierkenntnisse in anderen Sprachen nicht erforderlich. Für die Übungen wird der Laptop des Studenten vorausgesetzt.

Kursunterlagen

Lehrmittel stehen auf der Lernplattform moodle zur Verfügung

Selbstlernzeit

20-50% zusätzlich zum Unterricht

Methode

50% Lehrvorträge, 50% Übungen und Fallbeispiele

Prüfung

Das Modul ist erfolgreich abgeschlossen, wenn mind. 75% vom Unterricht besucht ist und die Modulschlussnote mind. 4.0 beträgt. Die Schlussnote wird aus den Noten der Lernzielkontrollen (Erfahrungsnote) und der Note der Modullernzielkontrolle (MLZ), gemäss den Promotionsbestimmungen für Studiengänge der HFU, ermittelt. Wer ein einzelnes Modul erfolgreich abschliesst erhält ein Zertifikat.