Grundlage für die Prüfungsinhalte ist das Kerncurriculum Informationstechnik für die Fachoberschule (KCFOS)
mit folgenden Themenfeldern (Angaben ohne Gewähr): 

 

TF 12.1 Objektorientierte Softwareentwicklung

Objektorientierte Modellierung:

  • Anforderungsanalyse und Darstellung als Unified Modeling Language (UML) Anwendungsfalldiagramm und in weiteren Notationen (z. B. Text, Pflichtenhefte, User Stories)
  • Objektorientierter Softwareentwicklungsprozess mit UML-Diagrammen (Objekt- und Klassendiagramm)
  • Objektorientiertes Testen (Testdaten, Testfälle)
  • Qualitätskriterien (Funktionalität, Wartbarkeit, Zuverlässigkeit, Benutzbarkeit)

Umsetzung objektorientierter Modelle in einer objektorientierten Programmiersprache:

  • Implementierung von Klassen mit Attributen und Methoden
  • Implementierung von Schnittstellen (Interfaces)
  • Implementierung einfacher Assoziationen
  • Implementierung komplexer Assoziationen und abstrakter Datentypen unter Verwendung vorgegebener Container (Arrays, generische Listen)
  • Implementierung von Algorithmen
  • Überladen von Methoden, Überschreiben von Methoden und Operatoren, Kapselung
  • Testdurchführung
  • Qualitätskontrolle

TF 12.2 Datenbanksysteme

Konzeptionelle und logische Modellierung einer Datenbank:

  • ER-Modell: Entität, Entitätstyp, Attribut, Beziehung, Kardinalität
  • Relationenmodell
  • Redundanzen, Anomalien
  • Normalisierung in erste, zweite, dritte Normalform (1. NF, 2. NF, 3. NF)

Datendefinition mit SQL:

  • Erzeugen und Löschen von Tabellen (CREATE TABLE, DROP TABLE)
  • Ändern der Tabellenstruktur (ALTER TABLE)
  • Löschweitergabe und Änderungsweitergabe

Datenabfrage und Datenmanipulation mit SQL:

  • Abfragen, Einfügen, Ändern und Löschen (SELECT, INSERT, UPDATE, DELETE)
  • Abfragen über verknüpfte Tabellen mittels JOIN und Unterabfragen
  • Abfragen über rekursive Beziehungen
  • Sortierung
  • Aggregatfunktionen, Gruppierung, Auswahl von Gruppen mittels HAVING

TF 12.4 Netzwerke

Grundlagen vernetzter Systeme
Prinzip der Nachrichtenübertragung (Nachricht, Information, Signal)
Open System Interconnection (OSI)- und Transmission Control Protocol/Internet Protocol (TCP/IP)-Referenzmodell
Struktur Local Area Network (LAN) und Wide Area Network (WAN)

TCP/IP
Adressbildung (IPv4 und IPv6)
Subnetzmaske und Subnetzbildung IPv4
Hostnamen und Namensauflösung (Domain Name System (DNS))
Dynamische Vergabe von IP-Adressen (Dynamic Host Configuration Protocol (DHCP))
Router und Wegesteuerung (statisch)

Komponenten eines lokalen Netzwerks
Strukturierte Verkabelung
Switches und Router

Netzwerkadministration
Störungsanalyse und -beseitigung mithilfe von Diagnosewerkzeugen wie ping oder tracroute
Datensicherheit (Zutritts-, Zugangs- und Zugriffskontrolle)
Vorteile durch den Einsatz von Secure Sockets Layer/Transport Layer Security (SSL/TLS)-Zertifikaten
Virtuelle private Netze (VPN)

Dienste im Internet (Hypertext Transfer Protocol (HTTP), Secure Shell (SSH), Simple Mail Transfer Protocol (SMTP), Post Office Protocol Version 3 (POP3), Internet Message Access Protocol (IMAP))

TF 12.6 Webanwendungen

Architekturen von Webanwendungen:

  • Trennung von Inhalt und Design, insbesondere HTML und CSS
  • Client/Server-Architektur
  • Webserver

Clientseitige Skriptsprachen, insbesondere JavaScript:

  • Konzepte clientseitiger Skriptsprachen
  • Dynamisches Aktualisieren der Darstellung, insbesondere DOM
  • Interaktive Inhalte und Animationen
  • Formulare: Übertragung und Validierung von Formularinhalten

 

Alle Angaben ohne Gewähr, Siehe auch: Prüfungserlass für die zentrale Abschlussprüfung 2025 in Hessen

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.