Go is a programming language that has been growing in popularity for years. It was developed for scalable, network-based services and is increasingly used in the field of servers, especially in cloud computing. Its strengths include an ecosystem that facilitates development even in larger teams thanks to good tools and resources.
During the lecture, theory and practical application of the language will be combined. The target is not only to build up a theoretical knowledge, but also to get familiar with the ecosystem, so that programming as a skill is in the focus.
* Basics
* Advanced concepts
* Project-based programming
Language: German (materials, communication, exam)
Format: lecture with hands-on elements
Credit Points: 3 LP in the context of General Studies with successful participation in the final examination.
Go ist eine Programmiersprache, die sich seit Jahren immer größerer Beliebtheit erfreut. Sie wurde entwickelt, für skalierbare netzwerkbasierte Dienste und wird verstärkt im Cloud Computing eingesetzt. Zu ihren Stärken gehört ein gutes Ökosystem, welches die Entwicklung auch in größeren Teams erleichtert.
In der Lehrveranstalltung soll sowohl die Programmierung in Go als auch das Kennenlernen des Ökosystems im Vordergrund stehen.
* Grundlagen
* Weiterführende Konzepte
* Projektbasiertes Programmieren
Sprache: Deutsch (Material, Kommunikation, Prüfung)
Veranstaltungsformat: Vorlesung mit praktischen Übungen
Credit Points: 3 LP im Rahmen der Allgemeinen Studien bei erfolgreicher Teilnahme an der Abschlussprüfung.
- Lehrende/r: Sven Haardiek