Skip to content

nordakademie-einfuehrung-java/syllabus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Einführung in die Softwareentwicklung

  • Modulnummer: W120
  • Leistungsnachweis: Hausarbeit

Lernziele

Beherrschung der Grundkonzepte der Programmiersprache Java bis hin zur Erstellung einer komplexen Anwendung. Innerhalb der Vorlesung werden dabei grundlegende objektorientierte Konzepte vermittelt.

Lerninhalte

Erster Teil (erstes Semester)

  • Allgemeine Einführung in Programmiersprachen am Beispiel von Java
  • Einführung in die Entwicklungsumgebung Eclipse
  • Einführung in die Entwickler-Kollaborationsplattform GitHub
  • Elementare Sprachkonstrukte: primitive Datentypen, Fallunterscheidungen, Programmschleifen, statische Methoden, Array-Datentypen
  • Einführung in die objektorientierte Programmierung: Klassen (Konstruktoren,Attribute und Methoden), Objektbegriff, Referenzdatentypen
  • Pakete und Importe, Benutzerinteraktion, Klassenbibliothek, Besonderheiten der String-Klasse.

Zweiter Teil (zweites Semester)

  • Objektorientierte Konzepte: Vererbung, Polymorphie
  • Fehlerverarbeitung in Java: Exceptions
  • Dateiein- und -ausgabe: Java IO
  • Quellcode-Dokumentation: Javadoc
  • Erstellung und Verwendung von JAR Archiven

Mögliche ergänzende Themen (parallel zur Hausarbeit)

  • Threads und Synchronisationsmechanismen
  • Netzwerkkommunikation
  • alternative Java Plattformen

Lehr- und Lernmethoden

Java ist eine objektorientierte Programmiersprache, die im kommerziellen Umfeld eine herausragende Bedeutung erworben hat. In Kombination von theoretischen und praktischen Vorlesungsabschnitten wird die Programmiersprache Schritt für Schritt erlernt.

Literatur

Weitere Unterstützung

  • In den Issues zur betreffenden Übungsaufgabe nach bereits beantworteter Frage suchen und bei Bedarf dort neues Issue erstellen
  • Antworten auf allgemeine Fragen in den Syllabus-Issues suchen bzw. neues Issue im Syllabus einstellen
  • Kurzfristige Fragen an die Gruppe am liebsten per Gitter-Chat (Anmeldung mit GitHub-Account) klären Gitter

About

Syllabus für Vorlesung "Einführung in die Softwareentwicklung"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published