Einführung in JAVA - Webinar

IT
 Buchung geschlossen
 
12
java-2327538_1920
Datum: 2020-01-12 16:00 - 2020-07-12 00:00

Veranstaltungsort: Gatherweg 102, 40231 Düsseldorf

Angestrebte Lernergebnisse:

Studierende kennen und beherrschen die grundlegenden Sprachkonzepte der Programmiersprache Java. Sie kennen und beherrschen alle primitiven Datentypen und Kontrollstrukturen und verstehen, diese sinnvoll einzusetzen. Anhand ausgewählter Klassen (z.B. String) kennen Studierende weiterhin das Konzept von Referenztypen sowie ein- und mehrdimensionale Felder.
Sie kennen grundlegende Konzepte der Objektorientierten Programmierung wie Klassen, Objekte, Vererbung, abstrakte Klassen und Schnittstellen, sowie die Fehlerbehandlung über Exceptions. Für einfache und/oder begrenzt-umfangreiche Problemstellungen erkennen sie die Anwendbarkeit dieser Konzepte und können diese auch in Programmcode umsetzen.
Studierende besitzen nach Abschluss dieser Veranstaltung grundlegende Kenntnisse zu einfachen Entwurfsprinzipien von Algorithmen und können Algorithmen zu einfachen Problemstellungen selbst entwerfen.
Grundansätze der formalen Zusicherung von Programmeigenschaften und Unterschiede zum Testen sind den Studierenden bekannt.
Inhalt: In dieser einführenden Veranstaltung lernen die Studierenden Grundkonzepte von Programmiersprachen und deren sinnvolle Nutzung anhand der Programmiersprache Java. Studierende kennen den systematischen Aufbau von Programmiersprachen (Syntax und Semantik; Ausdruck, Anweisung) und die Notwendigkeit der maschinellen Übersetzung eines Programms.
Die grundlegenden Datentypen (primitive Datentypen, Feld, String) und Kontrollstrukturen sowie das Variablenkonzept werden vermittelt. Darauf aufbauend werden wesentliche objektorientierte Programmiertechniken (u.a. Klassenkonzept, Datenkapselung, Vererbung, Schnittstellen, Polymorphismus) eingeführt. Einfache Entwurfsprinzipien für Algorithmen und deren Abbildung in Programmkonstrukte werden vorgestellt.


Inhalte:

  • Algorithmenbegriff und Darstellungsmöglichkeiten von Algorithmen (z.B. Aktivitätsdiagramme)
  • Systematischer Aufbau von Programmiersrpachen, Beschreibung durch z.B. Grammatiken, (E)BNF oder Syntaxdiagramme, Prozess der maschinellen Übersetzung
  • Ein-/Ausgabe über Konsole/Bildschirm
  • Primitive Datentypen und Ausdrücke
  • Kontrollstrukturen
  • Methoden, Rekursion, Strategien der Parameterübergabe
  • Felder und einfache Algorithmen auf Feldern
  • Referenzen
  • Abstrakte Datentypen
  • Konzepte der Objektorientierten Programmierung (Datenkapselung, Klasse/Instanz, Vererbung und Klassenhierarchien, Schnittstelle und abstrakte Klasse, Methodenbindung, Polymorphismus, Zugriffsrechte, Typanpassung, Finalisieren, Exception, Paket)
  • Einfache Lösungsstrategien (erschöpfende Suche, Greedy-Ansatz, Backttracking
    Medienformen: Vorlesungsfolien, ggfs. Skript, Übungsaufgaben, Beispielprogramme, Musterklausuren mit Lösungen, Aufgabensammlung mit Musterlösungen, monatliche Selbsttests mit Musterlösungen, gemeinsam entwickelte Beispielprogramme, individuelle Unterstützung bei der Bearbeitung von Aufgaben in Übungen
    Literatur:
  • Skript
  • Robert Sedgewick, Kevin Wayne: Einführung in die Programmierung mit Java. Pearson Studium, München, 2012
  • Christian Ullenboom: Java ist auch eine Insel. 13. Auflage, Rheinwerk Computing, 2017
  • Joachim Goll, Cornelia Heinisch: Java als erste Programmiersprache. 8. Auflage, Springer Verlag, 2016
  • Java - Grundlagen und Einführung (1.Band), RRZN Hannover

Weitere aktuelle Literatur wird zu Beginn der Veranstaltung vorgestellt

Zielgruppe

- Studenten und Schüler 

- Berufstätige, die sich Kenntnisse in Programmiersprachen aneignen möchten

Erforderliche Kenntnisse 

- Es sind keine Vorkenntnisse erforderlich

- Laptop

- E-Mail Adresse von Gmail

Sprache 

Die Schulung wird auf arabisch & deutsch und als Webinar gehalten. Der erste Termin findet im Vereinslokal (Gatherweg 102, 40231 Düsseldorf) statt.

Weitere Infos

Die Teilnahme erfolgt ausschließlich auf unserer Website: as-verein.de.

Termine: Wöchentlich sonntags ab dem 12.01.2019 um 16:00 Uhr

Dauer: Ca. 6 Monate

Bei Fragen können Sie uns gerne eine E-Mail an Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein! schreiben.

Teilnahmebescheinigungen können ausgehändigt werden. 
 

 

E-Mail
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!
Webseite
Trainer
Mohamed Khelifi
Uhrzeit
13:00 Uhr
Adresse
Gatherweg 102, 40231 Düsseldorf

Powered by iCagenda