Du willst wissen wie Programmierer arbeiten? In diesem Kurs lernst du die Grundlagen der Programmiersprache C# unter Verwendung der Visual Studio-Umgebung kennen und erfährst, wie was es bedeutet, ein Programmierer zu sein. Klingen Schleifen, Methoden und bedingte Anweisungen wie alte Zaubersprüche? Als Programmierer entdeckst du ihre Bedeutung und verwendest sie zur Erstellung verschiedener Programme.

Stundenplan 1 pro Woche, 2 x 45 Min.


Kleine Gruppen Durchschnittlich 6 Personen in der Gruppe


Zahlung Monatlich, vierteljährlich, jährlich


Preis pro Lektion 12,00 €


Hast Du Fragen?

Kursinhalte

Der Kurs umfasst das Erlernen von Programmiertechniken auf Basis der Microsoft- Programmiersprache C#. Als Teilnehmer übst du deine Programmierkenntnisse anhand von Aufgaben, die für professionelle Programmierer verfasst wurden. Außerdem beherrschst du die Grundlagen der Programmierung von Benutzeroberflächen und Datenbankverwaltung. Die Computerspiel-Sessions werden in C# durchgeführt. Während dieses Kurses erforschst du nützliche KI-Tools, die deine Arbeits- und Lernprozesse unterstützen werden.

Kursplan

Ziel der Lektion ist es, ein erstes Programm in C# zu erstellen und sich mit der Visual Studio Umgebung vertraut zu machen.
Ziel der Lektion ist es, das Konzept der Variablen vorzustellen und die gebräuchlichsten Arten von Variablen zu zeigen.
Ziel der Lektion ist es, das Konzept der Konstanten vorzustellen und die am häufigsten verwendeten mathematischen Operationen zu zeigen.
Ziel der Lektion ist es, mathematische und logische Operatoren vorzustellen. Nachfolgend lernen wir die Inkrementierung und Dekrementierung in C# kennen.
Ziel der Lektion ist es, die bedingte IF-Anweisung vorzustellen.
Ziel der Lektion ist es, die Informationen über die bedingte Anweisung If zu festigen und zu verstehen, wie die Klasse Random funktioniert.
Ziel der Lektion ist es, die switch-Anweisung in C# kennenzulernen.
Ziel des Unterrichts ist es, zu lernen, wie man seinen Code testet und korrigiert und wie man die IDE effektiv nutzt, um sich die Arbeit zu erleichtern.
Ziel der Lektion ist es, sich mit dem Konzept einer Schleife vertraut zu machen.
Ziel der Lektion ist es, das Thema Schleifen weiter zu vertiefen.
Ziel der Lektion ist es, die Anwendung und Verwendung von Arrays zu besprechen.
Ziel der Lektion ist es, Methoden vorzustellen.
Ziel der Lektion ist die Festigung der Methodenkenntnisse anhand eines praktischen Spielbeispiels.
Ziel der Lektion ist es, das während des Semesters erworbene Wissen zusammenzufassen.
Ziel der Lektion ist es, die bisher erworbenen Kenntnisse zu verwenden, um ein aus Brick-Game-Konsolen bekanntes Spiel in der Systemkonsole vorzubereiten.
Das Ziel der Lektion besteht darin, das Spiel aus der vorherigen Lektion zu verbessern. Das Upgrade wird unter anderem das Beschleunigen des Spiels, sammelbare Boosts und die Implementierung von Nitro-Mechaniken umfassen.
Ziel der Lektion ist es, das Wissen am Beispiel eines Ratespiels zu festigen.
Ziel der Lektion ist die Festigung des Wissens mithilfe einer Beispielkonversation mit einem Chatbot nach dem Muster von NLP. Wir erstellen unsere eigene Datenbank mit Fragen und Antworten für die KI.
Ziel der Lektion ist es, ein Programm zu erstellen, das fertige Bilder mit Hilfe einfacher Matrix-Filter bearbeitet.
Ziel der Lektion ist es, sich mit grundlegenden Themen, dem Konzept der objektorientierten Programmierung und der Arbeit im Solution Explorer vertraut zu machen.
Ziel der Lektion ist es, das Wissen über objektorientierte Programmierung zu vertiefen. Themen wie Vererbung, Methodenüberschreibung und statische Elemente in der Programmierung werden erläutert.
Ziel dieser Lektion ist es, die Grundlagen der objektorientierten Programmierung zu wiederholen und zu festigen und Elemente wie Methodenüberladung, foreach Schleife und Listen kennenzulernen.
Ziel der Lektion ist die Wiederholung und Vertiefung des Stoffes aus den Grundlagen der objektorientierten Programmierung.
Ziel der Lektion ist es, die Teilnehmer mit der Installation und Konfiguration von Projekten mit Raylib vertraut zu machen, und zwar anhand der Umsetzung eines Projekts mit einem fallenden Ball.
Ziel dieser Lektion ist es, mit dem Aufbau des beliebten Snake-Spiels zu beginnen. Wir entwickeln die grundlegenden Mechanismen des Spiels, die Bewegung der Schlange, die Erzeugung von Nahrung und die Behandlung von Kollisionen.
Ziel der Lektion ist es, die Arbeit an der Erstellung des beliebten Snake-Spiels fortzusetzen.
Ziel der Lektion ist es, mit der Arbeit an einem Flappy Bird-Spiel zu beginnen. Die Teilnehmer lernen, wie man die Bewegungen der Figur steuert, Hindernisse erzeugt und Punkte zählt, um ein voll funktionierendes Spiel zu erstellen.
Ziel der Lektion ist es, das Flappy Bird-Spiel weiter zu entwickeln.
Ziel der Lektion ist es, das Wissen aus den vorangegangenen Lektionen beim Lösen von eigenständigen Aufgaben anzuwenden.
Ziel der Lektion ist es, mit der Arbeit an einem Space Invaders-Spiel zu beginnen.
Ziel dieser Lektion ist es, die Arbeit am Space Invaders-Spiel fortzusetzen. In diesem Teil beschäftigen wir uns mit dem Hinzufügen von außerirdischen Raumschiffen, ihren Bewegungen und Kollisionen mit dem Spieler und Geschossen.
Ziel der Lektion ist es, zu lernen, wie man mit dem Code von anderen arbeitet und ein Pong-Spielprojekt zu korrigieren.
In diesem Unterricht bereiten wir unsere eigene Implementierung eines Spiels des Lebens vor. Dabei handelt es sich um eine Simulation, bei der es keinen typischen Spieler gibt und der einzige Einfluss auf das Spiel in der Festlegung der Anfangsbedingungen besteht. Die Simulation beinhaltet Zellen, die sich weiterentwickeln und verschiedene Strukturen bilden.
In diesem Unterricht entwickeln wir unser Spiel des Lebens weiter. Wir verbessern die Leistung des Programms und fügen verschiedene Möglichkeiten zur Ausführung der Simulation hinzu. Dies ermöglicht uns, die Leistung eines zuvor vorbereiteten Organismus zu testen.
Ziel dieser Lektion ist es, die Speicherung von Daten in C# zu besprechen. Die Konzepte von Records, Dictionaries, Queues und Sets werden vorgestellt.
Ziel dieser Lektion ist es, das Thema Datenbanken und die Ausführung von SQL-Befehlen mit der Programmiersprache C# zu behandeln. Dieses Wissen wird bei der späteren Entwicklung einer Webanwendung eingesetzt.
Ziel dieser Lektion ist es, das Thema Datenbanken in C# zu vertiefen. Dieses Wissen wird später bei der Entwicklung einer Webanwendung eingesetzt.
Ziel dieser Lektion ist es, LINQ in der Programmiersprache C# zu besprechen. Wir lernen auch neue Operationen kennen, die zum Abrufen von Elementen aus der Datenbank durchgeführt werden können.
Ziel der Lektion ist es, am Beispiel von Unit- und Integrationstests zu erklären, wie Tests in der Programmierung geschrieben werden.
Ziel der Lektion ist es, die Seiten mit den Programmieraufgaben zu besprechen und diese Aufgaben gemeinsam zu lösen.
Weitere Durchführung von Aufgaben. Demonstration und gemeinsame Durchführung von Aufgaben, die bei Vorstellungsgesprächen in Unternehmen auftreten können.
Ziel dieser Lektion ist die Einführung in die Programmiersprache JavaScript. Es werden die grundlegenden Konzepte und Befehle gezeigt.
Ziel dieser Lektion ist es, die Programmiersprache JavaScript im Detail zu besprechen. Fortgeschrittene Befehle werden anhand von Beispielen gezeigt.
Ziel dieser Lektion ist es, die Grundlagen des Angular-Frameworks zu vermitteln. Es werden die Hauptelemente der Programmierung mit Angular gezeigt.
Ziel dieser Lektion ist es, die fortgeschrittenen Elemente des Angular-Frameworks zu besprechen. Es werden die Konzepte von Formularen und Services vorgestellt.
Ziel der Lektion ist es, eine vereinfachte Version einer Social-Networking-Site zu programmieren, auf der du dein eigenes Konto anlegen, dich anmelden und eine Liste der verfügbaren Benutzer anzeigen kannst.
Ziel der Lektion ist es, unser soziales Netzwerk mit zusätzlichen Funktionen weiterzuentwickeln. Wir verwenden Elemente der künstlichen Intelligenz in unserem Projekt.
Ziel dieser Lektion ist es, unser soziales Netzwerk mit zusätzlichen Funktionen weiterzuentwickeln. Wir demonstrieren auch die Möglichkeiten der Unity-Spiel-Engine.