9 Folgen

Die Veranstaltung Bauinformatik I vermittelt Grundlagen der Informatik und der Programmierung am Beispiel von C++. Die Programmiersprache wird anhand praktischer Beispiele erlernt und das in der Vorlesung erworbene Wissen in Programmierpraktika umgesetzt. Vorlesungsaufzeichnung: http://webcast.kit.edu

Bauinformatik 1, Vorlesung, WS17/18 Karlsruher Institut für Technologie

    • Kurse

Die Veranstaltung Bauinformatik I vermittelt Grundlagen der Informatik und der Programmierung am Beispiel von C++. Die Programmiersprache wird anhand praktischer Beispiele erlernt und das in der Vorlesung erworbene Wissen in Programmierpraktika umgesetzt. Vorlesungsaufzeichnung: http://webcast.kit.edu

    • video
    09: Bauinformatik 1, Vorlesung, WS 2017/18, 08.02.2018

    09: Bauinformatik 1, Vorlesung, WS 2017/18, 08.02.2018

    09 |
    0:00:00 Starten
    0:00:31 Kann man Datenfelder nur mit einer "Void Funktion" ausgeben?
    0:11:52 call-by-value / call-by reference
    0:44:23 Defintion von Initialisierung und Deklaration
    0:55:26 Funktion von "return..."
    0:57:58 Aufgabe 5
    0:59:27 Aufgabe 11

    • 1 Std. 11 Min.
    • video
    08: Bauinformatik 1, Vorlesung, WS 2017/18, 25.01.2018

    08: Bauinformatik 1, Vorlesung, WS 2017/18, 25.01.2018

    08 |
    0:00:00 Starten
    0:00:04 Zusammenfassung der 7. Vorlesung
    0:01:33 Definition von Feldern
    0:09:55 Quiz
    0:13:56 Ein- und Ausgabe mit Dateien
    0:15:56 Ausgabe von Vektoren in Datei
    0:19:07 Schreiben von Daten in eine Datei
    0:24:48 Was ist eigentlich ein ''Objekt''
    0:40:23 Quiz
    0:45:42 Wie ist eigentlich eine Textdatei aufgebaut?
    0:50:03 Wie kann man das Ausgabeformat anpassen?
    0:52:50 Weiterverarbeitung von Daten
    0:57:03 Lesen von Daten aus einer datei

    • 58 Min.
    • video
    07: Bauinformatik 1, Vorlesung, WS 2017/18, 11.01.2018

    07: Bauinformatik 1, Vorlesung, WS 2017/18, 11.01.2018

    07 |
    0:00:00 Starten
    0:00:18 Gliederung
    0:00:55 Zusammenfassung: Gültigkeitsbereiche von Variablen
    0:04:22 Gültigkeitsbereich: Überprüfen anhand der Speicheradresse
    0:07:29 Externe globale Variablen
    0:23:49 Quiz(1)
    0:27:00 Datenfelder
    0:30:47 Definition von Datenfeldern in C++
    0:57:09 Initialisierung von Feldern
    0:59:07 Überschreiten der Feldlänge
    1:01:52 Nutzung von Funktionen
    1:04:32 Übergabe von Feldparametern an Funktionen
    1:11:40 Übergabe ganzer Felder vs. einzelner Elemente
    1:12:24 Quiz (2) und (3)
    1:14:20 Statistikprogramm: Zweidimensionales Feld
    1:16:03 Felder mit mehreren Dimensionen

    • 1 Std. 19 Min.
    • video
    06: Bauinformatik 1, Vorlesung, WS 2017/18, 14.12.2017

    06: Bauinformatik 1, Vorlesung, WS 2017/18, 14.12.2017

    06 |
    0:00:00 Starten
    0:00:05 Einführung in das Programmieren mit C++
    0:00:42 Gliederung
    0:01:21 Zusammenfassung der 5. Vorlesung
    0:05:01 Wie werden Parameter bei Funktionsaufruf gespeichert ?
    0:07:26 Erläuterung von call-by-value
    0:10:21 Erläuterung von call-by-reference
    0:11:18 Optionen für ""Kommunikation"" mit Funktionen
    0:13:01 Quiz
    0:15:56 6. Vorlesung: Gültigkeitsbereiche von Variablen
    0:16:39 Themen der heutigen Vorlesung
    0:17:20 Gültigkeitsbereich: Überprüfen anhand der Speicheradresse
    0:29:54 Beispiel: Partikelsimulation
    0:33:20 Berechnung der Partikelbewegung
    0:37:17 Flussdiagramm der Partikelsimulation
    0:50:47 Gültigkeitsbereich von Variablen (""scope"")
    0:52:15 Lokale Variablen
    0:54:33 Globale Variablen
    0:55:04 Externe globale Variablen

    • 1 Std. 22 Min.
    • video
    05: Bauinformatik 1, Vorlesung, WS 2017/18, 30.11.2017

    05: Bauinformatik 1, Vorlesung, WS 2017/18, 30.11.2017

    05 |
    0:00:00 Starten
    0:00:22 Gliederung: Modularisierung von Programmen: Funktionen
    0:01:07 Zusammenfassung der 4. Vorlesung
    0:03:23 Sprunganweisungen
    0:06:27 Quiz (1)
    0:08:35 5. Vorlesung: Modularisierung von Programmen: Funktionen
    0:10:47 Wieso Funktionen?
    0:11:05 Beispiel: Berechnung einer Ableitung
    0:12:31 Arbeiten mit Funktionen
    0:14:20 Flussdiagramm für die Berechnung der Ableitung
    0:18:54 Ein erstes Programm mit zusätzlicher C++ Funktion
    0:44:40 Flussdiagramm: Beispiel Ableitung (Version 2)
    0:55:04 Funktionsdefinition und -deklaration
    1:00:28 Quiz (2)
    1:03:23 Wie werden Parameter bei Funktionsaufruf gespeichert?
    1:05:52 Erläuterung von call-by-value (Standard in C++)
    1:08:55 Erläuterung von call-by-reference (in C++ durch »&«)
    1:11:09 Beispiel: Berechnung der ersten und zweiten Ableitung
    1:23:05 Optionen für »Kommunikation« mit Funktionen
    1:24:18 Question

    • 1 Std. 24 Min.
    • video
    04: Bauinformatik 1, Vorlesung, WS 2017/18, 16.11.2017

    04: Bauinformatik 1, Vorlesung, WS 2017/18, 16.11.2017

    04 |
    0:00:00 Starten
    0:02:10 Zusammenfassung der 3. Vorlesung
    0:08:06 4. Vorlesung
    0:11:11 Beispiel: Approximation von PI
    0:17:24 Algorithmus (Flussdiagramm) der numerischen Integration
    0:23:18 Eine erste Schleife mit dem Schlüsselwort "for"
    0:24:47 for-Schleife: Vergleich mit Flussdiagramm
    0:52:35 Quiz
    0:54:56 Folgenschwere "Bugs"
    0:58:14 Verfeinerung der PI-Programmes
    1:00:46 Eine Lösung mit dem Schlüsselwort "while"
    1:17:54 Quiz

    • 1 Std. 21 Min.

Top‑Podcasts in Kurse

Mehr von Karlsruher Institut für Technologie