Klasse 10
In Klasse 10 programmierst du mit Python und lernst Sprachen in der Informatik kennen. Die Inhalte findest du jetzt in den Themenkapiteln.
| Lernbereich | Seiten 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 |
| Sprachen | Syntax & 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.