Download the App!

show episodes
Loading …
show series
 
13 | 0:00:00 Starten0:00:14 Bedingte Sprünge - Verzweigung0:02:01 Laufzeitkeller0:03:36 Adressierung durch 3 Basisadressen0:06:16 Schritte beim Aufruf einer Methode0:07:44 Schritte beim Verlassen der Methode0:09:17 Zusammenfassung0:13:28 Prinzip 1: Bevorzuge Polymorphie gegnüber instanceof0:14:06 Beispiele für schlechten Entwurf0:19:42 Prinzip 2: U…
 
12 | 0:00:00 Starten0:01:45 Bubblesort0:06:34 Selectionort0:09:42 Insertionsort0:15:17 Der Begriff ""Bug""0:19:02 Debugging0:23:12 Debugging - Stabilisieren des Fehlers0:26:13 Debugging - Lokalisieren der Fehlerursache0:30:00 Tipps für die Fehlersuche0:45:40 JUNIT0:50:31 Parametrisierte Tests0:57:06 Prinzip 1: Datenkapselung1:00:30 Prinzip 2: Kompo…
 
11 | 0:00:00 Starten0:00:58 Lernziele Heute0:05:28 Assertions0:07:58 Zusicherungen0:14:25 Assertions in Java0:19:48 Vor- und Nachbedingungen, Invarianten0:22:04 Beispiel Invarianten0:27:06 assert oder if-Abfrage0:29:49 Statische Analyse0:32:43 Zusammenfassung0:37:28 14 Zerteilen, Suchen und Sortieren0:39:55 Überblick0:40:22 Zerteilen0:45:56 Beispie…
 
– Objekte und Klassen– Typen, Werte und Variablen– Methoden– Kontrollstrukturen– Rekursion– Referenzen, Listen– Vererbung– Ein/-Ausgabe– Exceptions– Programmiermethodik– Implementierung elementarer Algorithmen (z.B. Sortierverfahren) in JavaLiteraturhinweise:P. Pepper, Programmieren Lernen, Springer, 3. Auflage 2007Weiterführende Literatur:B. Eckel…
 
10 | 0:00:00 Starten0:04:09 Vorlesungsüberblick0:05:38 Lernziele heute0:07:00 Java API0:09:35 Das Java Collections Framework0:12:36 Das Interface Collection0:16:47 Exkurs: Wildcards in generischen Typen0:20:02 Exkurs: Kovarianz/ Invarianz0:23:31 Nochmals: Das Interface Collection0:24:22 Sub-Surfaces von Collection0:25:20 Das Interface Map0:27:21 Ma…
 
08 | 0:00:00 Starten0:02:42 Lernziele Heute0:04:04 Einführendes Beispiel0:06:50 Konzept der Vererbung0:10:48 Vererbung in Java0:14:29 Beziehung zwischen Ober- und Unterklasse0:17:14 Beispiel Vererbung in Java0:21:04 Jetzt sind wir gefragt: Vererbung0:21:51 Lösung: Vererbung0:22:59 Überschreiben von Methoden0:25:51 Dynamische Bindung0:41:09 Dynamisc…
 
07 | 0:00:00 Starten0:00:10 Semesterplan0:02:04 Lernziele Heute0:03:11 Rekursive Datentypen0:05:24 Einfach verkettete Listen - Idee0:08:46 Erstellung einer Liste0:11:53 Operation auf Listen0:13:06 Einfugen von Listenelementen : addFirst0:15:18 Einfugen von Listenelementen: AddLast0:19:08 Löschen von Listenelementen: remove0:25:15 Suche nach Listene…
 
05 | 0:00:00 Starten0:00:07 Arrays und Schleifen: Weitere Beispiele0:02:49 Mehrdimensionale Arrays0:03:29 Matrizen0:05:15 Mehrdimensionale Arrays0:07:44 Beispiel: Sieb des Eratosthenes0:31:13 Generelles zum Optimieren0:33:44 Mehr zu Arrays0:36:40 Mehr zu mehrdimensionalen Arrays0:37:39 Quiz0:42:37 Zusammenfassung0:43:01 Vorlesungsüberblick0:43:30 6…
 
05 | 0:00:00 Starten0:01:09 Vorlesungsüberblick0:02:28 Lokale Variablen0:04:10 Parameter als lokale Variablen0:06:49 Methodenaufrufe und Objektreferenzen0:12:10 Lokale Variablen vs. Attribute0:16:36 Klassenvariablen (Statische Attribute)0:23:11 Überladen von Methoden0:27:14 Hilfsmethoden0:31:45 Die Methode main0:34:24 Methoden zur Ein- und Ausgabe0…
 
04 | 0:00:00 Starten0:00:47 Vorlesungsüberblick: Objekt-orientiertes Programmieren in Java0:01:49 Lernziele Heute0:02:41 Jetzt sind Sie gefragt: while-Schleife0:03:24 (do-) while-Schleife: Syntax0:06:26 Die for-Schleife0:09:36 Die for-Schleife: Kontrollfluss0:11:49 Jetzt sind Sie gefragt: Geschachtelte Schleife0:18:15 Die Break-Anweisung0:21:17 Die…
 
03 | 0:00:00 Starten0:00:44 über die heutige Vorlesung0:01:54 Ausdrücke0:05:24 Weitere Ausdrücke in Java0:10:28 Anweisungen0:16:31 Ausdruck vs. Anweisung0:18:16 Quiz0:37:45 Eingaben über die Konsole0:40:56 Zahlen über die Konsole eingeben0:42:42 Kontrollfluss-Anweisungen (control-flow-statements)0:45:35 Die if-Anweisung0:49:22 Geschaltete if-Anweis…
 
02 | 0:00:00 Starten0:00:30 Vorlesungsüberblick: Objekt-orientiertes Programmieren in Java0:06:25 Semesterplan - Übersicht0:06:34 Lernziele heute0:08:25 Datentypen0:10:01 Die elementaren Datentypen in Java0:10:54 Wertebereiche der elementaren Datentypen0:13:21 Vordefinierte Operationen auf elementaren Datentypen0:16:57 Präzedenz: Beispiele0:18:14 D…
 
01 | 0:00:00 Starten0:01:25 Semesterplan0:03:24 Lernziele0:04:20 Was ist Programmierung?0:05:05 War das nun ,,Programmieren''?0:06:00 Bubblesort _ Implementierung0:07:18 Einfaches Programm0:09:19 Praxis: Übersetzen von Java-Klassen0:10:25 Einfaches Programm0:12:32 Praxis: Ausführen von Java-Programmen0:13:25 Einfaches Programm0:13:35 Wozu Compiler?…
 
Loading …

Kurzanleitung

Google login Twitter login Classic login