Skip to content

Klasse 10 ​

In Klasse 10 programmierst du mit Python und lernst Sprachen in der Informatik kennen. Die Inhalte findest du jetzt in den Themenkapiteln.

LernbereichSeiten in den Themenkapiteln
Algorithmen (Python mit Turtle)PyTurtle-Einführung · Block 1 · Block 2 · Block 3 · Block 4 · Block 5 · Block 6 · Turtle-Wiki · Wasserfallmodell · Maschinelle Entscheidungen
SprachenSyntax & Semantik · Reguläre Ausdrücke · Auszeichnungssprachen

Wiederholen

Du kommst in eine neue Klassenstufe und merkst, dass Grundlagen fehlen? Öffne das passende Kapitel über die Übersicht und lies zuerst die Seiten der früheren Klassenstufen.

Grundlage ist der Lehrplan Informatik Gymnasium Sachsen.

Frühere Übersicht dieser Klassenstufe

Informatik Klasse 10 ​

Die 10. Klasse bereitet dich auf die Oberstufe vor und vertieft deine Programmierkenntnisse erheblich.

Lernbereiche ​

1. Programmierung (Vertiefung) ​
  • Objektorientierte Programmierung - Klassen, Objekte, Vererbung
  • Python-Vertiefung - Fortgeschrittene Datenstrukturen
  • Algorithmus-Analyse - Laufzeit und Speicherkomplexität
  • Software-Engineering - Projektplanung und Versionskontrolle
2. Sprachen und Automaten ​
  • Formale Sprachen - Grammatiken und Syntax
  • Reguläre Ausdrücke - Mustererkennung in Texten
  • Automatentheorie - Endliche Automaten und ihre Anwendungen
  • Compilerbau - Vom Quellcode zur Ausführung
3. Projektarbeit ​
  • Größere Software-Projekte - Planung und Durchführung
  • Team-Programmierung - Git, Collaboration Tools
  • Benutzeroberflächen - GUI-Entwicklung
  • Datenbank-Integration - Backend-Frontend-Verbindung

Lernziele ​

Nach Klasse 10 kannst du:

  • ✅ Komplexe objektorientierte Programme entwickeln
  • ✅ Software-Projekte strukturiert planen und umsetzen
  • ✅ Automaten und formale Sprachen verstehen
  • ✅ Datenbank-basierte Anwendungen erstellen
  • ✅ Im Team programmieren und Code verwalten

Praktische Projekte ​

  • 🎯 Schulverwaltungs-Software - Vollständige Anwendung
  • 🎮 Komplexes Spiel - Mit GUI und Highscore-System
  • 📱 Web-Anwendung - HTML, CSS, JavaScript, Python
  • 🤖 Chatbot mit KI - Integration moderner AI-APIs

Werkzeuge und Software ​

  • Python (fortgeschritten) - OOP, Frameworks, APIs
  • Git/GitHub - Versionskontrolle und Zusammenarbeit
  • IDE-Tools - PyCharm, VS Code, Debugging
  • Web-Technologien - HTML, CSS, JavaScript, Flask
  • Datenbanken - SQLite, MySQL, Datenmodellierung

Abitur-Vorbereitung ​

  • 📚 Grundkurs Informatik - Vorbereitung auf Oberstufe
  • 📋 Portfolio-Entwicklung - Dokumentation eigener Projekte
  • 🎓 Präsentationstechniken - Projekte professionell vorstellen
  • 🔍 Wissenschaftliches Arbeiten - Research und Dokumentation

Vertiefungsmöglichkeiten ​

  • 🌐 Webentwicklung - Full-Stack-Development
  • 📊 Data Science - Datenanalyse und Visualisierung
  • 🔒 Cybersecurity - Ethical Hacking Grundlagen
  • 🤖 Machine Learning - Erste eigene ML-Modelle

Wichtige Hinweise

  • Diese Website wird online bleiben. Nutze sie als Ressource, auch am Telefon oder am Tablet.
  • Notiere wichtige Informationen nach eigenem Ermessen im Hefter.