Programmieren, WS18/19, Vorlesung

– Objekte und Klassen – Typen, Werte und Variablen – Methoden – Kontrollstrukturen – Rekursion – Referenzen, Listen – Vererbung – Ein/-Ausgabe – Exceptions – Programmiermethodik – Implementierung elementarer Algorithmen (z.B. Sortierverfahren) in Java Literaturhinweise: P. Pepper, Programmieren Lernen, Springer, 3. Auflage 2007 Weiterführende Literatur B. Eckels: Thinking in Java. Prentice Hall 2006 J. Bloch: Effective Java, Addison-Wesley 2008 Vorlesungsaufzeichnung: KIT | WEBCAST: http://webcast.kit.edu

http://www.kit.edu/

Eine durchschnittliche Folge dieses Podcasts dauert 1h19m. Bisher sind 14 Folge(n) erschienen. Dies ist ein wöchentlich erscheinender Podcast
subscribe
share



 
  • 1
  • 2
  • 1
  • 2

14: Programmieren, Vorlesung, WS 2018/19, 06.02.2019


14 | 0:00:00 Start 0:00:19 Überblick heute 0:00:46 Vorlesungsüberblick 0:01:15 Vom Programm zur Maschine 0:02:27 Lernziele heute 0:03:59 Motivation 0:06:08 Halde (engl. heap) 0:07:46 Kellerspeicher 0:10:57 Wdh.: Variablen und Speicher 0:13:54 Wdh...


share





 2019-02-07  1h18m
 
 

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


13 | 0:00:00 Start 0:00:13 Überblick 0:02:23 Zerteilen (engl...


share





 2019-01-31  1h22m
 
 

12: Programmieren, Vorlesung, WS 2018/19, 23.01.2019


12 | 0:00:00 Start 0:00:39 Vorlesungsüberblick 0:01:04 Lernziele heute 0:03:19 Software-Katastrophen 0:15:52 Testen: Vorgehen 0:16:42 Beispiel: Klassifikation Dreiecke 0:22:07 Kriterien für gute Testfälle 0:24:19 Definition: Testen 0:29:15 Kategorien von Tests 0:31:59 Schwierigkeit von Tests 0:34:11 Testselektion 0:35:38 Testende 0:36:54 Teststrategien 0:37:56 Testgetriebene Entwicklung 0:39:54 Refactoring 0:41:49 Statische Analyse 0:43:45 Assertions 0:44:59 Zusicherungen 0:47:58 Zusicherungen...


share





 2019-01-24  1h13m
 
 

11: Programmieren, Vorlesung, WS 2018/19, 16.01.2019


11 | 0:00:00 Starten 0:00:06 Begrüßung 0:00:23 Überblick 0:00:42 Vorlsesungsüberblick 0:01:32 Rekursion 0:03:05 Motivation 0:09:42 Rekursive Methode 0:12:09 Beispiel 0:15:57 Binomialfunktion 0:22:01 Methoden im Aufrufstapel 0:30:26 Rekursion vs...


share





 2019-01-18  1h14m
 
 

10: Programmieren, Vorlesung, WS 2018/19, 09.01.2019


10 | 0:00:00 Starten 0:00:05 Begrüßung 0:01:27 Semesterplan - Überblick 0:02:38 Lernziele 0:08:46 Interfaces 0:28:56 Aufgaben zu Interfaces 0:32:37 Generics 1:05:09 Java-API 1:24:26 Zusammenfassung


share





 2019-01-10  1h25m
 
 

08: Programmieren, Vorlesung, WS 2018/19, 12.12.2018


08 | Aus technischen Gründen konnte die Vorlesung: Programmieren | 08 | Vorlesung | 12.12.2018 (WS 2018/19) Prof. Dr. Ralf H. Reussner Karlsruher Institut für Technologie (KIT) Institut für Programmstrukturen und Datenorganisation nicht aufgezeichnet werden. Die nachfolgende Vorlesungsaufzeichnung des vergangenen Jahres (08, Programmieren, Vorlesung, 20.12.2017, WS 2017/18) behandelt aber einige inhaltliche Aspekte...


share





 2018-12-21  1h25m
 
 

09: Programmieren, Vorlesung, WS 2018/19, 19.12.2018


09 | 0:00:00 Starten 0:00:05 09...


share





 2018-12-21  54m
 
 

07: Programmieren, Vorlesung, WS 2018/19, 05.12.2018


07 | 0:00:00 Start 0:00:05 Gültigkeit, Lebensdauer von Variablen 0:03:04 Gleichheit von Objekten 0:07:55 Verwendungsbeispiel: Gleichheit von Objekten 0:10:50 Zusammenfassung 0:14:33 7...


share





 2018-12-06  1h22m
 
 

06: Programmieren, Vorlesung, WS 2018/19, 28.11.2018


06 | 0:00:00 Start 0:00:09 Ploygone erzeugen 0:01:38 Arrays und Schleifen: for-each 0:04:11 Matrizen 0:07:31 Mehrdimensionale Arrays 0:10:09 Beispiel: Sieb des Eratosthenes 0:24:45 Generelles zum Optimieren 0:28:57 Mehr zu Arrays 0:30:51 Mehr zu mehrdimensionalen Arrays 0:32:15 Quiz 0:36:38 Zusammenfassumg 0:37:01 Vorlesungsüberblick: Objekt-orientiertes Programmieren in Java 0:37:51 Literatur 0:38:26 Lernziele 0:39:22 Typ-Konvertierung 0:40:55 Widening Primitive Conversions 0:43:42 Narrowing...


share





 2018-11-30  1h25m
 
 

05: Programmieren, Vorlesung, WS 2018/19, 21.11.2018


05 | 0:00:00 Start 0:00:05 Statische Methoden 0:04:36 Klassen- vs. Objekt-Methode 0:07:24 Lokale Variablen 0:10:17 Parameter als lokale Variablen 0:13:52 Methodenaufrufe und Objektreferenzen 0:18:14 Lokale Variablen vs...


share





 2018-11-22  1h23m
 
 
  • 1
  • 2
  • 1
  • 2