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.