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
All content for Bauinformatik 1, Vorlesung, WS15/16 is the property of Karlsruher Institut für Technologie (KIT) and is served directly from their servers
with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
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
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
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
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)
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 »&«)
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
02: Vorlesung |
0:00:00 Starten
0:00:16 Gliederung
0:01:33 Quiz
0:12:21 Zusammenfassung der 1. Vorlesung
0:13:06 2. Vorlesung: Variablen & und einfache Anweisungen
0:13:41 Themen, die heute diskutiert werden
0:14:30 Eigenschaften von C++
0:17:01 Entwicklungsumgebung: MS Visual Studio
0:19:26 Alternative Entwicklungsumgebung »Eclipse«
0:20:08 Arbeiten ohne integrierte Entwicklungsumgebung
0:21:13 Beispiel: Umrechnung von Temperatureinheiten
0:31:38 Variablendefinition
0:45:13 Bezeichner für Variablen
0:48:49 Ausgabe von Variablenwerten auf dem Bildschirm
1:01:43 Problemstellung (Erinnerung)
1:02:47 Variablenwerte von Tastatur Einlesen
1:05:09 Arithmetische Operationen und Zuweisungen
1:12:18 Symbolische Konstanten
1:13:16 Folgenschwere Softwarefehler (1)
1:14:53 Fundamentale Datentypen in C++
1:18:32 Arithmetische Ausdrücke
1:20:02 Binäre arithmetische Ausdrücke
1:23:24 Quiz
01 |
0:00:00 Starten
0:00:20 Organisatorisches
0:10:07 Turbulenzforschung am IfH
0:10:53 Turbulente Strömungen
0:12:05 Hochaufgelöste numerische Simulationen
0:14:07 Simulation auf massiv-parallelen Rechensystemen
0:15:25 Ziele dieser Vorlesung
0:18:08 Quiz (1)
0:22:07 Quiz (2)
0:24:17 NICHT Inhalt dieser Vorlesung
0:25:36 Informatik im Bachelor Bauingenieurwesen
0:27:14 Literaturhinweise
0:29:47 Gliederung
0:31:45 1. Vorlesung: Vom Algorithmus zum Computerprogramm
0:32:40 Was ist ein Algorithmus?
0:35:04 Beispiel 1: größter gemeinsamer Teiler (ggT)
0:51:10 Beispiel 2: Sortieren von Zahlenwerten
1:12:29 Zusammenfassung
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