Jakob Czekansky
Wissenschaftlicher Mitarbeiter & Lehrkraft für besondere Aufgaben
Mikrocontroller
Eingebettete Systeme
Sensorik & Aktorik
Prototypenentwicklung
Robotik
02. Juli 2021
Brückenkurs Programmieren
Wintersemester 21/22

Allgemeine Informationen zum Brückenkurs Programmieren


Wer?

Der Brückenkurs Programmieren richtet sich an Studierende aller Studiengänge, in denen Programmierkenntnisse grundsätzlich von Bedeutung sind. Besonders angesprochen sind natürlich Programmieranfänger:innen, aber der Kurs ist auch zur Auffrischung von Grundlagenwissen geeignet.


Was?

Wir setzen es uns zum Ziel, den Studierenden ein Grundverständnis der typischen Programmbausteine wie Variablen, Schleifen, Verzweigungen und Funktionen zu vermitteln. Am Ende der Veranstaltung sollten die Teilnehmer:innen eigenständig kleine Probleme mit einem Programm lösen können. Um dieses Ziel zu erreichen, führen wir alle Programmierbegeisterten auch am Anfang etwas tiefer in die Bedienung deines Rechners ein. Unser Hauptaugenmerk liegt dabei natürlich immer darauf, dass alle Studierenden bestens vorbereitet sind für die deutlich umfangreicheren Vorlesungen, die jeden und jede anschließend im jeweiligen Studiengang erwarten werden.

Als Programmiersprache verwenden wir Processing, welches eine vereinfachte Version der Programmiersprache Java darstellt. Java ist weit verbreitet, kann auf verschiedenen Plattformen (Windows, Linux, macOS, ...) verwendet werden und bildet die besagten Programmierbausteine sehr klar in ihrer Syntax ab. Die vermittelten Konzepte sind aber so grundlegend, dass sie sich auf fast jede beliebige andere Sprache übertragen lassen. Wir nutzen bewusst Processing für den Einstieg in die Programmierwelt, da bereits wenige Zeilen Code ausreichen, um visuelle Elemente und Nutzer-Interaktionen einzubinden. Spielerisch lernt es sich doch wesentlich effektiver als nur mit einer Konsolenausgabe... :-)


Wo?

Der Brückenkurs findet in diesem Semester komplett online statt.


Es wird täglich einen allgemeinen "Vorlesungsteil" geben, in dem allen Kursteilnehmer:innen gemeinsam einige Grundlagen der Programmierung näher gebracht werden. Zwischendurch wird es auch immer wieder kleinere Übungspassagen geben, um das gerade gerlernte Wissen direkt anwenden zu können. Im Anschluss an die Vorlesung teilen sich alle Teilnehmer:innen in kleinere Gruppen auf, um gemeinsame mit unseren studentischen Mentor:innen und Tutor:innen verschiedene Übungsaufgaben zu erledigen. Die Übungsaufgaben sind dabei so konzipiert, dass von Tag zu Tag neue Programmierfähigkeiten gefordert und gefördert werden und die Inhalte aus dem Vorlesungsteil praktisch angewendet werden können.


Anmeldung

Hier: THM Organizer: Brückenkurse Campus Gießen

Organisatorisches

Alle wichtigen Informationen, wie die Links zum Vorlesungsraum und zu unserem Supportchat, werden am 03.09.2021 in einer Einladungsmail an alle angemeldeten Teilnehmer:innen verschickt. :-)


Tagesablauf

Am Montag, 06.09.2021, sind wir bereits ab 08:00 Uhr im "virtuellen Hörsaal", um gemeinsam technische Probleme mit den Teilnehmer:innen zu lösen.


  • Beginn 9:00 Uhr im "virtuellen Hörsaal" (Link in der Einladungsmail)
  • (Kurzer) Theorie-Teil mit gemeinsamen Übungen
  • Rest der Zeit: Bearbeitung der Übungsblätter in virtuellen Übungsräumen

  • Erster Block: 9:00 - 12:00 Uhr
  • Mittagspause: 12:00 - 13:00 Uhr
  • Zweiter Block: 13:00 - 16:00 Uhr

Folien

Werden in diesem Semester jeweils an den einzelnen Tagen in der Vorlesung herausgegeben.


Arbeitsblätter

Werden in diesem Semester jeweils an den einzelnen Tagen in der Vorlesung herausgegeben.


  • Processing Website
  • Processing Download
  • Processing Reference
  • Java SE Development Kit 8 Downloads [falls notwendig]