Willkommen beim Programmierpraktikum (ProPra)!

Sie lösen hier weitgehend selbstständig und mit vielen Freiheitsgraden bei Auswahl und inhaltlicher Ausgestaltung zahlreiche kleine und praktische Lernaufgaben. Die Aufgaben liegen z. B. in den Bereichen

  • Fortgeschrittene Konstrukte der Programmiersprache,
  • Auswahl und Einsatz von Bibliotheken,
  • Testen, insbesondere automatisierte Tests,
  • Debugging,
  • Arbeiten mit Bestandscode,
  • Webentwicklung,
  • Umgang mit Werkzeugen wie Versionsverwaltung, Unix-Shell, Paketmanager, IDEs, Testwerkzeuge.

Dabei erarbeiten sie sich einige komplexe Konzepte (z. B. zu Team-Workflows), erlernen zahlreiche Einzelheiten und diskutieren das Gelernte durch Reflexion der Ergebnisse.
Das hier Gelernte ist für eine erfolgreiche berufliche Tätigkeit überragend relevant.

Die Bearbeitung erfolgt überwiegend bevorzugt zu zweit (Paararbeit), die Zeiteinteilung ist völlig frei, nur für die Einreichung erledigter Aufgaben sind die Anwesenheitszeiten einer Dozent_in oder Tutor_in zu beachten.

All dies wird in der ersten Veranstaltungswoche auf einer Startveranstaltung erläutert, die man keinesfalls verpassen darf.

Alles weitere steht dann auf der ProPra-Website
https://www.inf.fu-berlin.de/inst/ag-se/teaching/K-ProPra-2024-04/