Dieser openHPI Einsteigerkurs richtet sich an Schüler, die schon immer in die Welt des Programmierens hinein schnuppern wollten. In fünf Modulen (13 Wochen) beschäftigen wir uns mit den Grundlagen der objektorientierten Programmierung. Wesentliches Merkmal der objektorientierten Programmierung ist die geeignete Verteilung von Aufgaben auf Komponenten, die jeweils eigene Eigenschaften und Verhaltensweisen aufweisen und sich gegenseitig beeinflussen können. Durch regelmäßige Programmieraufgaben wird das Gelernte angewendet und die Teilnehmer erwerben praktische Kenntnisse in der Programmiersprache Java. Abgerundet wird der Kurs durch einen vertiefendes Modul zur Modellierung von Klassen und deren Abhängigkeiten. Voraussetzungen für diesen Kurs sind lediglich ein Interesse an Programmierung und ein Computer mit Internetzugang. Wenn Du einmal nicht weiter weißt, kannst du im Forum oder den Lerngruppen Unterstützung von anderen Kursteilnehmern finden. Bei erfolgreicher Teilnahme erhältst du nach Kursende ein openHPI-Zeugnis.
Self-paced
Language: Deutsch

Course information


Dieser openHPI Einsteigerkurs richtet sich an Schüler, die schon immer in die Welt des Programmierens hinein schnuppern wollten. In fünf Modulen (13 Wochen) beschäftigen wir uns mit den Grundlagen der objektorientierten Programmierung.

Wesentliches Merkmal der objektorientierten Programmierung ist die geeignete Verteilung von Aufgaben auf Komponenten, die jeweils eigene Eigenschaften und Verhaltensweisen aufweisen und sich gegenseitig beeinflussen können.

Durch regelmäßige Programmieraufgaben wird das Gelernte angewendet und die Teilnehmer erwerben praktische Kenntnisse in der Programmiersprache Java. Abgerundet wird der Kurs durch einen vertiefendes Modul zur Modellierung von Klassen und deren Abhängigkeiten.

Voraussetzungen für diesen Kurs sind lediglich ein Interesse an Programmierung und ein Computer mit Internetzugang. Wenn Du einmal nicht weiter weißt, kannst du im Forum oder den Lerngruppen Unterstützung von anderen Kursteilnehmern finden. Bei erfolgreicher Teilnahme erhältst du nach Kursende ein openHPI-Zeugnis.

Course contents


  • Programmieren 1 (2 Wochen):

    Im ersten Modul lernen wir den grundlegenden Aufbau eines Java Programms, sowie Variablen, Klassen, Objekte und Methoden kennen.
  • Programmieren 2 (2 Wochen):

    In Modul zwei werden Parameter, Attribute, Bedingungen, Schleifen und Arrays behandelt.
  • Programmieren 3 (3 Wochen):

    In Modul drei wird näher auf Sichtbarkeiten und Vererbung eingegangen.
  • Anmeldung zur Teamarbeit für die Modellierungsaufgabe

  • Modellierung (2 Wochen):

    In diesem Modul stellen wir verschiedene Modellierungsmethoden (Klassendiagramme und CRC Karten) vor und geben einen Überblick über die Motivation bei der Modellierung. Weiterhin findet ihr hier eine Aufnahme einer Beispiel Modellierungssession von uns. Im Peer-Assessment dieses Moduls können die vorgestellten Techniken selbstständig erprobt und mit den Ergebnissen anderer Klassen verglichen werden.
  • Programmieren 4 (4 Wochen):

    In Modul fünf lernen wir den richtigen Umgang mit Objektdatentypen kennen und beschäftigen uns darüber hinaus mit Typecasting, und Collections.
  • Exkurs Speicherverwaltung:

    Dieser Exkurs gewährt einen Einblick in die technische Umsetzung bei der Ausführung unserer Java-Programme. Unter anderem wird der Umgang mit Referenzen und die sogenannte "Garbage Collection" näher beleuchtet.
  • Cheat Sheets und andere Materialien:

    Füllt die Cheat Sheets aus, um euch das Programmieren zu erleichtern. Wir haben außerdem einige Hinweise für euch zusammengestellt.

Enroll me for this course


If you would like to enroll for this course, there are no formal prerequisites or limitations. The course is free and open for everyone. Just register for an account on openHPI and go for the course!

Enroll me now

This course was held from Feb 26, 2018 through Jun 11, 2018.

481 learners enrolled.

Certificate Requirements


  • A record of achievement is issued to those who have earned more than 50% of the maximum number of points for the sum of all graded assignments. Find out more in the certificate guidelines.
  • A confirmation of participation is issued to those who have completed at least 50% of the course material. Find out more in the certificate guidelines.

This course is offered by


openHPI-Java-Team

Das openHPI-Java-Team besteht dieses Jahr aus Tom, Christiane, Ralf, Ann Katrin, Robert, Lea und Alexander (v.l.n.r.).

Helpdesk

Your request has been sent to our support team, and will be answered as soon as possible.

Thank You!

Oops something went wrong.

Back