392041 Implementieren von Algorithmen (Ü) (SoSe 2021):
Jeder Teilnehmer implementiert einen (einfachen) Algorithmus in einer Programmiersprache seiner Wahl und stellt diesen an einem der wöchentlichen Termine vor. Die Themen werden individuell verteilt. Der Quellcode und einige Testdaten (falls zutreffend) müssen den Organisatoren vor der Präsentation zugesandt werden. [mehr]
392042 Programmieren in JavaScript (V+Ü) (SoSe 2021):
Die Veranstaltung gibt eine Einführung in die Programmiersprache JavaScript. Neben dem Erlernen der wesentlichen Sprachelemente liegt der Schwerpunkt auf einer effizienten Implementierung und der Lesbarkeit des Codes (als Vorbereitung für die Bachelorarbeit). Die Übung wird durch angeleitete Programmieraufgaben begleitet. [mehr]
Datum | Implementieren von Algorithmen | Programmieren in JavaScript |
---|---|---|
12.04.-18.04. | --- | Introduction, Hello World! |
19.04.-25.04. | Leane: Burrows-Wheeler-Transform | Typen, Variablen, Arithmetik |
26.04.-02.05. | --- | Kontrollstrukturen |
03.05.-09.05. | --- | Funktionen |
10.05.-16.05. | Lia: Sortierverfahren, Part I | Generatoren |
17.05.-23.05. | --- | Arrays |
24.05.-30.05. | Johannes: Sortierverfahren, Part II | Objects, Sets, Maps |
31.05.-06.06. | Jonas B.: Agglomerative Clustering | Strings, Regular Expressions |
07.06.-13.06. | --- | Klassen, Vererbung |
14.06.-20.06. | Dorian: Prim-Algorithmus | Module, Import, Export |
21.06.-27.06. | --- | Document Object Model |
28.06.-04.07. | Erik: Waterman-Eggert-Algorithmus | JS Browser Applications |
05.07.-11.07. | Tim: Argon2-Passwort-Hashing Till: KMP+BM-Algorithmus | ⋮ Projekt ⋮ Meilenstein 1 |
12.07.-18.07. | --- | Projekt ⋮ Meilenstein 2 |
19.07.-25.07. | --- | Projekt ⋮ Meilenstein 3 |