Available courses

Ein erster Einstieg in die Arbeit mit Moodle im Mathematikunterricht mit dem Schwerpunkt "Rechnen mit natürlichen Zahlen"

alle Schulstufen

Autoren:
Paula Pöchtrager
Hubert Pöchtrager

In diesem Ordner sind Informationen, Materialien und Aufgaben zur Bearbeitung, zum Lesen und zum Anwenden abgelegt.

Bitte bearbeiten Sie selbstständig das Material und vergleichen Sie Ihre Ergebnisse mit den bereitgestellten Lösungen.

Jederzeit können Sie Kontakt mit Ihrem Klassenlehrer zwecks Unterstützung oder Beantwortung aufkommender Fragen aufnehmen.

Viel Erfolg!

beinhaltet Informationen für die Planung und Durchführung der Abschlussprüfung im Beruf Kaufmann/-frau für Büromanagement

Informationen zum Bildungsgang BM über einzelne Stufenflyer für das jeweilige Ausbildungsjahr.

Bildungsgang: Fachinformatiker:innen
Fach: IT-Dienstleistungen (ITD) - Bündelungsfach
Lernfeld 1
Bildungsgang: Fachinformatiker:innen
Fach: Wirtschafts- und Betriebslehre (WuB)
Anforderungssituation 1 - 7
Bildungsgang: Fachinformatiker:innen
Fach: IT-Dienstleistungen (ITD) - Bündelungsfach
Lernfeld 2 (Kaufmännischer Teil / Teil 2)

In diesem Kurs beschäftigen wir uns mit den Grundlagen des maschinellen Lernens. Beispiele werden dabei mit Python und diversen Bibliotheken umgesetzt. Im einzelnen geht es hier um:

  • Einsatzgebiete maschinellen Lernens
  • Entscheidungsbäume
  • K-Mean Clusterung und KNN
  • Maschinelles Lernen mittels linearer Regression
  • Neuronale Netze
  • Verstärkendes Lernen

Grundlagen - Bezüge und einfache Funktionen - Wenn-Funktion

Excel Prüfungen für die Fachschule.

Einführung in die Präsentationsgestaltung mit Microsoft PowerPoint.
Einführung in die Tabellenkalkulation mit Microsoft Excel.

Einführung in die Textverarbeitung mit Microsoft Word inkl. der Erstellung von Geschäftsbriefen.

Word Grundlagen - Grafiken - Organigramme - Din5008 - Serienbriefe - wissenschaftliches Arbeiten

Präsentationen mit beispielsweise PowerPoint erstellen.

Tabellenkalkulation für WWP-DV 

Grundlagen der objektorientierten Programmierung mit Java und BlueJ.

Kontrollstrukturen werden verwendet, um den Ablauf eines Computerprogramms zu steuern und sind eine wichtige Gestaltungsmöglichkeit für Algorithmen.

Arrays

Zeiger

ArrayList

Bibliotheken

Dynamische Datenstrukturen

Unter Objektorientierung, kurz OO, versteht man eine Sichtweise auf komplexe Software-Systeme, bei der ein Programm durch das Zusammenspiel kooperierender Objekte beschrieben wird. Objektorientierte System sind gekennzeichnet durch die Konzepte:

  • Abstraktion
  • Kapselung
  • Vererbung
  • Polymorphie

Ein übliches Problem in der Informatik  ist es, Daten zu sortieren. Wer das Sortieren verstanden hat, dem wird es nicht schwerfallen, andere Algorithmen zu verstehen. Das Sortieren könnte man sozusagen auch als »Basics für Algorithmen« bezeichnen.

Es gibt eine Vielzahl an bekannten Sortieralgorithmen. Hier eine kurze Auswahl derer, die auf dem paarweisen Vergleich der zu sortierenden Elemente basieren.
  • Selection Sort
  • Insertion Sort
  • Bubble Sort
  • Quicksort
  • ....
Es gibt unterschiedliche Algorithmen für ein gegebenes Problem und so gibt es  verschiedene Sortierverfahren. Jeder Algorithmus arbeitet unterschiedlich effizient, um ein Problem zu lösen. 

Dynamische Datenstrukturen bezeichnen Variablen, die eine flexible Menge an Arbeitsspeicher reservieren und somit eine beliebige Anzahl von Objekten aufnehmen können.

Die DDL wird eingesetzt, um Datenschema in Datenbanken zu beschreiben, zu ändern oder zu entfernen. Das Erstellen von Tabellen mit Hilfe der DDL ist der letzte Schritt im Datenbankenentwicklungsprozess.

Die Data Query Language (kurz DQL) der Structured Query Language (kurz SQL) ermöglicht mittels Abfragen Informationen aus unterschiedlichen Tabellen zusammenzutragen. Das Ergebnis einer Abfrage ist eine Relation und kann oft auch wie eine Tabelle angezeigt, bearbeitet und weiterverwendet werden. Abfragen basieren auf den Operationen der relationalen Algebra. Wie Abfragen in SQL erstellt werden, wird in diesem Modul vermittelt.

Das Ziel eines Datenbankentwurfs ist es redundanzfreie Datenspeicherung zu gewährleisten. Von einer redundanzfreie Datenspeicherung kann man ab der dritten Normalform sprechen.

Mit Hilfe der Data Manipulating Language (DML) können Skripte programmiert und dann automatisiert abgearbeitet werden, um Datensätze in Datenbanken zu löschen, zu ändern oder anzulegen.

Die Data Query Language (kurz DQL) ermöglicht mittels Abfragen Informationen aus unterschiedlichen Tabellen zusammenzutragen, um unterschiedliche Fragenstellungen zu beantworten. Das Ergebnis einer Abfrage ist eine Relation und kann oft auch wie eine Tabelle angezeigt, bearbeitet und weiterverwendet werden.

Realisieren Sie ein Datenbankprojekt

In der Softwareentwicklung dienen Design Patterns als bewährte Lösungsvorlagen, um komplexe Systeme übersichtlich und wartbar zu gestalten.

Entwurfsmuster sind wie Baupläne für Software: Sie definieren bewährte Strukturen und Interaktionen, um wiederkehrende Probleme elegant zu lösen.

Die Unified Modeling Language (Vereinheitlichte Modellierungssprache), kurz UML, ist eine standardisierte graphische Modellierungssprache zur Beschreibung von Anforderungen und Software. Das Anwendungsfalldiagramm ist Teil der UML. Es wird auch Use Case Diagramm genannt.

Ziel des Anwendungsfalldiagramms ist es, in der Analysephase die Anforderungen des Auftraggebers aus fachlicher Sicht für alle Beteiligten verständlich, übersichtlich und vollständig zu modellieren.

Use-Case-Diagramm – GlossarWiki


Folgende Themen werden behandelt:

  • Softwareentwicklung als Prozess
  • Spezifikation von Software für Vertragsabschlüsse
  • Lastenheft
  • Pflichtenheft
  • Werkvertrag und Kaufvertrag

Ein Sequenzdiagramm ist ein Diagrammtyp der UML. Das Sequenzdiagramm ist ein Verhaltensdiagramm. Es zeigt eine Sicht auf die Dynamik des modellierten Systems. Ein Sequenzdiagramm ist eine grafische Darstellung einer Interaktion und beschreibt den Austausch von Nachrichten zwischen Objekten.

Analyse von IT-Relevanten Problemstellungen und Design von Programmen zur Lösung der analysierten Problemstellung unter Einsatz von objektorientierten Konzepten und der Unified Modelling Language. Für die Sicht auf einen Programmentwurf sind Klassendiagramme einer der wichtigsten Diagrammtypen.

JSON, oder JavaScript Object Notation, ist ein leichtgewichtiges Datenformat, das einfach zu lesen und zu schreiben ist. Es wird häufig für den Datenaustausch zwischen einem Server und einem Webclient verwendet. JSON ist sprachunabhängig, was bedeutet, dass es in vielen Programmiersprachen verwendet werden kann, einschließlich Java, Python, JavaScript und vielen anderen.

Webservices sind eine zentrale Technologie im Bereich der Softwareentwicklung und ermöglichen die Kommunikation und den Datenaustausch zwischen verschiedenen Systemen über das Internet. Sie spielen eine entscheidende Rolle bei der Integration von Anwendungen und der Bereitstellung von Diensten in einer vernetzten Welt.

Webservices und JSON (JavaScript Object Notation) sind zwei zentrale Technologien in der modernen Softwareentwicklung, die häufig zusammen verwendet werden, um den Datenaustausch zwischen verschiedenen Systemen zu ermöglichen.


Theoretische Informatik

Reguläre Ausdrücke, die Backus-Naur-Form (BNF)reguläre Grammatiken und und Syntaxdiagramme sind alle Werkzeuge, die in der theoretischen und angewandten Informatik verwendet werden, um formale Sprachen zu beschreiben und zu definieren. Sie haben verschiedene Stärken und Schwächen und werden in unterschiedlichen Kontexten eingesetzt, 

Hier werdenUnterrichtsmaterial und Problemstellungen bereitgestellt, damit sich Schülerinnen und Schüler interessante Inhalte, die über den Lehrplan hinausgehen, eigenständig aneignen können.

Methoden der modernen Kryptographie arbeiten durch Computereinsatz nicht mehr mit ganzen Buchstaben, sondern mit den einzelnen Bits der Daten.

Methoden der klassischen Kryptographie ersetzten bei der Verschlüsselung immer vollständige Buchstaben oder Buchstabengruppen. Diese Verfahren entstammen zum Teil der Antike und wurden entwickelt als noch keine Computer zur Berechnung komplexer Ver- und Entschlüsselungsalgorithmen zur Verfügung standen.

Erstellen eines eigenen Netzwerks mit anschließender LAN-Party

Entwicklung von bis zu drei Apps für Android mit zunehmender Komplexität
Entwicklung einer JAVA-Anwendung ausführbar auf PC oder Mac

Lernfeld 10
In der Anwendungsentwicklung werden Benutzeroberflächen für softwarebasierte Arbeitsabläufe und Geschäftsprozesse gestaltet und entwickelt.

Lernfeld 5
Sie erwerben weiterhin Kompetenzen im Datenmanagement und in der Softwaretechnologie. Sie passen Software an, verwalten Daten und bilden Informationen mittels dieser Daten ab. Dazu wenden sie Instrumente der Datenanalyse an und berücksichtigen Datenformate sowie Speicherlösungen. Sie planen die Anpassung einer Anwendung, implementieren diese auch im Team und erstellen eine Softwaredokumentation. Sie testen die Funktion der Anwendung und evaluieren den Prozess der Softwareentwicklung (LF 5).

Voraussetzungen: 









Teilnehmer statten nach Kundenwunsch PC-Arbeitsplätze aus, indem Sie die Auswahl und Konfigurationsprozesse übernehmen. Sie erwerben eine berufliche Handlungskompetenz, indem sie IT-Arbeitsplätze sach- und Adressaten gerecht planen. 



Der folgende Kurs enthält Übungen zu Stochastik, Funktionen, Differentialrechnung und Finanzmathematik und hilft Ihnen sich für die HB/HE-Abschlussklausur vorzubereiten.