Einführung in C++ W23/24
to Whiteboard Site

Description

Zeitraum

  • 09.10.2023 - 13.10.2023
  • 26.02.2024 - 07.03.2024 (der 08.03. ist ein Feiertag)

Details im Whiteboardkurs. Bitte rechtzeitig anmelden!

Ablauf

Der Kurs wird als zweigeteilter Blockkurs über insgesamt drei Wochen abgehalten. Eine Woche findet vor der Vorlesungszeit und zwei Wochen finden nach der Vorlesungszeit statt. Jeden Tag gibt es zunächst eine zweistündige, theoretische Einführung. Anschließend wird in einer doppelstündigen Übung die Theorie in die Praxis umgesetzt, (in der Form von Programmieraufgaben).

Inhalte (vorläufige Planung)

Der Kurs richtet sich an Studierende mit wenigen oder keinen Vorkenntnissen in C++ und vermittelt ein modernes C++ (C++11 und später). Es werden Sprachelemente wie unique_ptr, constexpr, l/r-values und lambdas eingeführt und auch das umliegende Ökosystem (compiler, linker, IDE) wird beleuchtet.

Basiskenntnisse über objektorientierte Programmierung werden vorausgesetzt.

1.Woche: Grundlagen

  • Grundlegende Sprachelemente
  • Erstellung einfacher Programme
  • Compiler / Linker
  • Datentypen
  • STL
  •  IO
  • ...

2. Woche: Vertiefung

  • Objektorientierung
  • Templates

3. Woche: Gemischte Themen

  • Parallelisierung
  • Lambda expressions
  • rValue Referenzen
  • ....

 

Zusätzliche Informationen

 

Diese Veranstaltung richtet sich in erster Linie an Studierende der Bioinformatik (als Vorbereitung auf das Modul "Algorithmen und Datenstrukturen" im dritten Fachsemester).

Informatikstudierende dürfen ebenfalls teilnehmen und bekommen einen Schein ausgestellt, falls sie sich nicht im CM für den Kurs anmelden können.

Ein eigener Laptop (Betriebssystem egal) für die Übungen am Nachmittag ist vorteilhaft, aber nicht zwingend nötig (Desktop-Rechner stehen im Übungsraum im Keller der T9 zur Verfügung).

Basic Course Info

Course No Course Type Hours
19403720 Kurs 4

Time Span 09.10.2023 - 07.03.2024
Instructors
Sandro Andreotti
Chris Bielow

Study Regulation

0261b_m30 2012, ABV Bioinformatik, 30 LPs
0261c_m30 2023, ABV Bioinformatik, 30LPs

Einführung in C++ W23/24
to Whiteboard Site

Main Events

Day Time Location Details
Daily 10-12 T9/SR 006 Seminarraum 2023-10-09 - 2023-10-13
Daily 10-12 T9/SR 006 Seminarraum 2024-02-26 - 2024-03-07
Daily 13-17 T9/K 036 Rechnerpoolraum, T9/K 038 Rechnerpoolraum 2023-10-09 - 2023-10-13
Daily 13-17 T9/K 036 Rechnerpoolraum, T9/K 038 Rechnerpoolraum 2024-02-26 - 2024-03-07

Einführung in C++ W23/24
to Whiteboard Site

Most Recent Announcement

:  

Currently there are no public announcements for this course.


Older announcements

Einführung in C++ W23/24
to Whiteboard Site

Currently there are no resources for this course available.
Or at least none which you're allowed to see with your current set of permissions.
Maybe you have to log in first.