IME-USP
Übung zur objektorientierten Programmierung – Teil 1
Universität von São Paulo
Verwaltet von:Fabio Kon, Professor
Institut für Informatik - IME
Über diesen Kurs
Der Kurs wird von der Informatikabteilung des Instituts für Mathematik und Statistik der USP angeboten und richtet sich an diejenigen, die bereits die grundlegenden Konzepte von OOP kennen und tiefer in das Thema einsteigen möchten, um ein exzellenter Programmierer zu werden. Es eignet sich gut als natürliche Fortsetzung der beiden vorherigen Kurse von Prof. Fabio Kon vom IME-USP auf coursera: Introduction to Computer Science with Python. Wenn Sie immer noch nicht programmieren können, sollten Sie mit diesem anderen Kurs beginnen: https://www.coursera.org/learn/ciencia-computacao-python-conceitos Aber, wenn Sie bereits wissen, wie man in einer anderen Sprache programmiert bequem, können Sie ohne größere Schwierigkeiten direkt zu diesem Kurs kommen. Die meisten Codebeispiele werden in Java und Python sein und wir geben zu Beginn des Kurses einen kleinen Überblick über diese Sprachen. Der Kurs ist in zwei Teile von jeweils ca. 6 Wochen aufgeteilt. In diesem Teil 1 werden folgende Themen behandelt: (1) Zusammenfassung grundlegender OOP-Konzepte (2) UML (Unified OO Modeling Language) (3) Interpretierte vs. OOP-Sprachen. kompiliert (4) Objektorientierung in Java und Python (5) Codequalität und bewährte OO-Programmierpraktiken (6) Fehler, Debuggen und Testen (7) Dynamisch vs. (8) Abstrakte Klassen und Schnittstellen (9) Objektsammlungen (10) Polymorphismus (11) Ausnahmebehandlung (12) Streams (13) Entwurfsmuster (Strategie, Adapter, Singleton, Fabrikmethode, Abstrakte Fabrik, Prototyp, Zustand (14) Modell -View-Controller (MVC)