Section Name Description
Einführung in die Informationsverarbeitung Page Informationsdarstellung

Page Lösung: Codierung der Zustände einer Ampel
Page Lösung: Widerspruch bei Speicherangabe
Page Dual- und Hexadezimalsystem
Page Logische Grundschaltungen
Page Lösung: Überprüfung der De Morganschen Gesetze
Page Minimierung von Logikschaltungen
Page Lösung: Minimierung logischer Schaltungen
Page TTL und CMOS
Page Lösung: Störabstand
Page NAND als Transistorschaltung
Page Chipherstellung
Page Was muss ein Rechner eigentlich rechnen können?
Page Addierwerk
Page Arithmetische Einheit
Page Lösung: Steuerungsfunktion von UND- und XOR-Gatter
Page Lösung: ALU
Page Lösung: Maschinenbefehl
Page Lösung: Befehlszyklus
Energie und Leistung Page Arbeit und Energie
Page Lösung: Arbeit und Leistung
Page Elektrische Spannung
Page Elektrische Stromstärke
Page Elektrische Arbeit und Leistung
Page Lösung: Maximale Leistung eines Stromkreises
Page Lösung.: Stromkosten Raspberry Pi
Page Info Netzteile und USVen
Assemblerprogrammierung Page Einführung in die Assemblerprogrammierung
Page Lösung: Assemblerprogramm bearbeiten

File Netwide Assembler NASM
File DOS-Emulator DOSBox
File HxD Hex-Editor (portable)
URL Guide to the DOSBox debugger
URL 8086/88 Assemblerbefehle
Höhere Programmiersprachen Page "Hello world" mit C#
Page „Countdown“-Programm
Bussysteme Page Definition und Abgrenzung
Page Busfunktionen
Page Paralleler und serieller Bus
Page Einbus- und Mehrbussysteme
Page Asynchrone und synchrone Datenübertragung
Page Arbitration
Page CSMA
Speicher Page Übersicht
Page Speicherhierarchie
Page DRAM

Page DDR


Page Arbeitsspeicher - Lehrvideo
Page Lösung: Datenübertragungsrate DDR-Speicherchip
Page DDR-Timingparameter


Page Lösung: Angebotsvergleich DDR4-Speicherriegel
Page SRAM
Page EEPROM
Page Cache
Page Lösung: Zeitbedarf für das Befüllen eines L3-Cache
Page M.2
Raspberry Pi Page Einführung
Page Lösung: Inbetriebnahme
Page Lösung: Proxy einrichten
Page Lösung: SSH-Verbindung einrichten
Page Exkurs: IP-Adressen

Page Lösung: Berechnung Netz- und Geräteadressen
Page Exkurs: Statische IP-Adressen
Page Lösung 1: Verbindung zur GUI mit X Window herstellen
Page Exkurs: Client-Server-Prinzip
Page Exkurs: TCP/IP-Ports
Page Lösung 2: Verbindung zur GUI mit VNC herstellen
Page Exkurs: DNS - Domain Name System
Page Lösung: Beispiel einer Namensauflösung
Page Benutzer zu Gruppe sudo hinzufügen
Einführung in die Programmierung mit Python Page Programmverzweigungen

Welcher Pfad dabei gewählt wird, hängt immer davon ab, ob eine bestimmte Bedingung erfüllt ist.

Page Verzweigungen mit Python

Verzweigungen mit Python

Page Vergleichsoperatoren

 Bedingungen werden mit Vergleichs- und boolschen Operatoren formuliert.

Page Programmschleifen

Programmschleifen

Page Schleifen mit Python

Schleifen mit Python

Page Schleifenabbruch

Schleifenabbruch mit break

Page Variablen und deren Datentypen

Variablen und deren Datentypen

Page Funktionen

Prozedurale Vorgehensweise

Teilprobleme eines Programms werden in Funktionen zusammengefasst.

Page Lösung: Wort mit Rahmen
Page Lokale Variablen

Lokale Variablen  werden innerhalb von Funktionen definiert und sind nur innerhalb dieser Funktionen bekannt.

Page Globale Variablen

Globale Variablen sind außerhalb jedweder Funktion definiert und daher überall zugreifbar.

Page Lösung: Fakultät
Page Rekursion

Wenn sich eine Funktion selbst aufruft, so bezeichnet man dies als Rekursion.

Page Beispiel: Taschenrechner

Anhand eines Beispiels (Taschenrechner) soll eine GUI-Anwendung mit dem Python-Modul Tkinter entwickelt werden.

Page Strings

Zu den sequentiellen Datentypen gehört u.a. der String.

Page Listen

In Listen folgen Variablen unterschiedlicher Datentypen bzw. beliebige Objekte aufeinander.

Page range()-Funktion

range() erzeugt eine Liste mit aufeinanderfolgenden Zahlen.

Page Zählschleife

In Python wird die Zählschleife mit Hilfe der range()-Funktion implementiert.

Page Objektorientiertes Programmieren

Prozedurale Programmierung wird durch objektorientiertes Programmieren abgelöst.

Page 1. Objektorientiertes Programm

1. Objektorientiertes Programm

Page Datenkapselung

Eigenschaften eines Objekts werden durch Methoden gekapselt.

Page Lösung: Warteschlange
Page Klassendiagramm

Das Klassendiagramm dient dazu, Klassen graphisch zu veranschaulichen.

Page Klassen- und Objektdiagramm

Klassendiagramm mit Assoziation

Page Anwendungsfall- und Sequenzdiagramm

Anwendungsfall- und Sequenzdiagramm

Page Vererbung

Eigenschaften und Methoden einer Klasse können wiederverwendet werden.

Page Lösung: Taschengeldkonto
Projektarbeit Page Rahmenbedingungen
Page Dokumentation
Page Bewertungskriterien

Vorbereitung AP1 Page Lösung: Speicherbedarf eines Bildes
Page Lösung: Datenübertragungsrate Speichermodul
Page Lösung: Energieinhalt Akkumulatoren
Page Lösung: Ladekurve Akkumulator