Quick Start - Programmieren lernen in C#

Einfach und schnell - Dein Einstieg in die Programmierung als absoluter Anfänger

4.55 (15 reviews)
Udemy
platform
Deutsch
language
Programming Languages
category
instructor
115
students
3.5 hours
content
Jun 2022
last update
$49.99
regular price

What you will learn

Du kannst einfache grafische Programme schreiben.

Du kennst Anweisungen und kannst diese in deinen Programmen nutzen.

Du kannst Schleifen, bedingte Anweisungen und Variablen nutzen.

Du lernst die Grundlagen der "hohen Kunst" der objektorientierten Programmierung kennen.

Description

Wenn du noch nie eine Zeile programmiert hast, dann bist du hier genau richtig. Du lernst die Grundlagen der Programmierung kennen, so dass du beurteilen kannst, ob Programmieren etwas für dich ist oder nicht.

Kennst du das? Du möchtest etwas Praktisches lernen, musst aber erst einmal viel Theorie lernen. Das ist hier anders: Du wirst bereits in der zweiten Lektion anfangen, dein erstes Programm zu schreiben. Es werden die wesentlichen Bestandteile einer Programmiersprache erklärt und vor allem geübt, ohne dabei zu sehr ins Detail zu gehen.

Als Programmiersprache verwendest du C# (sprich: „see sharp“), da sie sehr leicht zu erlernen ist und es hierfür gerade für Anfänger gute Werkzeuge gibt. Als Programmierwerkzeug wirst du den {Coder for C#} nutzen, der sich sehr gut zum Einstieg eignet.

Neben den wichtigsten Themen rund um die Programmiersprache C# wie

  • Variablen und Operatoren

  • Bedingte Anweisungen

  • Wiederholungsanweisungen (Schleifen)

  • Objekte (Klassen)

wirst du in den Übungen viele einfache Programme schreiben. Neben grafischen Programmen (Auto fahren, Smiley zeichnen, Malen) wirst du als durchgehende Übung das Spiel Pong programmieren. Das Spiel wurde 1972 von der Firma Atari als Spielekonsole entwickelt. Als Vintage-Spiel ist es heute wieder sehr beliebt. Der Spieler schlägt dabei den Ball im Single-Game-Modus mit einem Schläger gegen eine Wand.

Um den Überblick zu behalten, steht dir ein Cheat Sheet zum Download bereit, in dem du die wichtigsten Anweisungen nachschlagen kannst.

Um diesen Kurs zu besuchen, benötigst du einen Computer mit dem Betriebssystem Windows und solltest Windows benutzen können.

Content

Motivation & Einführung

Welche Voraussetzungen solltest Du mitbringen?

Was ist Programmieren?

{Coder for C#} installieren
Dein erstes Programm
Was ist ein Programm?
Aufgaben
Kann ich auch eigene Funktionen programmieren?
Woher kommen die bisherigen Funktionen?
Pong Game 1
Weitere grafische Formen
Smiley zeichnen

Variablen und Operatoren

Was sind Variablen und Datentypen?
Zahlen
Welche weiteren Datentypen gibt es?
Welche weiteren Operatoren gibt es?
Vordefinierte Variablen
Aufgabe
Pong Game 2 – Der Schläger
Pong Game 3 – Der Ball
Pong Game 4 – Schläger und Ball

Bedingte Anweisungen

Bedingte Anweisung: if…else…
Aufgaben
Logische Verknüpfungen
Aufgaben
Tastatureingaben
Pong Game 5 – Ball prallt ab
Pong Game 6 – Schläger trifft Ball
Pong Game 7 – …noch ein paar Gimmicks

Wiederholungsanweisungen

Was ist eine Schleife?
while-Schleife
Aufgaben
for-Schleife
Aufgaben
Pong Game 8 – 3D-Ball
Pong Game 9 – Eigene Funktionen mit Übergabewerten

Objekte

Was ist ein Programmierparadigma?
Programmierung mit Objekten, Klassen und Instanzen
Wie legst du eine Klasse in C# an?
Wie erzeugst du aus einer Klasse eine Instanz?
Die Malfläche als Klasse
Pong Game 10 – Der Ball als Objekt
Pong Game 11 – Der Schläger als Objekt
Pong Game 12 – Pong Game für Profis
Das war’s…

Screenshots

Quick Start - Programmieren lernen in C# - Screenshot_01Quick Start - Programmieren lernen in C# - Screenshot_02Quick Start - Programmieren lernen in C# - Screenshot_03Quick Start - Programmieren lernen in C# - Screenshot_04

Reviews

Florian
February 29, 2024
Selbst ohne Vorwissen voll verständlich, auch wenn es vor allem gegen Ende schwierig war mit dem Tempo mitzuhalten und auch alles zu verstehen. Nichtsdestotrotz fühle ich mich jetzt deutlich besser auf mein Studium vorbereitet.

Charts

Price

Quick Start - Programmieren lernen in C# - Price chart

Rating

Quick Start - Programmieren lernen in C# - Ratings chart

Enrollment distribution

Quick Start - Programmieren lernen in C# - Distribution chart
4666732
udemy ID
4/30/2022
course created date
6/30/2022
course indexed date
Bot
course submited by