Verwirklichen Sie eigene Ideen am Computer, indem Sie Programme schreiben und Software entwickeln. Doch was braucht es, um mit dem Programmieren zu beginnen? Verschaffen Sie sich hier einen Überblick über Möglichkeiten, Programmiersprachen und Werkzeuge. <strong>Zusätzliche Informationen:</strong> Dieser Online-Kurs findet mit Webex Meeting statt. Den Link mit den Zugangsdaten zum Kurs senden wir Ihnen einen Tag vor Kursbeginn per E-Mail zu. Bitte prüfen Sie auch Ihren Spam-Ordner, falls Sie keine E-Mail mit den Zugangsdaten erhalten.
Einschreibung für Teilnehmer*innen: 0
Welche Logik steckt hinter den Arbeitsschritten in der Programmierung? In diesem Kurs erfahren Sie programmiersprachenunabhängig, was Sie für die Entwicklung von Lösungsalgorithmen brauchen. Kursinhalt: Grundlagen der Software-Entwicklung; Programmiersprachen und Werkzeuge (Editor, Interpreter, Compiler); grundlegende Sprachelemente und Darstellungsmittel für Programmabläufe; Kontroll- und Datenstrukturen; Prozeduren und Funktionen; Algorithmen; Theorie der objektorientierten Programmierung. Voraussetzungen: sicherer Umgang mit einem Windows-PC und Betriebssystem-Erfahrung. Sollte es die Situation erfordern, kann dieser Kurs online fortgesetzt werden.
Einschreibung für Teilnehmer*innen: 0
Sie haben bereits Grundkenntnisse in C++ und möchten nun Ihre Kompetenzen erweitern? Dann sind Sie hier richtig. Kursinhalt: Erweiterungen von C++, Streams, Klassen, Vererbung und Mehrfachvererbung, Polymorphismus, Überladen von Operatoren; objektorientierter Entwurf. Voraussetzung sind Kenntnisse entsprechend dem "Grundkurs: Programmierung mit C++".
Einschreibung für Teilnehmer*innen: 0

C++ ist eine beliebte Programmiersprache für professionelle Software. Wir arbeiten mit der Standardsprache ANSI-C++. Kursinhalt: Installieren des Compilers; Schreiben und Compilieren von Programmen; Datentypen, Variablen, Operatoren; Bedingungen und Funktionen; Schleifen und Arrays; Umgang mit Strings; Speicherverwaltung und Referenzen; Arbeiten mit Dateien. Voraussetzung sind Kenntnisse entsprechend eines Kurses "Einführung in die Programmierung".

Einschreibung für Teilnehmer*innen: 0
Welche Logik steckt hinter den Arbeitsschritten in der Programmierung? In diesem Kurs erfahren Sie programmiersprachenunabhängig, was Sie für die Entwicklung von Lösungsalgorithmen brauchen. Kursinhalt: Grundlagen der Software-Entwicklung; Programmiersprachen und Werkzeuge (Editor, Interpreter, Compiler); grundlegende Sprachelemente und Darstellungsmittel für Programmabläufe; Kontroll- und Datenstrukturen; Prozeduren und Funktionen; Algorithmen; Theorie der objektorientierten Programmierung. Voraussetzungen: sicherer Umgang mit einem Windows-PC und Betriebssystem-Erfahrung.
Einschreibung für Teilnehmer*innen: 0

Einführung in die Methoden von Machine Learning und KI und praktische Umsetzung in Python. Kursinhalt: Übersicht zu gebräuchlichen ML-Algorithmen und neuronalen Netzen und deren Anwendung in praktischen Beispielen. Datenvorbereitung zur späteren Anwendung in ML mit Pandas, numpy-Arrays und matplot-Library. Im Kurs wird mit der Anaconda3-Distribution gearbeitet, in der die Python-Entwicklungsumgebung Spyder enthalten ist. Voraussetzungen für den Kurs sind Kenntnisse entsprechend dem Kurs "Python für Fortgeschrittene" und "Mut zur Lücke", da wir innerhalb von vier Abenden nicht in die Tiefen der ML-Programmierung abtauchen können. Vorgefertigte Beispiele zu jedem Thema erleichtern den Einstieg und ermöglichen praktische Übungen. Sollte es die Situation erfordern, kann dieser Kurs online fortgesetzt werden.

Einschreibung für Teilnehmer*innen: 0