Die University Network

Java-Programmierung: Prinzipien des Software-Designs

Beschreibung

Lösen Sie Probleme der realen Welt mit Java mithilfe mehrerer Klassen. Erfahren Sie, wie Sie mit Java-Schnittstellen skalierbare Programmierlösungen erstellen. Erkennen Sie, dass Software-Engineering mehr ist als das Schreiben von Code - es beinhaltet auch logisches Denken und Design. Am Ende dieses Kurses haben Sie ein Programm geschrieben, das Erdbebendaten analysiert und sortiert, und einen prädiktiven Textgenerator entwickelt.

Nach Abschluss dieses Kurses können Sie:
1. Verwenden Sie die Sortierung zur Lösung von Problemen.
2. Entwickeln Sie Klassen, die die vergleichbare Schnittstelle implementieren.
3. Verwenden Sie Zeitdaten, um die empirische Leistung zu analysieren.
4. Teilen Sie Probleme in mehrere Klassen mit jeweils eigenen Methoden auf.
5. Stellen Sie fest, ob eine Klasse aus der Java-API zur Lösung eines bestimmten Problems verwendet werden kann.
6. Implementieren Sie Programmierlösungen mit mehreren Ansätzen und erkennen Sie Kompromisse.
7. Verwenden Sie bei der Entwicklung von Programmen objektorientierte Konzepte, einschließlich Schnittstellen und abstrakter Klassen.
8. Verstecken Sie Implementierungsentscheidungen angemessen, damit sie in öffentlichen Methoden nicht sichtbar sind. und
9. Erkennen Sie die Einschränkungen von Algorithmen und Java-Programmen bei der Lösung von Problemen.
10. Erkennen Sie Standard-Java-Klassen und -Sprachen, einschließlich Ausnahmebehandlung, statische Methoden, java.net- und java.io-Pakete.

Preis: Kostenlos anmelden!

Sprache: Englisch

Untertitel: Englisch, Koreanisch

Java-Programmierung: Prinzipien des Software-Designs - Duke University