8 avsnitt

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, WS15/16 Karlsruher Institut für Technologie (KIT)

    • Utbildning

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
    Bauinformatik I, WS 2015/2016, gehalten am 28.01.2016, Vorlesung 08

    Bauinformatik I, WS 2015/2016, gehalten am 28.01.2016, Vorlesung 08

    08: Vorlesung |
    0:00:00 Starten
    0:00:20 Gliederung: Ein- und Ausgabe mit Dateien
    0:01:46 Zusammenfassung der 7. Vorlesug
    0:05:52 QUIZ (1)
    0:09:46 8. Vorlesung: Ein- und Ausgabe mit Dateien
    0:10:26 Themen der heutigen Vorlesung: Datenfelder und Beispielproblem
    0:11:23 Beispiel 1: Ausgabe von Vektoren in Datei
    0:12:34 Ein- und Ausgabe in C++
    0:14:01 Schreiben von Daten in eine Datei
    0:24:12 Zwischenfrage: Was ist eigentlich ein »Objekt«?
    0:47:13 Zurück zu Problem 1: Eine erste Lösung
    0:47:48 QUIZ (2)
    0:51:57 Wie ist eigentlich eine Textdatei aufgebaut?
    0:54:27 Wie kann man das Ausgabeformat anpassen?
    0:55:53 Beispiel 2: Ausgabe einer Matrix in eine Datei
    0:56:26 Lesen von Daten aus einer Datei

    • 4 sek.
    • video
    Bauinformatik I, WS 2015/2016, gehalten am 14.01.2016, Vorlesung 07

    Bauinformatik I, WS 2015/2016, gehalten am 14.01.2016, Vorlesung 07

    07: Vorlesung |
    0:00:00 Starten
    0:00:24 Gliederung
    0:02:26 Zusammenfassung der 6. Vorlesung
    0:06:55 Beispiel
    0:16:53 Quizz (1)
    0:20:37 7. Vorlesung: Datenfelder
    0:20:59 Quiz (1)
    0:23:21 Datenfelder
    0:24:57 Beispiel
    0:25:46 Wunschliste »Datenvektor«
    0:27:18 Definition von Datenfeldern in C++
    0:30:34 Beispiel
    0:44:45 Eine erste Version des Statistikprogrammes
    0:45:38 Definieren und Benutzen von Feldvariablen
    0:46:10 Initialisierung von Feldern
    0:50:17 Statistikprogramm: Nutzung von Funktionen
    0:51:02 WDH: Optionen für »Kommunikation« mit Funktionen
    0:51:48 Feldvariablen und Funktionen in C++
    0:53:26 Übergabe von Feldparametern an Funktionen
    0:54:26 Beispiel
    0:59:49 Quiz (2)
    1:01:24 Quiz (3)
    1:01:58 Statistikprogramm: Zweidimensionales Feld
    1:02:34 Felder mit mehreren Dimensionen
    1:03:24 Mehrdimensionale Felder & Funktionen

    • 1 tim. 5 min
    • video
    Bauinformatik I, WS 2015/2016, gehalten am 17.12.2015, Vorlesung 06

    Bauinformatik I, WS 2015/2016, gehalten am 17.12.2015, Vorlesung 06

    06: Vorlesung |
    0:00:00 Starten
    0:00:10 Zusammenfassung der 5. Vorlesung
    0:03:38 Wie werden Parameter bei Funktionsaufruf gespeichert?
    0:09:19 Optionen für ""Kommunikation"" mit Funktionen
    0:14:07 Quiz (1)
    0:22:20 6. Vorlesung: Gültigkeitsbereiche von Variablen
    0:23:39 Gültigkeitsbereich: Überprüfen anhand der Speicheradresse
    0:34:22 Beispiel: Patrikelsimulation
    0:37:34 Berechnung der Partikelbewegung
    0:40:02 Flussdiagramm der Partikelsimulation
    0:43:20 Programmbeispiel
    1:21:19 Quiz (2)

    • 1 tim. 24 min
    • video
    Bauinformatik I, WS 2015/2016, gehalten am 03.12.2015, Vorlesung 05

    Bauinformatik I, WS 2015/2016, gehalten am 03.12.2015, Vorlesung 05

    05: Vorlesung |
    0:00:00 Starten
    0:00:12 Gliederung
    0:01:41 Zusammenfassung der 4. Vorlesung
    0:03:17 Beispiel: Approximation von pi
    0:03:58 Eine erste Schleife mit dem Schlüsselwort »for«
    0:05:36 Zählerabhängige Berechnung innerhalb der Schleife
    0:10:02 Eine Lösung mit dem Schlüsselwort »while«
    0:14:06 while-Schleifen (nicht unbedingt zählergesteuert)
    0:14:43 do while-Schleifen
    0:16:33 QUIZ (1)
    0:20:45 5. Vorlesung | Modularisierung von Programmen: Funktionen
    0:23:03 Themen der heutigen Vorlesung
    0:23:51 Beispiel: Berechnung einer Ableitung
    0:26:19 Arbeiten mit Funktionen
    0:29:45 Flussdiagramm für die Berechnung der Ableitung
    0:34:49 Ein erstes Programm mit zusätzlicher C++ Funktion
    0:56:25 Flussdiagramm: Beispiel Ableitung (Version 2)
    0:59:20 Ableitung: Lösung mit zwei seperaten C++ Funktionen
    1:07:15 Funktionsdefinition und -deklaration
    1:14:24 QUIZ (2)
    1:18:28 Wie werden Parameter bei Funktionsaufruf gespeichert?
    1:19:41 Erläuterung von call-by-value (Standard in C++)
    1:22:21 Erläuterung von call-by-reference (in C++ durch »&«)

    • 5 sek.
    • video
    Bauinformatik I, WS 2015/2016, gehalten am 19.11.2015, Vorlesung 04

    Bauinformatik I, WS 2015/2016, gehalten am 19.11.2015, Vorlesung 04

    04: Vorlesung |
    0:00:00 Starten
    0:03:25 Zusammenfassung der 3. Vorlesung
    0:13:09 Quiz
    0:17:43 Wiederholung von Programmteilen: Schleifen
    0:19:10 Beispiel: Approximation von Pi
    0:23:09 Approximation von Pi - numerische Integration
    0:25:48 Algorithmus (Flussdiagramm) der numerischen Integration
    0:29:20 Eine Schleife mit dem Schlüsselwort ""for""
    0:35:52 for-Schleife: Vergleich mit Flussdiagramm
    0:37:22 Quiz
    1:04:24 Approximation von Pi - endgültige Version
    1:04:30 Verfeinerung des Pi-Programmes
    1:07:21 Eine Lösung mit dem Schlüsselwort ""while""
    1:11:10 while-Schleifen (nicht unbedingt zählergesteuert)
    1:12:23 Quiz
    1:20:23 Folgenschwere ""Bugs""
    1:22:13 Sprunganweisungen
    1:22:20 do while-Schleifen
    1:25:59 Zusammenfassung

    • 5 sek.
    • video
    Bauinformatik I, WS 2015/2016, gehalten am 05.11.2015, Vorlesung 03

    Bauinformatik I, WS 2015/2016, gehalten am 05.11.2015, Vorlesung 03

    03: Vorlesung |
    0:00:00 Starten
    0:00:10 Gliederung
    0:00:44 Zusammenfassung der 2. Vorlesung
    0:03:08 Quiz (1)
    0:05:07 Quiz (2)
    0:06:07 Arithmetische Ausdrücke
    0:06:43 Inkrementierung / Dekrementierung
    0:12:06 Quiz (4)
    0:13:27 Mathematische Standardfuntkionen
    0:15:48 3. Vorlesung: Kontrolle des Programmflusses: Auswahlanweisungen
    0:17:24 Themen der heutigen Vorlesung
    0:17:52 Linearer und verzweigter Programmfluss
    0:18:58 Beispiel: Taschenrechner
    0:29:37 Schritt 1: Definieren / Einlesen von Zeichenketten
    0:30:22 Vergleichen von Zeichenketten - der Operator »==«
    0:40:06 Eine erste Verzweigung mit dem Schlüsselwort »if«
    0:43:39 if-Anweisung - Vergleich mit Flussdiagramm
    0:45:37 Verzweigung zwischen zwei Alternativen - »if / else«
    0:46:35 Mehrstufige Auswahl: »if / else if«
    0:47:52 Mehrstufige Auswahl mit abschliessendem »else«
    0:48:47 Quiz (3)
    0:56:31 Gruppierung längerer Programmteile: Klammern
    0:57:09 Welche Arten von Bedingungen gibt es?
    1:00:49 Vergleichsoperatoren
    1:03:32 Logische Operatoren
    1:10:39 Quiz (4)
    1:11:13 Logische Operatoren
    1:13:24 Zusammenfassung

    • 1 tim. 13 min

Mest populära poddar inom Utbildning

The Subtle Art of Not Giving a F*ck Podcast
Mark Manson
I väntan på katastrofen
Kalle Zackari Wahlström
The Mel Robbins Podcast
Mel Robbins
Sjuka Fakta
Simon Körösi
Närvaropodden
Bengt Renander
Swedish podcast for beginners (Lätt svenska med Oskar)
Oskar Nyström

Mer av Karlsruher Institut für Technologie

Kulturwissenschaft gestern und morgen
Karlsruher Institut für Technologie (KIT)
Fossile Rohstoffe ade! Forschung auf dem Weg in die Bioökonomie
Karlsruher Institut für Technologie (KIT)
Forschungspodcast »Selbstbewusste KI«
Karlsruher Institut für Technologie (KIT)
WIKA Workshop 2018: Models of future cultural relations
Karlsruher Institut für Technologie (KIT)
Thorium: Atomkraft ohne Risiko?
Karlsruher Institut für Technologie (KIT)
KI Science Film Festival
Karlsruher Institut für Technologie (KIT)