Programmieren mit Java 1
Programmieren mit Java 1
DE
Selbstlern-Kurs
Programmieren mit Java 1

Programmieren mit Java 1

Johannes-Kepler-Universität Linz

Institut für Systemsoftware

Über

Dauer 5 Lektionen
Einheiten 12 Stunden/Lektion
Lizenz CC BY-SA 4.0
Kursteilnehmer:innen 400
Verfügbarkeit Unbegrenzt
Startdatum 2. Oktober 2023
Kosten € 0.00

Trailer zu Programmieren mit Java 1

Trailer Java 1

  • 48
  • 8m03s
Content Thumbnail Image

Dieses Video wird von YouTube gehostet, durch Klick darauf werden Daten an YouTube übermittelt. Es gelten die Datenschutzbestimmungen von YouTube.

Video starten

Allgemeines zum Kurs

Der MOOC "Programmieren mit Java 1" bietet einen Einstieg in die Programmierung mit der Programmiersprache Java. Java ist in der Industrie weit verbreitet. Dieser Kurs richtet sich daher an alle, die Interesse an einer professionellen Softwareentwicklung haben.

In diesem ersten Kurs werden die grundlegenden Konzepte für eine Programmierung in Java vermittelt. Die Teilnehmer lernen, wie man unterschiedliche Anweisungen, Verzweigungen, Schleifen und Methoden verwendet, um Softwarelösungen zu erstellen. Der Kurs beinhaltet eine Vielzahl von Übungsaufgaben, mit denen die Teilnehmern das Programmieren mit Java praktisch erlernen können. Programmiert wird dabei mit dem frei-verfügbaren Software-Entwicklungssystem Visual Studio Code. Zusätzlich wird ein spezielles Visualisierungswerkzeug verwendet, mit dem die Ausführung von Programmen anschaulich darstellt wird und den Teilnehmern hilft, das Verhalten der Programmen besser zu verstehen.

Zu diesem Kurs gibt es einen Folgekurs "Programmieren mit Java 2", der auf diesem aufbaut und sich mit weiterführenden Themen befasst.

Dieser MOOC wurde am Institut für Systemsoftware der Johannes Kepler Universität Linz im Rahmen des Projektes eInformatics@Austria entwickelt und vom Bundesministerium Bildung, Wissenschaft und Forschung im Rahmen der Initiative 'Digitale und Soziale Transformation in der Hochschulbildung' gefördert.

 

Inhalt

Kursinhalt

Der Kurs ist in 5 Lektionen aufgeteilt, die eine schrittweisen Einstieg in die Programmierung mit Java unterstützen:  
  • Lektion 1 bietet eine allgemeine Einführung in das Programmieren. Insbesondere werden Algorithmen, die theoretische Basis für die Programmierung, erklärt und Beispiele von Algorithmen gegeben. 
  • Lektion 2 führt in die Programmierung mit Java ein. Hier werden auch die Installation und das Arbeiten mit dem Software-Entwicklungssystem Visual Studio Code und das Visualisierungswerkzeug JavaWiz erklärt. 
  • Lektion 3 befasst sich mit Verzeigungen in Java, d.h., mit den Möglichkeiten aufgrund von Bedingungen unterschiedliche Zweige auszuführen.  
  • Lektion 4 ist Schleifen gewidmet. Mit Schleifen kann man Anweisungen wiederholt ausführen. 
  • Lektion 5 schließlich führt Methoden ein. Mit Methoden kann man Java-Programme in mehrere Unterprogramm aufteilen. Methoden sind damit unbedingt notwendig, um komplexe Softwarelösungen realisieren zu können.


Lernziele

Ziel des Kurses ist, dass die Teilnehmer sich die grundlegende Fähigkeiten erwerben, um ausgehend von konkreten Problemstellungen Lösungen in der Form von Softwareprogrammen zu erstellen. Dazu gehört:

  • den Einsatz der unterschiedlichen Anweisungen, Verzweigungen und Schleifen in Java zu beherrschen
  • komplexe Programme in mehrere Methoden strukturieren können
  • das Verhalten von Java-Programmen zu verstehen 
  • mit Programmieren mit dem Entwicklungssystem Visual Studio Code vertraut sein


Vorkenntnisse

Der Kurs setzt keine Kenntnisse in Softwareentwicklung voraus. Die Teilnehmer sollten aber mit dem grundlegenden Umgang mit Computern vertraut sein. Eine Neigung zu formalem Denken ist vorteilhaft.


Kursablauf

Die Kapitel und Themen in den Lektionen sind aufeinander aufbauend. Es wird empfohlen, die Lektionen und die darin enthaltenen Themen und Lernobjekte in sequentieller Reihenfolge durchzuarbeiten. Auch die Übungen sind sequentiell aufgebaut, d.h. beginnend mit einfacheren und folgend mit komplexeren Beispielen. Eventuell können schwierigere Übungen vorübergehend ausgelassen und später eventuell wieder aufgegriffen werden. Bei Bedarf ist natürlich ein Wiederholen von Themen sinnvoll.

Vermittelt werden die Inhalte mit: 

  • Erklärvideos zu den einzelnen Themen
  • Demonstrationen von Programmbeispielen
  • Übungsaufgaben und dazugehörigen Lösungen
  • Quizzes

Jede der 5 Lektionen des Kurses stellt ungefähr einen Lernaufwand von 4 bis 5 Stunden dar. Dazu muss man den Aufwand für das Lösen der Übungsaufgaben rechnen, für die je Lektion und nach Kenntnisstand bzw. Talent nochmals 3 bis 6 Stunden veranschlagt werden müssen.

Zertifikat

Für die aktive Teilnahme am Kurs erfolgt bei Abschluss die Ausstellung eines automatisierten Zertifikats, welches Ihren Benutzernamen, den Kursnamen und die abgeschlossenen Lektionen beinhalten. Es wird darauf hingewiesen, dass es sich nur um eine Bestätigung handelt, die aussagt, dass die Benutzerin oder der Benutzer zumindest 75% der gestellten Selbstüberprüfungsfragen richtig beantwortet hat.


Lizenz

Dieses Werk ist lizenziert unter CC BY-SA 4.0

Kursleitung

Institut für Systemsoftware

Der MOOC wurde von einem Team des Instituts für Systemsoftware der Johannes Kepler Universität Linz gestaltet. Die Teammitglieder sind: 

Simon Grünbacher ist Student der Informatik an der Johannes Kepler Universität Linz. Er hat wesentliche Teile des Visualisierungswerkzeugs JavaWiz implementiert und wichtige Beiträge zu den Übungen dieses Kurses gemacht. 

Katrin Kern ist Diplomandin am Institut für Systemsoftware. Sie ist hauptverantwortlich für die Gestaltung der Übungen in diesem Kurs. In ihrer Masterarbeit hat sie die Basis des  Visualisierungswerkzeugs JavaWiz geschaffen. 

Michael Kramer studiert Lehramt für die Fächer Informatik und Mediagestaltung. Er ist hauptverantwortlich für die multimediale Gestaltung des MOOCs "Programmieren mit Java 1".

Hanspeter Mössenböck ist Professor für Informatik an der Johannes Kepler Universität Linz und Leiter des Instituts für Systemsoftware. Mit seinem Buch "Sprechen Sie Java?"  und seiner Vorlesung "Softwareentwicklung 1" hat er die didaktischen Grundlagen für diesen Kurs geschaffen. 

Herbert Prähofer ist Professor für Informatik an der Johannes Kepler Universität Linz. Er leitet das Projekt zur Realisierung der MOOCs "Programmieren mit Java 1". Im MOOC unterrichtet er die theoretischen Grundlagen. 

Melissa Sen ist Studentin der Informatik an der Johannes Kepler Universität Linz. Sie implementiert Komponenten des Visualisierungswerkzeugs JavaWiz. 

Felix Schenk ist Diplomand am Institut für Systemsoftware und realisiert in seiner Masterarbeit wichtige Komponenten des Visualisierungswerkzeugs JavaWiz. 

Markus Weninger ist Senior Lecturer am Institut für Systemsoftware. Er zeichnet für die Architekturgestaltung des Visualisierungswerkzeugs JavaWiz verantwortlich.


Anmelden & Einschreiben Aktuell: 400 Teilnehmer:innen

Kostenlos für alle € 0.00

Partner:innen

Johannes Kepler Universität Linz, Institut für Systemsoftware 

Dieser MOOC wurde im Rahmen des Projektes eInformatics@Austria entwickelt und vom Bundesministerium Bildung, Wissenschaft und Forschung im Rahmen der Initiative 'Digitale und Soziale Transformation in der Hochschulbildung' gefördert.

Die Videos dieses Kurses wurden im Multimedia-Labor des Instituts für Netzwerk und Sicherheit der Johannes Kepler Universität Linz produziert. Das Kursteam bedankt sich für die großzügige Bereitstellung der Laboreinrichtungen.



Johannes-Kepler-Universität Linz

Johannes-Kepler-Universität Linz

900 Teilnehmer:innen
4 Kurse
Durchschnittliche Bewertung
Partner:innen

Bewertung

Programmieren mit Java 1

5 Sterne
2
4 Sterne
0
3 Sterne
0
2 Sterne
0
1 Sterne
0