Kein Meister ist jemals vom Himmel gefallen. Dieser bekannte Spruch gilt auch, beim Erlernen einer Programmiersprache. Damit größere Softwareprojekte gelingen, erfordert es eine logische Vorgehensweise und die richtige Lernstrategie. Die Sprache C#, ausgesprochen C sharp, ist eine objektorientierte Programmiersprache, für das Windows Betriebssystem und eignet sich ideal für den tieferen Einstieg in die Arbeit mit Byte und Bit.
Im Fernkurs „C# Software-Entwickler“ werden die wichtigsten Grundlagen für selbständige und zukünftige Projekte geschaffen. Vorgehensweise bei der Planung einer neuen Software, effizientes Arbeiten mit der IDE (integrierte Entwicklungsumgebung) und Verwendung der zahlreichen Werkzeuge sind die Grundlagen des Fernkurses. Benötigt wird dafür nicht mehr, als ein Computer mit Internetzugang und Windows 7 oder Windows 8. Die Studiendauer beträgt 19 Monate bei ca. 8 Stunden wöchentlich. Wird eine Vertiefung oder Wiederholung des Gelernten gewünscht, kann der Fernkurs kostenlos um bis zu 12 weitere Monate verlängert werden.
Jeder Student wird von den Kursleitern mit 24 Studienheften, sowie diversem CDs mit Lehrvideos und Übungsdateien versorgt. Als IDE dient die Software Visual Studio, welche zum Bestandteil des Studienumfanges gehört. Visual Studio verwöhnt den Software-Entwickler mit einer ansprechenden grafischen Oberfläche und einem logisch strukturierten Menü. Alle Arbeiten lassen sich bequem im Projektmappen speichern und jederzeit wieder aufrufen und verändern. Die benutzte IDE wird von Anfängern ebenso geliebt, wie von Programmierexperten und eignet sich bestens für C sharp.
Am Anfang des Studiums werden die Grundbegriffe wie Software Engineering, Variablen und Arrays geklärt. Verfügt der angehende C# Software Entwickler über das nötige Grundwissen, wird er in die Welt der objektorientierte Programmierung entführt und lernt eigene Projekte wie beispielsweise einen Browser oder ein Pong-Spiel zu entwickeln. Im Anschluss an diesen Projekten befasst sich der Lehrgang mit UML (Unified Modeling Language) und UML Diagrammen, welche es dem Teilnehmer ermöglichen, ein eigenes Software-System für Leihbücher zu erstellen. Am Ende des Lehrgangs verfügt der Student über die nötigen Kenntnisse, um eigene Windows 8 Apps zu erstellen oder bei größeren Softwareprojekten mitzuwirken. Zudem erhalten die Studenten ihr Fernakademie-Abschlusszertifikat „Geprüfte/r C# Software-Entwickler/in“. Das persönliche Ziel des Lehrgangs hingegen, ist für alle Teilnehmer offen, da jeder sein neu gewonnenes Wissen auf seine gewünschte Art und Weise einsetzen kann.