University of California San Diego
Objektorientierte Java-Programmierung
University of California San Diego

Objektorientierte Java-Programmierung

Dieser Kurs ist Teil mehrerer Programme.

Unterrichtet auf Englisch

Einige Inhalte können nicht übersetzt werden

Mia Minnes
Leo Porter
Christine Alvarado

Dozenten: Mia Minnes

293.567 bereits angemeldet

Bei Coursera Plus enthalten

Kurs

Informieren Sie sich über ein Thema und erlernen Sie die Grundlagen.

4.7

(5,745 Bewertungen)

|

97%

Stufe Mittel
Einige einschlägige Kenntnisse erforderlich
39 Stunden (ungefähr)
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Kompetenzen, die Sie erwerben

  • Kategorie: Logische Programmierung
  • Kategorie: Java Programmierung
  • Kategorie: Objektorientierte Programmierung (OOP)
  • Kategorie: Sortier-Algorithmus

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

13 Quizzes

Kurs

Informieren Sie sich über ein Thema und erlernen Sie die Grundlagen.

4.7

(5,745 Bewertungen)

|

97%

Stufe Mittel
Einige einschlägige Kenntnisse erforderlich
39 Stunden (ungefähr)
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Platzhalter

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist als Teil verfügbar
Wenn Sie sich für diesen Kurs anmelden, müssen Sie auch ein bestimmtes Programm auswählen.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage
Platzhalter
Platzhalter

Erwerben Sie ein Karrierezertifikat.

Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.

Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.

Platzhalter

In diesem Kurs gibt es 6 Module

Willkommen zur ersten Woche unseres Kurses. In dieser Woche stellen wir uns und die Google-Ingenieure, die im Laufe des Kurses auftreten werden, vor. Außerdem stellen wir Ihnen die einzigartige Videoreihe vor, die wir anbieten, und erklären Ihnen, wie Sie sich im Kurs zurechtfinden, um je nach Ihren Vorkenntnissen und Ihrem Lerntempo den größtmöglichen Nutzen aus ihm zu ziehen. Zum Schluss gehen wir direkt auf die Objekte und die Gestaltung von Klassen ein. Für einige von Ihnen, die dies vielleicht in ihrem ersten Programmierkurs gelernt haben, könnte dies eine kleine Wiederholung sein. Wenn das der Fall ist, können Sie gerne mit dem Praxis-Quiz am Ende der Woche weitermachen. Fangen wir an!

Das ist alles enthalten

13 Videos8 Lektüren3 Quizzes1 Diskussionsthema

Wir hoffen, Sie sind begeistert von dem Projekt, das wir gerade aufbauen - wir sind es auf jeden Fall! Im zweiten Teil dieser Woche führen wir Sie durch die Einrichtung Ihres Systems und die Bearbeitung Ihrer ersten Aufgabe, so dass Sie im Handumdrehen Spaß daran haben werden. Zuvor werden wir jedoch noch einige der Grundlagen der objektorientierten Programmierung durchgehen. Insbesondere die Fähigkeit, Code zurückzuverfolgen, ist eine der wichtigsten Fähigkeiten, um ein besserer Programmierer zu werden. Wie das Ende der letzten Woche könnte der erste Teil dieser Woche eine Art Wiederholung des Stoffes sein, den Sie bereits in Ihrem ersten Java-Programmierkurs gelernt haben. Wenn das der Fall ist, können Sie gerne zur ersten bewerteten Aufgabe zu Objekten, Speichermodellen und Umfang übergehen.

Das ist alles enthalten

16 Videos11 Lektüren4 Quizzes

Da Sie nun über die Werkzeuge zum Schreiben und Verfolgen von objektorientiertem Code verfügen, können Sie sich nun an die Entwicklung des Projekts machen! In diesem ersten (echten) Teil des Projekts werden Sie eine interaktive grafische Karte erstellen, die geografische Daten anzeigt. Dies ist eine sehr interaktive Woche, also stellen Sie sicher, dass Sie Eclipse geladen haben! Wir ermutigen Sie, während Sie sich die Videos ansehen, ein wenig herumzuspielen. Ein Teil des Codes, den wir in den Videos verwenden, befindet sich im Demopaket im Startercode, den Sie für diesen Kurs eingerichtet haben. Öffnen Sie es und experimentieren Sie damit, während Sie sich die Videos ansehen. Wenn Sie möchten, können Sie auch direkt mit dem Programmierprojekt beginnen, bevor Sie sich die Videos ansehen. Die Anweisungen für die Programmieraufgabe finden Sie in der letzten Lektion dieser Woche - Sie können sich ein Video mit den Anweisungen ansehen und die Schritt-für-Schritt-Anweisungen in der begleitenden Lektüre lesen. Es gibt auch viel Raum für Kreativität, also viel Spaß!

Das ist alles enthalten

23 Videos4 Lektüren1 Quiz

Jetzt, wo Sie mit dem Projekt in vollem Gange sind, lassen Sie uns einen genaueren Blick auf einige Konzepte werfen, die Sie bereits in Ihrem Code verwendet haben. Genauer gesagt, das Schlüsselwort "extends". Was genau bedeutet es, dass Ihr Programm "PApplet erweitert"? Um diese Frage zu beantworten, müssen wir uns im Detail ansehen, wie Java Klassenhierarchien durch Vererbung und Polymorphismus ermöglicht. Diese grundlegenden und leistungsstarken Konzepte werden Ihnen in Zukunft gute Dienste leisten! Wir werden diese Ideen nutzen, um Markierungen anders darzustellen. Wenn Sie das Gefühl haben, dass Sie mit Vererbung und Polymorphismus bereits vertraut sind, können Sie sich direkt in das Projekt (Programmieraufgabe) für diese Woche stürzen. Während Sie mit dem Projekt arbeiten, können Sie sich austoben und neue Ebenen von Klassenhierarchien für eine verbesserte Funktionalität einführen.

Das ist alles enthalten

25 Videos3 Lektüren1 Quiz

Sie sind an einem spannenden Punkt des Projekts angelangt - in dieser Woche werden Sie Ihrer Karte Interaktivität hinzufügen! Sie werden lernen, wie Sie ereignisgesteuerte Programme entwerfen und dabei ein neues und leistungsstarkes Programmierparadigma verwenden. Ihre Karte wird nun auf Mausbewegungen und -klicks reagieren. Wie immer sollten Sie mit uns zusammen Code schreiben, während Sie sich die Videos ansehen und die Woche durcharbeiten. Sie können sich auch gerne mit der Programmieraufgabe (Projekt) beschäftigen, wenn Sie dazu bereit sind

Das ist alles enthalten

9 Videos3 Lektüren2 Quizzes

Sie haben in diesem Kurs einen weiten Weg zurückgelegt und können nun ein tolles Projekt vorweisen. In diesem letzten Modul schalten wir einen Gang zurück und sprechen über einige sehr spannende und grundlegende Algorithmen zum Suchen und Sortieren von Daten in einem Array. Such- und Sortieralgorithmen sind nicht nur grundlegend für die Informatik, sondern auch ideal, um sich mit Fragen der Effizienz von Algorithmen zu beschäftigen. Wir werden Fragen der Effizienz von Algorithmen hier nur ansatzweise behandeln. Wir werden im nächsten Kurs dieser Spezialisierung noch viel mehr dazu sagen, also hoffen wir, dass Sie mit uns weitermachen werden. Wir werden auch das Sortieren auf Ihr Projekt anwenden, und Sie werden Ihr Projekt mit einer Erweiterung Ihrer Wahl abschließen.

Das ist alles enthalten

19 Videos3 Lektüren2 Quizzes2 peer reviews

Dozenten

Lehrkraftbewertungen
4.7 (573 Bewertungen)
Mia Minnes
University of California San Diego
5 Kurse388.606 Lernende
Leo Porter
University of California San Diego
5 Kurse388.606 Lernende
Christine Alvarado
University of California San Diego
5 Kurse388.606 Lernende

von

Empfohlen, wenn Sie sich für Softwareentwicklung interessieren

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Bewertungen von Lernenden

Zeigt 3 von 5745

4.7

5.745 Bewertungen

  • 5 stars

    75,96 %

  • 4 stars

    18,67 %

  • 3 stars

    2,85 %

  • 2 stars

    1,09 %

  • 1 star

    1,40 %

LR
5

Geprüft am 13. Okt. 2015

YO
5

Geprüft am 18. Sep. 2015

PC
4

Geprüft am 22. Aug. 2017

Platzhalter

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu über 7.000 erstklassigen Kursen, praktischen Projekten und Zertifikatsprogrammen, die Sie auf den Beruf vorbereiten – alles in Ihrem Abonnement enthalten

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Häufig gestellte Fragen