kursliste überspringen

Kursliste

Themenschwerpunkte:
Der Rechner als Hilfsmittel (Tabellenkalkulation)
Zahlsysteme - Wie der Rechner rechnet

Grundlagen des Rechneraufbaus
Theoretisch - Boolsche Algebra (Wahrheitswerte und ihre Verknüpfungen, Gesetzmäßigkeiten)
Technisch - Schaltalgebra (Schaltnetze analysieren und aufbauen, Simulation von Schaltungen)
Umsetzung der Zahldarstellung im Rechner
Wiederholung b-adische Zahlsysteme
verschiedene Möglichkeiten der Zahldarstellung
optional: Kryptologie - Die Kunst des Verschlüsselns

WP1 Aufbau und Wirkungsweise von Informatiksystemen
WP2 Leben mit vernetzten Systemen

Beschreiben Sie kurz und prägnant, worum es in diesem Kurs geht.

Einführung in Programmiersprache Python (Kontrollstrukturen, Prozeduren, Algorithmen)
Datenstukturen (Listen)
Objektorientierte Programmierung (Arbeiten mit Klassen)

Objektorientiertes Programmieren mit Python.

Computergrafiken

Datenbanken


Python
Objektorientierte Programmierung und UML-Diagramme
MVC-Schema
Software-Life-Cycle -> Softwareprojekt
Grafik
Vernetzte Systeme
Datenbanken: Theorie und Praxis

Beschreiben Sie kurz und prägnant, worum es in diesem Kurs geht.

Grundlagen informatischen Arbeitens
Der prinzipielle Aufbau eines Informatiksystems
Problemlösen mit Hilfe von Algorithmen
(Eigenschaften, Darstellungen)
Grundlagen der Programmierung -
Umsetzung von Algorithmen in Python-Code.
Problemlösen mit Hilfe von Objekten
Datenbanken
Einsatz, Benutzung, Datenschutz und Datensicherheit
Verschiedene Zahlsysteme und ihr Nutzen

Algorithmen
Grundlagen der objektorientierten Programmierung
Funktionale Programmierung
Rekursion
Datenbanken

- Arbeiten mit Datenbanken in verbindung mit Python

- Algorithmen und Datenstrukturen z.B. Sortierung, Listen, Bäume

Informatik-Grundkurs:
1. Kurshalbjahr (in-1): Datenbanken und Softwareentwicklung I
2. Kurshalbjahr (in-2): Datenbanken und Softwareentwicklung II


Aufbau und Funktionsweise von Rechnersystemen: Der Rechner und sein Betriebssystem (Schichtensystem, von-Neumann-Rechner)
Mikrocontroller -> Projekte mit dem Arduino
Automaten und zustandsorientierte Programmierung
Die Datenstruktur Graph und ihre Implementierung in Python
Software-Life-Cycle -> Softwareprojekt

Datenaustausch für die Planungsgruppe "Schulfest"