KIT-Bibliothek

13: Programmieren, Vorlesung, WS 2018/19, 30.01.2019

Author

Ralf Reussner

Editor

KIT | Webcast

Participating institute

Institut für Programmstrukturen und Datenorganisation (IPD)

Genre

Vorlesung

Description

  • 0:00:00 Start
  • 0:00:13 Überblick
  • 0:02:23 Zerteilen (engl. parsing)
  • 0:08:53 Top-Down Parsing
  • 0:12:28 Recursive Descent Parser: Hilfsfunktionen
  • 0:17:01 Zusammenfassung Parsen
  • 0:17:40 Suchen
  • 0:18:05 Lineare Suche
  • 0:21:14 Binäre Suche
  • 0:27:19 Sortieren
  • 0:27:45 Bubblesort
  • 0:33:49 Selectionsort
  • 0:36:44 Insertionsort
  • 0:44:47 Zusammenfassung
  • 0:45:12 Objekt-orientierte Design-Prinzipien
  • 0:45:50 Überblick
  • 0:46:26 Prinzip 1 - Datenkapselung
  • 0:49:59 Prinzip 2 - Bevorzuge Komposition gegenüber Vererbung
  • 1:01:22 Prinzip 3 - Programmiere gegen Schnittstellen und nicht gegen eine Implementierungen
  • 1:03:17 Prinzip 4 - Open Closed Prinzip
  • 1:09:57 Prinzipien für den Schnittstellenentwurf
  • 1:10:37 Gute Schnittstellen
  • 1:12:37 Trennung von Befehl und Anfrage
  • 1:14:19 Schlechte Abstraktion
  • 1:15:20 Bessere Abstraktion
  • 1:15:40 Klassen und Schnittstellen auftrennen
  • 1:17:29 Abstrakionsniveau
  • 1:18:36 Wahl von Methodennamen
  • 1:21:05 Zusammenfassung
  • 1:21:29 Weiterführende Literatur

Duration (hh:mm:ss)

01:22:41

Series

Programmieren, Vorlesung, WS 2018/19

Published on

31.01.2019

Subject area

Computer science

License

KITopen Licence

Resolution 1280 x 720 Pixel
Aspect ratio 16:9
Audio bitrate 128000 bps
Audio channels 2
Audio Codec aac
Audio Sample Rate 48000 Hz
Total Bitrate 934105 bps
Color Space yuv420p
Container mov,mp4,m4a,3gp,3g2,mj2
Media Type video/mp4
Duration 4961 s
Filename DIVA-2019-110_hd.mp4
File Size 579.287.970 byte
Frame Rate 25
Video Bitrate 800063 bps
Video Codec h264

Media URL

Embed Code