Nickname ändern

3.1.2 Die Interaktion zwischen Hardware, Betriebssystem und Anwendungsprogrammen erklären

Unterrichtsmaterial zum Lernziel: Die Maturandinnen und Maturanden können die Interaktion zwischen Hardware, Betriebssystem und Anwendungsprogrammen erklären.

3.1 Informatiksysteme · 3. Systeme und Vernetzung

Wie wird sortiert?
agil ▲0/3algorithmen ▲0/3app-entwicklung ▲0/3assembler ▲0/3augmented-reality ▲0/3

WSL-Installation unter Windows

Diese Anleitung beschreibt Schritt für Schritt die Installation und Einrichtung des Windows Subsystem for Linux (WSL) inklusive Ubuntu und der Anbindung an VS Code. Sie bereitet Windows-Nutzer optimal auf eine professionelle Programmierumgebung vor.

webseite 3.1.2
85AI-Score

WSL-Installationsanleitung für Windows

Eine Schritt-für-Schritt-Anleitung auf Portugiesisch zur Installation des Windows-Subsystems für Linux (WSL) inklusive Einrichtung von Ubuntu und Integration in Visual Studio Code, um eine professionelle Programmierumgebung unter Windows bereitzustellen.

webseite 3.1.2
85AI-Score

Instalación de WSL (Windows Subsystem for Linux)

Eine praktische Anleitung zur Installation und Einrichtung des Windows Subsystems für Linux (WSL) auf Windows-10- und Windows-11-Systemen. Die Schritt-für-Schritt-Anleitung deckt die Installation via PowerShell, die Konfiguration von Ubuntu sowie die Einbindung in VS Code ab.

webseite 3.1.2
85AI-Score

Installationsanleitung für das Windows Subsystem for Linux (WSL)

Eine präzise, schrittweise Anleitung auf Griechisch zur Installation und Einrichtung des Windows Subsystem for Linux (WSL) und Ubuntu für die Softwareentwicklung. Das Material erklärt den Start im PowerShell, die Konfiguration des Linux-Benutzers sowie die Integration in VS Code.

webseite 3.1.2
85AI-Score

Einführung in moderne Softwareentwicklung mit KI-Agenten und Webgrundlagen

Das Material bietet eine strukturierte Einführung in die moderne Softwareentwicklung unter Verwendung von KI-Agenten, Code-Editoren wie Visual Studio Code, WSL sowie grundlegenden Webtechnologien. Es enthält praxisnahe Anleitungen zur Einrichtung der Entwicklungsumgebung und erklärt Konzepte wie Token, Kontextfenster und Agentenprogrammierung.

85AI-Score

Einführung in die moderne Web- und KI-gestützte Softwareentwicklung

Das Unterrichtsmaterial bietet eine kompakte Einführung in grundlegende Werkzeuge und Konzepte der Softwareentwicklung, einschliesslich Code-Editoren, Entwicklungsumgebungen, Grundlagen der Webentwicklung und dem Einsatz von KI-Programmierassistenten. Es enthält praktische Schritt-für-Schritt-Anleitungen zur Installation von WSL und Visual Studio Code sowie Erklärungen zu Tokens, Kontextfenstern und agêntischer Programmierung.

85AI-Score

Einführung in die moderne Web- und Softwareentwicklung mit KI-Unterstützung

Das Unterrichtsmaterial bietet eine Einführung in Grundlagen der Programmierung, den Umgang mit Code-Editoren, agentische Programmierung mit KI, Entwicklungsumgebungen wie WSL und VS Code sowie die Grundlagen der Webentwicklung mit HTML. Es leitet praxisnah durch die Installation und Nutzung moderner Entwicklungswerkzeuge.

85AI-Score

Einführung in Agentic Coding und Entwicklungsumgebungen

Eine strukturierte Anleitung für den Einstieg in die moderne Softwareentwicklung mit KI-Unterstützung (Agentic Coding). Sie deckt grundlegende Konzepte wie Code-Editoren, Token und Modelle ab und bietet praktische Installationsanleitungen für Visual Studio Code, WSL und OpenCode.

85AI-Score

Where's My Car? App Tutorial

Dieses Tutorial beschreibt die Entwicklung einer mobilen App mit App Inventor, die GPS-Sensoren, eine lokale Datenbank und Intent-Aufrufe nutzt, um den Standort eines geparkten Autos zu speichern und anzuzeigen. Die Lernenden setzen sich dabei praxisnah mit der Verarbeitung von Sensordaten und Ereignisbehandlung auseinander.

webseite 3.1.2
85AI-Score

GPS Accuracy Logger: App-Entwicklung mit dem LocationSensor

Dieses Unterrichtsmaterial beschreibt Schritt für Schritt die Entwicklung einer App mit MIT App Inventor, die GPS-Daten und die Genauigkeit von Ortungssensoren erfasst. Neben der praktischen Umsetzung werden auch die technischen Hintergründe von GPS, Satellitendaten und WLAN-Triangulation erläutert.

85AI-Score

Der Raspberry Pi als Informatiksystem

Dieses Unterrichtsmaterial verbindet theoretisches Wissen aus der imperativen Programmierung mit praktischen Experimenten an einem Raspberry Pi. Die Schülerinnen und Schüler lernen, die Hardware zu nutzen, Schaltungen zu steuern und Daten zu übertragen.

85AI-Score

Zustandsbasierte Modellierung

Dieses Lehrmittel führt in die Konzepte zur Modellierung zustandsorientierter Systeme ein. Die Lernenden erfahren, wie das Verhalten von Systemen durch innere Zustände und äußere Ereignisse beeinflusst wird.

85AI-Score

Informatik-Prinzipien und Google Code Playground

Dieses Unterrichtsmaterial führt in grundlegende Konzepte der Informatik wie Programmierung, Datenstrukturen (Arrays und Bäume), Informationsverarbeitung und Systemarchitektur ein. Anhand praktischer Beispiele mit dem Google Code Playground und Google-APIs (wie Diagramme und Google Maps) lösen die Lernenden konkrete Programmier- und Datenabfrageaufgaben.

85AI-Score

Leitprogramm Einführung in UNIX

Dieses Leitprogramm führt schrittweise und praxisnah in das Betriebssystem UNIX ein. Es behandelt grundlegende Konzepte wie Hardware, Software, den Login-Prozess, die Benutzung der Shell sowie die strukturierte Dateiverwaltung im Filesystem.

85AI-Score

Installation und Einrichtung von WSL (Windows Subsystem for Linux)

Diese Anleitung erklärt Schritt für Schritt, wie das Windows Subsystem for Linux (WSL) eingerichtet und Ubuntu als Linux-Umgebung auf Windows-Systemen installiert wird. Zudem wird gezeigt, wie Visual Studio Code mit WSL verbunden wird, um eine professionelle Entwicklungsumgebung zu schaffen.

webseite 3.1.2
80AI-Score

WRO Starter: Regeln für den autonomen Roboterbetrieb

Dieses Dokument beschreibt die konkreten Regeln für den autonomen Betrieb von Robotern bei WRO Starter-Wettbewerben. Es wird detailliert erläutert, was Autonomie im Kontext des Wettbewerbs bedeutet, welche Handlungen erlaubt sind und wie Programme gestartet werden dürfen.

webseiterobotik 3.1.2
75AI-Score

Einrichtung von WSL (Windows Subsystem for Linux)

Diese Anleitung beschreibt Schritt für Schritt die Installation und Konfiguration des Windows Subsystems for Linux (WSL) unter Windows 10 und 11. Sie richtet sich an Einsteiger und bereitet die lokale Entwicklungsumgebung mit Ubuntu und VS Code für den Informatikunterricht vor.

webseite 3.1.2
75AI-Score

WSL (Windows Subsystem for Linux) Telepítési Útmutató

Diese Anleitung erklärt Schritt für Schritt, wie Windows-Nutzer das Windows Subsystem for Linux (WSL) installieren und einrichten können, um eine vollständige Linux-Entwicklungsumgebung auf ihrem PC zu erhalten. Dabei werden auch die Anbindung an Visual Studio Code und erste grundlegende Befehle behandelt.

webseite 3.1.2
75AI-Score

WSL (Windows Subsystem for Linux) Installation und Einrichtung

Diese Anleitung erklärt Schritt für Schritt, wie man das Windows Subsystem for Linux (WSL) auf Windows-10- oder Windows-11-Geräten installiert und einrichtet. Zudem wird gezeigt, wie Ubuntu und VS Code für eine Linux-basierte Entwicklungsumgebung konfiguriert werden.

webseite 3.1.2
75AI-Score

Installation von WSL (Windows Subsystem for Linux)

Eine praxisorientierte Anleitung zur Einrichtung des Windows Subsystem for Linux (WSL) und der Integration mit Visual Studio Code. Der Text führt Schritt für Schritt durch die Installation von Ubuntu und die Grundlagen der Bedienung des Linux-Terminals.

webseite 3.1.2
75AI-Score

Bad User Interface Design Exercise

Eine spielerische Übung zum Thema schlechtes Interface-Design, bei der Lernende durch absichtlich verwirrende Anweisungen erfahren, wie wichtig benutzerfreundliche Schnittstellen sind. Das Material eignet sich gut für den Einstieg in die Interaktionsgestaltung oder Mensch-Computer-Interaktion.

75AI-Score

Einführung in das Dateisystem und die Kommandozeile mit Python

Der Text erklärt grundlegende Konzepte von Dateisystemen, Ordnerstrukturen und Dateipfaden anhand von anschaulichen Beispielen. Zudem werden einfache Befehle zur Navigation auf der Kommandozeile wie pwd, ls und cd in Verbindung mit einer Programmierumgebung vorgestellt.

75AI-Score

Introduzione allo sviluppo software moderno, strumenti e IA

Dieses Material bietet eine Einführung in moderne Softwareentwicklung, einschliesslich Code-Editoren, Webentwicklungsgrundlagen, Linux-Subsystem für Windows, Visual Studio Code und agentischem Programmieren mit künstlicher Intelligenz. Es richtet sich an Programmieranfänger und behandelt praktische Einrichtungsschritte.

75AI-Score

Virtuelle Kahoot-Touren durch Logistikzentren und Rechenzentren von Amazon

Dieses Unterrichtsmaterial bietet virtuelle Touren durch Logistik- und Rechenzentren von Amazon, die über die Plattform Kahoot! als interaktives Quiz umgesetzt sind. Mittels kurzer Videos und spielerischer Fragen erhalten Schülerinnen und Schüler Einblicke in technische Berufe, Logistikprozesse und informatische Konzepte wie Cloud Computing und Sensorik.

75AI-Score

Computersysteme: Hardware, Software, Betriebssystem und Architektur

Dieses Material vermittelt anschaulich und anhand gelungener Analogien die Grundlagen von Computersystemen, von Hardware und Software über Betriebssysteme bis hin zur Von-Neumann-Architektur. Es enthält praxisnahe Bezüge und verweist auf interaktive Werkzeuge und Aufgaben wie den Little Man Computer.

75AI-Score

Das EVA-Prinzip (Eingabe, Verarbeitung, Ausgabe)

Dieses Unterrichtsmaterial erklärt das EVA-Prinzip (Eingabe, Verarbeitung, Ausgabe) anhand von alltäglichen Beispielen sowie einer Analogie mit einem Getränkeautomaten. Es zeigt auf, wie Computer und Programme nach diesem Schema funktionieren.

55AI-Score

Änderungen bei der Dateispeicherung in MIT App Inventor für Android 10

Der Artikel erläutert die technischen und sicherheitsrelevanten Änderungen beim Zugriff auf externen Speicher in Android 10 und deren Auswirkungen auf MIT App Inventor Anwendungen. Dabei wird beschrieben, wie sich die Handhabung von Dateipfaden im File-Komponenten-Bereich verändert hat und wie Entwickler mit dem LegacyMode migrieren können.

50AI-Score

Regelpräzisierung für Roboter-Wettbewerbsaufgabe

Dieses Dokument präzisiert die Bedingungen, unter denen Objekte bei einer Roboter-Wettbewerbsaufgabe als frei und aufrecht gewertet werden. Es unterscheidet detailliert zwischen unzulässigem Aufliegen an Hindernissen und noch toleriertem leichten Anschupsen.

webseiterobotik 3.1.2
45AI-Score

Installation von WSL (Windows-Subsystem für Linux)

Dieses Material bietet eine klare, schrittweise Anleitung zur Installation und Konfiguration des Windows-Subsystems für Linux (WSL) auf Windows-Rechnern. Es erklärt den Installationsprozess per PowerShell, die Einrichtung eines Ubuntu-Benutzerkontos sowie die Integration in den Editor VS Code.

webseite 3.1.2
45AI-Score

Die Zukunft von Robotern – Raketenbau (Zusatzaufgabe)

Das Material beschreibt eine praxisnahe Zusatzaufgabe für einen Roboter-Wettbewerb, bei der Roboter für den Bau und die Montage von Raketen eingesetzt werden sollen. Es enthält ein allgemeines Regelwerk, die Aufgabenstellung sowie eine Bauanleitung.

45AI-Score

Docker-Container für Raku-Entwicklung und -Tests

Der Artikel erklärt anhand eines konkreten Beispiels, wie Docker-Container aufgebaut und verwendet werden, um die Programmiersprache Raku inklusive Abhängigkeiten und Tests in einer isolierten Umgebung auszuführen.

webseite 3.1.2
45AI-Score

Einführung in Flatpak und Sandboxing unter Linux

Der Text erklärt die Grundlagen der Paketverwaltung mittels Flatpak unter Linux, vergleicht sie mit Docker und zeigt anhand eines konkreten Beispiels, wie eine Perl-Anwendung mit Abhängigkeiten in einem Sandbox-Container gebaut und ausgeführt wird.

webseite 3.1.23.3.1
45AI-Score

Einführung in moderne Entwicklungsumgebungen, Webgrundlagen und KI-gestütztes Programmieren

Diese Materialsammlung bietet praxisnahe Einstiegsanleitungen für die Einrichtung von Entwicklungsumgebungen wie VS Code und OpenCode. Zudem werden grundlegende Konzepte des agentischen Programmierens, der Webentwicklung sowie die Funktionsweise von KI-Modellen für das Codieren vermittelt.

45AI-Score

Compiler und Interpreter

Das Material führt in die grundlegenden Mechanismen zur Ausführung von Programmen ein und erläutert die Rollen von Compilern und Interpretern beim Übersetzen von Hochsprachen in maschinenverständliche Befehle. Es behandelt die technischen Funktionsweisen und Teilaufgaben dieses Prozesses auf theoretischer Ebene.

webseitetheorie 3.1.2
45AI-Score

Abstraktionsebenen eines Computers

Das Material erklärt die verschiedenen Abstraktionsebenen eines Computersystems von der Elektronik über die digitale Logik und Rechnerarchitektur bis hin zu Betriebssystem und Anwendungen. Es bietet eine kompakte Übersicht ohne vertiefende Übungen.

45AI-Score

Wichtige Begriffe der Informatik: Dateien, Apps, Betriebssysteme und Web

Dieses Material bietet eine Übersicht über zentrale Informatikbegriffe wie Dateien, Anwendungen, Betriebssysteme, Webbrowser, Websites und Suchmaschinen. Es erklärt deren grundlegende Bedeutungen und Aufgaben anschaulich für den Einstieg in das Fach.

webseitetheorie 3.1.2
45AI-Score

MicroPython Firmware für ESP8266 kompilieren und flashen

Diese Anleitung beschreibt detailliert die Schritte zum Generieren und Flashen von MicroPython-Firmware für den ESP8266-Mikrocontroller unter Verwendung von Ubuntu auf WSL sowie PowerShell. Es handelt sich um eine rein technische Installationsanleitung ohne vertiefende Übungsaufgaben oder Erklärungen der Programmierkonzepte.

45AI-Score

Das Betriebssystem als Schnittstelle und Abstraktionsschicht

Dieses Unterrichtsmaterial erklärt anhand des Schichtmodells und anschaulicher Beispiele, wie das Betriebssystem als Schnittstelle zwischen Hardware und Anwendungsprogrammen fungiert und Komplexität abstrahiert.

webseite 3.1.2
45AI-Score

Konzept Betriebssystem

Der Text erklärt die grundlegenden Aufgaben und Funktionen von Betriebssystemen mithilfe eines Schichtenmodells und einer anschaulichen Sekretär-Analogie. Er gibt zudem einen Überblick über verbreitete Betriebssystemfamilien wie Windows, MacOS und Linux sowie deren Einsatz in verschiedenen digitalen Geräten.

webseitetheorie 3.1.2
45AI-Score

RoboCup Junior - Regeln für das Verschieben von Objekten von Hand

Dieses kurze Regelwerk beschreibt die genauen Bedingungen und Abläufe, unter denen Wettkampf-Objekte bei Roboter-Wettbewerben wie dem RoboCup Junior von Hand bewegt werden dürfen, inklusive der entsprechenden Punktabzüge bei Verstössen.

webseiterobotik 3.1.2
40AI-Score

Teaching Ubiquitous Computing Using Simulations Based on Smartphone Sensors

Dieser akademische Artikel diskutiert Herausforderungen beim Unterrichten von Ubiquitous Computing (UbiComp) und stellt die Lernplattform LUCy vor, die virtuelle Simulationen und Smartphone-Sensoren für den praktischen Unterricht nutzt. Die Wirksamkeit des Tools zur Vermittlung von Konzepten wie Kontext-Sensitivität wurde in einer Untersuchung evaluiert.

40AI-Score

Grafische Benutzeroberflächen

Der Text führt in die Grundlagen grafischer Benutzeroberflächen als Schnittstelle zwischen Mensch und Maschine ein. Er dient als Einleitung zu einem Kapitel über die Entwicklung einfacher strukturierter GUIs.

webseite 3.1.2
40AI-Score

Betriebssysteme Grundfunktionen: Globale Suche und Night-Shift

Dieses kurze Material zeigt anhand von Windows 11, Windows 10 und macOS, wie die globale Suche und die Night-Shift-Funktion bedient werden. Es vermittelt grundlegende Anwenderkenntnisse im Umgang mit modernen Betriebssystemen.

webseite 3.1.2
35AI-Score

Konzept Software: Definition und Analogie

Der Text erklärt kurz den Begriff Software als Abgrenzung zur Hardware und als Sammelbegriff für ausführbare Programme. Eine einfache Analogie vergleicht Software mit den Gedanken und Gefühlen eines Menschen.

webseitetheorie 3.1.2
35AI-Score

Missverständnis zum Stack Frame und Funktionsaufruf

Das Material beleuchtet ein typisches Missverständnis bezüglich Stack Frames beim Funktionsaufruf, das durch IDE-Anzeigen von formalen Parametern in Aufrufen entstehen kann. Es zeigt anhand eines kurzen Java-Beispiels, dass Parameternamen oft nur UI-Hilfen der Entwicklungsumgebung sind und nicht im Quellcode stehen.

30AI-Score

Einführung in die Webentwicklung und KI-gestützte Entwicklungsumgebungen

Eine Sammlung von kurzen Artikeln und Schritt-für-Schritt-Anleitungen zu Grundlagen der Webentwicklung, der Einrichtung von Entwicklungsumgebungen wie VS Code oder WSL, sowie der Nutzung von KI-Agenten und Agenten-Codierung. Das Material richtet sich an Programmieranfänger und behandelt technische Grundlagen sowie moderne Werkzeuge.

30AI-Score

Computersysteme: Theorie und Lernziele

Das Dokument listet die Lernziele für das Thema Computersysteme an einem Gymnasium auf, unterteilt in Digitale Logik, Rechnerarchitektur und Betriebssysteme. Es enthält rein theoretische Übersichten ohne konkrete Erklärungen, Aufgaben oder Lösungen.

30AI-Score

Sustainable Farming - Der Bio-Bauernhof (WRO Wettbewerbsmaterial)

Dieses Material beschreibt das Szenario und die allgemeinen Regeln für einen Roboter-Wettbewerb zum Thema Bio-Bauernhof. Es enthält Rahmendaten wie das allgemeine Regelwerk, die Leitprinzipien sowie organisatorische Dokumente für die Teilnahme.

webseiterobotik 3.1.2
25AI-Score

Getting Windows Memory Usage with Raku NativeCall

Der Artikel erklärt anhand eines konkreten Beispiels, wie man in der Programmiersprache Raku über das NativeCall-Modul mit C-Bibliotheken und Win32-APIs interagiert. Konkret wird gezeigt, wie man die Windows-Struktur MEMORYSTATUSEX abbildet, um den aktuellen Arbeitsspeicherverbrauch auszulesen.

webseite 3.1.2
25AI-Score

Semaphoren und Verklemmungsfreiheit

Dieses Material beschreibt die schrittweise Ausführung von Prozessen und Semaphor-Operationen (P- und V-Operationen) zur Überprüfung auf Verklemmungsfreiheit. Es richtet sich an den Informatikunterricht im Themenbereich Betriebssysteme oder nebenläufige Prozesse.

webseitetheorie 3.1.2
25AI-Score