Diese Weiterbildung dient zur Vorbereitung auf Module der modernen und aktuellen Programmiersprachen (Python, Java, C++, C#, PHP, JavaScript, ...) und behandelt die theoretischen Grundlagen der Softwareentwicklung, der Software-Analyse, des Software-Designs sowie der funktionalen und objektorientierten Programmierung.

C# gehört neben Java, Python und C++ zu den wichtigsten Programmiersprachen. Lernen Sie in diesem Kurs zusätzlich das Microsoft® .NET® und die Grundlagen der C#-Syntax kennen. Nachdem Sie alles über Datentypen und Kontrollstrukturen sowie den Umgang mit der Entwicklungsumgebung Visual Studio erlernt haben, schreiben Sie erste kleine Programme in C#. Anschließend lernen Sie alles über Klassen, Objekte, Datenkapselung, Vererbung und Polymorphie in C#. Sie können außerdem Interfaces sinnvoll einsetzen und wissen, wie Sie auf Laufzeitfehler reagieren können.

  • Grundlagen zu Programmen und Programmiersprachen
  • Visualisierung von Ablaufstrukturen
  • Grundlegende Sprachelemente, Datenstrukturen, AlgorithmenObjektorientierung (OO): Sprachelemente/Prinzipien/Techniken
  • OO Analyse (OOA), Entwurf (OOD) und Programmierung (OOP)
  • Softwareentwurf mit UML
  • Grundlagen der Sprache C#
  • Datentypen, Variablen, Operatoren
  • Kontrollstrukturen
  • Klassen, Objekte, Strukturen
  • Eigenschaften, Methoden
  • Konstruktoren, Konstanten
  • Vererbung, Polymorphie
  • Interfaces, Exceptions