Willkommen zu unserem Kurs über objektorientierte Programmierung in Java mit Datenvisualisierung. Zu diesem Kurs kommen Menschen mit ganz unterschiedlichen Zielen - und wir freuen uns darauf, mit Ihnen allen zu arbeiten! Einige von Ihnen möchten professionelle Softwareentwickler werden, andere möchten Ihre Programmierkenntnisse verbessern, um das coole persönliche Projekt zu verwirklichen, über das Sie nachgedacht haben, während andere von Ihnen vielleicht noch nicht wissen, warum Sie hier sind und versuchen herauszufinden, worum es in diesem Kurs geht. Dies ist ein Java-Kurs für Fortgeschrittene. Wir empfehlen diesen Kurs Lernenden, die bereits Erfahrung in der Softwareentwicklung oder einen Hintergrund in Informatik haben. Unser Ziel ist es, dass sich am Ende dieses Kurses jeder einzelne von Ihnen in der Lage fühlt, ein Java-Programm zu erstellen, das fortgeschrittener ist als alle, die Sie bisher erstellt haben und das Sie persönlich interessiert. Um dieses Ziel zu erreichen, lernen Sie auch die Grundlagen der objektorientierten Programmierung, wie Sie die Leistungsfähigkeit vorhandener Bibliotheken nutzen können, wie Sie grafische Benutzeroberflächen erstellen und wie Sie einige grundlegende Algorithmen zum Suchen und Sortieren von Daten verwenden können. Dieser Kurs ist projektbasiert, d.h. wir werden uns sofort in das Projekt stürzen! Wir freuen uns, eine einzigartige Kursstruktur anbieten zu können, die es Lernenden mit unterschiedlichem Hintergrund ermöglicht, in ihrem eigenen Tempo erfolgreich zu sein. Das erste Modul erklärt, wie das funktioniert und ob dieser Kurs für Sie geeignet ist. Wir empfehlen Ihnen auch, sich ein paar Minuten Zeit zu nehmen, um die Kurs-Website zu erkunden. Ein guter Startpunkt ist die Navigationsleiste auf der linken Seite. Klicken Sie auf Kursinhalt, um zu sehen, welches Material wir jede Woche behandeln werden, und um eine Vorschau auf die Aufgaben zu erhalten, die Sie erledigen müssen, um den Kurs zu bestehen. Klicken Sie auf Diskussionen, um Foren aufzurufen, in denen Sie mit anderen Kursteilnehmern über das Kursmaterial diskutieren können. Stellen Sie sich allen Teilnehmern im Forum Meet and Greet vor. Dieser Kurs sollte in etwa 6 Wochen abgeschlossen sein. Sie können sich den empfohlenen Kursplan unten ansehen, um einen schnellen Überblick über die Lektionen und Aufgaben zu erhalten, die Sie jede Woche bearbeiten werden. Wir freuen uns, dass Sie hier sind und mit uns lernen. Fangen wir an!
Objektorientierte Java-Programmierung
Dieser Kurs ist Teil mehrerer Programme.
Dozenten: Mia Minnes
296.342 bereits angemeldet
Bei enthalten
(5,758 Bewertungen)
Kompetenzen, die Sie erwerben
- Kategorie: Logische Programmierung
- Kategorie: Java Programmierung
- Kategorie: Objektorientierte Programmierung (OOP)
- Kategorie: Sortier-Algorithmus
Wichtige Details
Zu Ihrem LinkedIn-Profil hinzufügen
13 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.
Erweitern Sie Ihre Fachkenntnisse
- 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
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.
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 Aufgaben1 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 Aufgaben
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 Aufgabe
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 Aufgabe
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 Aufgaben
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 Aufgaben2 peer reviews
Dozenten
Empfohlen, wenn Sie sich für Softwareentwicklung interessieren
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Bewertungen von Lernenden
5.758 Bewertungen
- 5 stars
75,92 %
- 4 stars
18,65 %
- 3 stars
2,84 %
- 2 stars
1,12 %
- 1 star
1,44 %
Zeigt 3 von 5758 an
Geprüft am 18. Sep. 2015
Thanks a lot to all of the team of this Course University of California San Diego, The Professors Christine, Leo and Mia for their efforts and Style of teaching , and Coursera for the Platform
Geprüft am 16. Sep. 2015
Good work by the team behind this. I express my sincere gratitude towards all the ones behind this, and would like to express special thanks to my beloved professors.
Geprüft am 22. Aug. 2017
its very nice course but what i think is if student do some beginner course it will be a very useful bcoz small things are not explained and if we dont know the basic its tough to follow.
Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - 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
Dieser Kurs richtet sich an Lernende mit ein wenig Programmierkenntnissen, vorzugsweise in Java, die ihre Fähigkeiten im Bereich Software Engineering erweitern möchten. Insbesondere sollten Sie bereits mit Schleifen ("for", "while"), Konditionalen ("if", "else") und dem Aufrufen und Erstellen von Methoden (Funktionen) vertraut sein.
Wenn Sie sich nicht sicher sind, ist das kein Problem! Gleich zu Beginn des Kurses gibt es ein Übungsquiz, das Sie in die richtige Richtung lenken wird.
Der Zugang zu Vorlesungen und Aufgaben hängt von der Art Ihrer Einschreibung ab. Wenn Sie einen Kurs im Prüfungsmodus belegen, können Sie die meisten Kursmaterialien kostenlos einsehen. Um auf benotete Aufgaben zuzugreifen und ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung während oder nach Ihrer Prüfung erwerben. Wenn Sie die Prüfungsoption nicht sehen:
Der Kurs bietet möglicherweise keine Prüfungsoption. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen.
Der Kurs bietet möglicherweise stattdessen die Option 'Vollständiger Kurs, kein Zertifikat'. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Specializations, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Erfolgsseite hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen. Wenn Sie die Kursinhalte nur lesen und ansehen möchten, können Sie den Kurs kostenlos besuchen.