1.5.3 Übliche Methoden der Softwareindustrie (z.B. unit testing, version control, AI-agents) gezielt auswählen und für eigene Projekte einsetzen
Unterrichtsmaterial zum Lernziel: Die Maturandinnen und Maturanden können übliche Methoden der Softwareindustrie (z.B. unit testing, version control, AI-agents) gezielt auswählen und für eigene Projekte einsetzen.
Installation und Einrichtung von OpenCode für KI-gestütztes Programmieren
Diese Anleitung führt Lernende Schritt für Schritt durch die Installation und Konfiguration der OpenCode-Agentenplattform für künstliche Intelligenz in VS Code. Es werden die Auswahl kostenloser AI-Modelle, die Einrichtung von WSL unter Windows sowie die grundlegende Nutzung des Terminals für agentenbasiertes Programmieren erklärt.
Installationsanleitung für KI-Programmierassistenten (OpenCode)
Diese Anleitung beschreibt Schritt für Schritt die Installation und Einrichtung des KI-gestützten Programmierwerkzeugs OpenCode auf verschiedenen Betriebssystemen. Dabei wird auch auf die Integration in den Editor VS Code und die Nutzung kostenloser KI-Modelle eingegangen.
Installation und Einrichtung von OpenCode
Diese Anleitung führt Schritt für Schritt durch die Installation und Konfiguration der agentischen Programmierplattform OpenCode. Die Lernenden erfahren, wie sie das Tool auf verschiedenen Betriebssystemen einrichten, mit VS Code verbinden und kostenlose KI-Modelle für die Code-Entwicklung nutzen.
Einführung in Unit Testing in Python
Dieses Unterrichtsmaterial erklärt die Grundlagen und Bedeutung von Unit Tests anhand von Python-Beispielen. Es behandelt das Schreiben von Testfällen für verschiedene Szenarien, Code-Coverage und das Identifizieren von Fehlern durch systematisches Testen.
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.
Verteilte Versionsverwaltung – Git
Dieses Unterrichtsmaterial bietet eine strukturierte Einführung in die verteilte Versionsverwaltung mit Git. Es behandelt grundlegende Konzepte wie Repository-Strukturen, lokale und remote Repositories sowie wichtige Befehle und Arbeitsabläufe.
Installation und Einrichten von OpenCode
Diese Anleitung beschreibt Schritt für Schritt die Installation und Konfiguration der KI-gestützten Programmierumgebung OpenCode auf verschiedenen Betriebssystemen. Es wird gezeigt, wie man das Tool im Terminal oder im VS Code integriert und kostenlose KI-Modelle anbindet.
Introduction au codage agentique
Dieses Material bietet eine verständliche Einführung in das Konzept des agentischen Programmierens (agentic coding) mit Künstlicher Intelligenz. Es beleuchtet, wie moderne KI-Agenten eigenständig Code lesen, modifizieren und testen können, und gibt Lernenden Tipps für den sinnvollen Einsatz beim Programmierenlernen.
Introducción a la programación agéntica para principiantes
Esta guía introductoria explica qué es la programación agéntica y cómo las herramientas de inteligencia artificial con capacidad de acción están transformando el desarrollo de software. Además, aconseja a los principiantes sobre cómo utilizar estos agentes de manera responsable como herramientas de aprendizaje en lugar de sustitutos del esfuerzo propio.
Einführung in den agentenbasierten Programmieren mit Künstlicher Intelligenz
Der Artikel führt in die Grundlagen des modernen, KI-gestützten Programmierens mit Agenten ein und zeigt auf, wie solche Werkzeuge sinnvoll als Lernhilfen eingesetzt werden können, ohne dass sie eigene Programmieraufgaben komplett abnehmen. Er beschreibt den Wandel in der Softwareentwicklung durch Large Language Models und gibt Orientierung für den Einstieg mit Einsteigern.
Einführung in das Agentic Coding
Dieser Artikel führt in das Konzept des Agentic Coding ein, erklärt die Funktionsweise von KI-Agenten in der Softwareentwicklung und gibt Tipps, wie Lernende diese Werkzeuge sinnvoll zum Erlernen von Programmierkonzepten nutzen können, ohne dabei den eigenen Lernprozess zu umgehen.