Java und objektorientierte Programmierung
Objektorientierte Programmierung ordnet Software in Klassen und Objekte, die Daten und Verhalten bündeln. Der Kurs führt von den Grundlagen des Programmierens – Variablen, Datentypen, Schleifen, Verzweigungen, Listen und Arrays – zum Entwurf eigener Klassen mit Attributen und Methoden und übt den Übergang vom einfachen Skript zum strukturierten Programm in mehreren Programmiersprachen.
Kompetenzziele
- Eine Entwicklungsumgebung einrichten und ein erstes Programm ausführen
- Variablen und Datentypen passend wählen und Werte umwandeln
- Kontrollstrukturen wie Schleifen und Verzweigungen zur Ablaufsteuerung einsetzen
- Listen und Arrays zur Verwaltung mehrerer Werte nutzen
- Klassen entwerfen, Objekte daraus erzeugen und über Methoden zusammenarbeiten lassen
- Kapselung, Vererbung und Polymorphie zur Wiederverwendung von Code anwenden
- Programme testen, Fehler analysieren und Code dokumentieren
Themen und Zusammenhänge
Den Ausgangspunkt bildet die Einrichtung einer Entwicklungsumgebung, in der Code geschrieben, übersetzt und gestartet wird. Darauf bauen die Grundbausteine auf: Variablen speichern Werte eines bestimmten Datentyps, Kontrollstrukturen entscheiden über Wiederholung und Verzweigung, und Listen sowie Arrays halten zusammengehörige Daten. Sobald Programme wachsen, wird ihre Strukturierung zum Thema – hier setzt die Objektorientierung an: Klassen beschreiben Bauplan und Verhalten, Objekte sind ihre konkreten Ausprägungen, Kapselung schützt den inneren Zustand. Vererbung lässt Klassen auf anderen aufbauen, Polymorphie erlaubt es, Objekte verschiedener Klassen über einen gemeinsamen Typ anzusprechen. Algorithmen werden als Methoden formuliert und mit Tests abgesichert; Fehleranalyse und Dokumentation gehören zu jedem Arbeitsschritt. Die Übungen laufen in mehreren Programmiersprachen, damit die Konzepte unabhängig von einer einzelnen Syntax verstanden werden.
Berufliche Perspektiven
Einsatzfelder liegen in der Softwareentwicklung und in angrenzenden Bereichen:
- Softwareentwickler:in bzw. Software Developer
- Anwendungsentwickler:in bzw. Application Developer
- Fachinformatiker:in Anwendungsentwicklung
- Backend-Entwickler:in mit objektorientiertem Schwerpunkt
Allgemeine Informationen
- Labels
- KW44-1:neue Titel
Kategorie
- Kursart
Weiterbildungsangebot
- Systematik
- Programmiersprachen
- Keywords
- Objektorientierte Programmierung
- Bildungsart
Fortbildung/Qualifizierung
- Schulart
Einrichtung der beruflichen Weiterbildung
Gesamtkosten
- Kosten
2.000 €
- Kosten Bemerkung
Die Kosten für den Kurs Java und objektorientierte Programmierung sind in Vollzeit und in Teilzeit identisch und beinhalten Schulungsunterlagen sowie Softwarelizenzen.
Abschluss & Zulassung
- Abschlussart
Internes Trägerzertifikat: Java und objektorientierte Programmierung von Lutz + Grub
- Abschlussbezeichnung
Java und objektorientierte Programmierung
- Anrechnung
keine Angabe
- Berechtigung
keine Angabe
- Zusatzqualifikationen
keine Angabe
- Prüfende Stelle
Eine interne Prüfungskommission ist für die Abnahme der Prüfung des Kurses Java und objektorientierte Programmierung zuständig.
Sonstiges
- Zugang
Die Teilnahme am Kurs Java und objektorientierte Programmierung erfordert lediglich Interesse am Themengebiet. Besondere Vorkenntnisse sind nicht notwendig.
- Zielgruppe
Softwareentwicklung als Berufsziel: Der Kurs Java und objektorientierte Programmierung richtet sich an alle Personen, die künftig in dem Bereich Softwareentwicklung arbeiten möchten.