Überblick
Du möchtest coden? Du willst ein eigenes Programm oder vielleicht ein eigenes Spiel erstellen? Das kannst Du in nur einer Wochen erlernen!
Wir bringen Dir die wichtigsten Basics bei, üben zu Beginn mit einfachen Beispielen und programmieren schließlich ein erstes eigenes Spiel. Dieser Kurs ist in erster Linie für Schüler und Schülerinnen gedacht, die gerne ein erstes eigenes Programm und Spiel erstellen wollen.
Im Kurs wird die objektorientierte Programmiersprache C# erlernt und damit gearbeitet.
C# ist eine häufig eingesetzte Programmiersprache und ist auch die Grundlage für die Spiel-Engine "Unity", ein 3D-Spiele-Entwicklungsprogramm, die dann im Folgekurs benutzt wird.
- kids
Die Themen
Was lernst Du?
- Visual Studio als Entwicklungsumgebung
- Datentypen
- Klassen, Objekte, Methoden
- Listen
- Windows-Benutzeroberflächen
- Weiteres, beispielsweise Typsicherheit
Was kannst Du danach?
Anwendungen mit grafischen Benutzeroberflächen (GUI) selbst programmieren!
- Formular mit verschiedenen Eingabemöglichkeiten: Die Schülerinnen können beliebige Formulare, also Dialogfenster für Ein- und Ausgabe, erstellen und Anwendungen mit Klicks und Tastaturbefehlen auslösen. Zudem können sie das Formular nach eigenen Wünschen weiterentwickeln.
- 2D-Spieleanwendung: Als Beispielanwendung für ein 2D-Spiel können die Schülerinnen ein Rollenspiel (RPG) codieren. Sie verstehen, wie sie strukturiert an das Schreiben des Codes herangehen und welche Informationen notwendig sind, um das Spiel lauffähig zu machen. Diese Anwendung können sie auch mit Bekannten, Freunden und Familie teilen.
Trainingsinhalte (detailliert):
Visual Studio als Entwicklungsumgebung
Um ein Programm mit möglichst wenig Hürden schreiben zu können, werden dem Programmierer sogenannte Entwicklungsumgebungen angeboten. Dabei handelt es sich um die Schreibmöglichkeit von Code, die durch die Überprüfung korrekter Anordnungen und Schreibfehlern sowie weiteren Funktionen unterstützt wird. Einige dieser Funktionen wie z.B. Kommentarfunktionen werden in dem Kurs gezeigt.
Datentypen
Da ein Programm eine Abfolge von Code darstellt, werden Bausteine benötigt, die abgearbeitet werden können. Diese Bausteine heißen Datentypen. Man unterscheidet sogenannte Referenzdatentypen und primitive Datentypen. Die Schülerinnen lernen die Notwendigkeit und die Anwendungsmöglichkeiten kennen.
Klassen, Objekte, Methoden
Als objektorientierte Programmiersprache verfolgt C# eine Systematisierung der Schreibweise des Codes. Alles hat in irgendeiner Form mit sogenannten Klassen zu tun. Jede Klasse bietet die Grundlage, um ein Objekt daraus zu erstellen. Jedes Objekt besteht wiederum aus Funktionen und Attributen. Die Funktionen heißen hierbei Methoden und die Attribute sind in Form von Datentypen dargestellt. Die Schülerinnen lernen im Detail, wie man Methoden schreibt, wofür Methoden gut sind und wie man diese in Klassen einbindet. Zudem lernen die Schülerinnen was Klassen sind, wie man daraus Objekte erstellen kann und welche Zusammenhänge aus Klassen, Objekten und dem Programm bestehen.
Einfach gesagt: Ohne Klassen, Objekte und Methoden geht’s nicht und wir zeigen Dir, wie es geht!
Listen
Wenn mehrere, mitunter zusammenhängende Datentypen verwendet werden, ist es oft erforderlich diese in Form einer Liste zu speichern. Die Schülerinnen lernen, wie man auf solche Listen zugreifen und wie man sie erstellen und bearbeiten kann.
Windows Benutzeroberflächen
Um seinem Code eine graphische Benutzeroberfläche zu geben, können vorgefertigte Schnittstellen verwendet werden. Diese bieten z.B. die Möglichkeit Textfelder und Buttons auf ein Fenster zu platzieren. Die Schülerinnen lernen, wie man die Schnittstellen „Windows Presentation Foundation“ verwendet und damit ein Fenster erstellt sowie jedem Knopf und Textfeld eine Anwendung zuweist.
Weiteres, beispielsweise Typsicherheit
Während des Kurses werden Bestandteile wie Typsicherheit, Fehlerbehandlung und Lesen/ Schreiben von Dokumenten vermittelt. Sie sind für ein erstes Programm noch nicht notwendig, sollen den Schülerinnen aber einen Vorgeschmack auf verbesserte Systematisierung bzw. weiteren Funktionen bieten.
Empfohlene Vorkenntnisse
Für die Online-Teilnahme sind nötig:
- ein Rechner mit Windows-Betriebssystem
- Lautsprecher und Mikrofon oder Headset und
- eine stabile Internetverbindung
Eine Webcam wäre gut, muss aber nicht sein. Der Kurs findet als Live Online Training mit Microsoft Teams statt. Der dazu erforderliche Teams Account wird von uns gestellt.
Termine & Buchung
Leider haben wir aktuell keine Termine geplant. Es wird wahrscheinlich bei uns etwas schief gelaufen sein - bitte kontaktiere uns und wir finden den passenden Termin.
Der passende Termin ist nicht dabei? Kontaktiere uns – wir finden die passende Lösung
Inhouse-Schulungen & Firmenseminare
Inhouse-Schulungen
Buche diese Schulung als maßgeschneiderte Inhouse-Schulung für dein Unternehmen oder deine Behörde. Unsere Trainer kommen zu dir und führen die Schulung in deinen Räumlichkeiten durch.
Vorteile:
- Maßgeschneiderte Inhalte für dein Unternehmen
- Flexible Terminplanung nach euren Bedürfnissen
- Kosteneffizient bei mehreren Teilnehmern
- Schulung in vertrauter Umgebung
- Fokus auf deine spezifischen Anforderungen
Firmen-Seminare
Firmen-Seminare finden an einem unserer Schulungsstandorte statt, sind aber maßgeschrneidert für dich und exklusiv für dein Team. Sie können auch online stattfinden.
Ideal für:
- Geschlossene Gruppen aus einem Unternehmen
- Individuelle Terminplanung für dein Team
- An unseren Schulungsstandorten oder Online
- Angepasste Inhalte für deine Anforderungen
Unser Qualitätsversprechen: Wissen, das in der Praxis funktioniert
Aus der Praxis für die Praxis
Schluss mit theoretischem Ballast. Wir trainieren dich für reale IT-Herausforderungen, nicht für Multiple-Choice-Tests. Unsere Trainer vermitteln dir genau das Wissen, das am nächsten Montagmorgen im Job wirklich funktioniert.
Individuell statt "Schema F"
Deine Fragen passen nicht ins Standard-Skript? Bei uns schon. Wir verzichten auf starre Lehrpläne und geben deinen konkreten Projekt-Fragen Raum. Unsere Trainer passen die Inhalte flexibel an das an, was dich und dein Team aktuell weiterbringt.
Maximale Freiheit: Remote oder vor Ort
Lerne so, wie es in deinen Alltag passt – ohne Reise-Stress und Zeitverlust. Egal ob remote, hybrid oder präsent vor Ort: Wir garantieren dir ein nahtloses und effektives Lernerlebnis, egal von wo du dich zuschaltest.
Mit Zufriedenheitsgarantie
Wir sind von unserer Qualität überzeugt – und wollen, dass du es auch bist. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.
Ähnliche Kurse
Computer-Kids 5: Einstieg in Excel
Computer-Kids 4: Spaß an PowerPoint
Computer-Kids 2: 10-Finger-Schreiben lernen
Computer-Kids 1: Spaß am Referat
Komplettpaket: Computer-Kids Sommerferien - 12 bis 16 Jahre
NOCH FRAGEN?
Rufe mich an oder schreibe mir eine E-Mail.
Michaela Berger
Über 20.000 Unternehmen und Behörden vertrauen auf uns