Grundlegende Kompetenz in wissenschaftlich basierter problemorientierter Entwicklung und Realisierung von Informatiklösungen, insbesondere in Projektarbeit dazu allein und im Team - Grundlegende Begriffe und Prinzipien der Informatik kennen lernen - Verstehen, welche Rolle Abstraktion und Modellbildung innerhalb der Informatik spielen - Praktischen Umgang mit Rechnern trainieren
Datum:
Dozenten: Dr. Guido Rößling
Semester: SoSe 2011 SoSe 2013 WiSe 2014/15
Themenbereiche: Ingenieurswissenschaften
Bereiche: Informatik
Sprache: deutsch
Links:
Vorlesungen:
- Funktionen sind Werte 15.04.2013
- Abstraktion und Verträge 15.04.2013
- Iteratoren 15.04.2013
- Generizität 15.04.2013
- Generics und Subtypen 15.04.2013
- Behandlungen von Subtypen mit Wildcards 15.04.2013
- Fehler und deren Klassifizierung 15.04.2013
- Fehlerbehandlung ohne Sprachelemente 15.04.2013
- Grundkonzepte Fehler in Java 15.04.2013
- Vorteile 15.04.2013
- Prüfung erwartete Ausnahmen JUnit 4 15.04.2013
- Map als Abstraktionsbarriere 15.04.2013
- Zusammenfassung 15.04.2013
- Abstraktion und "eindeutiger Kontrollpunkt" 15.04.2013
- Abstraktionen mit Funktionen als Werten entwerfen 15.04.2013
- Werte, Typen, Typsystem 15.04.2013
- Motivation für "ad hoc" Funktionsdefinitionen 15.04.2013
- Statische und dynamische Typprüfung 15.04.2013
- Das ultimative Lambda 15.04.2013
- Statischer vs. dynamischer Typ 15.04.2013
- Subtyp – Polymorphie 15.04.2013
- Organisation von Berechnungen 15.04.2013
- Die Macht der Polymorphie 15.04.2013
- I/O-Verarbeitung mit Strömen 15.04.2013
- Verarbeitungsströme (Processing) 15.04.2013
- Verschachtelte Ströme, Decorator 15.04.2013
- Selbstdefinierte Ströme, RandomAccess 15.04.2013
- StreamTokenizer 15.04.2013
- Generative Rekursion 15.04.2013
- Sortieren: Quicksort und Mergesort 15.04.2013
- Richtlinien für den Entwurf von generativ rekursiven Prozeduren 15.04.2013
- Strukturelle versus Generative Rekursion 15.04.2013
- Backtracking: Durchlaufen von Graphen 15.04.2013
- Auswahl von Algorithmen 15.04.2013
- Abstraktes Zeit- und Komplexitätsmaß 15.04.2013
- O-Notation 15.04.2013
- Bestimmung der Komplexität 15.04.2013
- Analysen von Merge Sort 15.04.2013
- Strukturen 15.04.2013
- Operationen auf rationalen Zahlen 15.04.2013
- T16 - Voraussetzungen für Lambda-Ausdrücke 15.04.2013
- T16 - Vordefinierte FunctionalInterfaces 15.04.2013
- Motivation für Lambda in Java 8+ 15.04.2013
- T16 - Streams in Java 15.04.2013
- Grundlagen grafischer Benutzerschnittstellen 15.04.2013
- Buttons, Fenster, Label 15.04.2013
- Ereignisse 15.04.2013
- Verschachtelte Klassen 15.04.2013
- Substitutionsmethoden 15.04.2013
- MVC 15.04.2013
- Vektoren in Scheme 15.04.2013
- Motivation für Akkumulatoren 15.04.2013
- Internationalisierung 15.04.2013
- Design mit Akkumulatoren 15.04.2013
- Studentenpräsentation 15.04.2013
- Akkumulatoren-Invarianten, Fazit 15.04.2013
- Projekt 15.04.2013
- Interpreter und Programmsemantik 15.04.2013
- Interpreter nach Substituionsmodell 15.04.2013
- Datentyp map 15.04.2013
- Auswertungsprozedur und Substitution 15.04.2013
- Ausführen von Programmen 15.04.2013
- Normale und applikative Auswertung 15.04.2013
- Streams 15.04.2013
- Funktionen mit Gedächtnis 15.04.2013
- Zuweisungen 15.04.2013
- Standard-E/A-Funktionen, begin 15.04.2013
- Entwerfen Funktionen mit Gedächtnis 15.04.2013
- Beispiel: Zwischenklausur 15.04.2013
- Allgemeine Unterschiede 15.04.2013
- Übersetzung, ACM JTF 15.04.2013
- Variablen in Java 15.04.2013
- Primitive Datentypen 15.04.2013
- Arithmetik, Logik, Bitoperationen 15.04.2013
- Funktionen in Java 15.04.2013
- Einführung (T00.1-23) 15.04.2013
- Strings in Java 15.04.2013
- Strukturmechanismen (T01.1-13) 15.04.2013
- Kontrollflusssteuerung in Java 15.04.2013
- Listen vs. Felder 15.04.2013
- Kommentierung von Java-Feldern 15.04.2013
- Auswertungsregel (T01.11-24) 15.04.2013
- Design von Programmen (T01.25-41) 15.04.2013
- Bedingte Ausdrücke 15.04.2013
- Einführung in Eclipse 15.04.2013
- Zusammenfassung 15.04.2013
- OOP in aller Kürze, Klassen und Objekte 15.04.2013
- Interpreter, Compiler, VM, JRE 15.04.2013
- Sichtbarkeit von Variablen in Java 15.04.2013
- How to fail 15.04.2013
- Klasseneigenschaften 15.04.2013
- Packages 15.04.2013
- Einführung in Testen mit JUnit/Eclipse 15.04.2013
- Wozu Vererbung? 15.04.2013
- Inkrementelles Programmieren 15.04.2013
- Definition neuer Objekttypen 15.04.2013
- Grundlagen acm.graphics 15.04.2013
- Modellierung Grafiksystem 15.04.2013
- Abstrakte Klassen 15.04.2013
- Schnittstellen 15.04.2013
- Überschreiben bestehender Definitionen 15.04.2013
- Späte Bindung 15.04.2013
- Schrittweise Verfeinerung 15.04.2013
- Listen 15.04.2013
- Vorteil abstrakter Operationen 15.04.2013
- Verarbeitung von rekursiven Datentypen 15.04.2013
- Design von Hilfsprozeduren 15.04.2013
- Design konditionaler Prozeduren 15.04.2013
- Substitutionsmodell 15.04.2013
- Abstraktionsebenen 15.04.2013
- Umgang mit unterschiedlichen Daten 15.04.2013
- Bäume 15.04.2013
- Iterative Verfeinerung von Programmen 15.04.2013
- Prozeduren mit mehreren komplexen Argumenten 15.04.2013
- Auswerten arithmetischer Ausdrücke 15.04.2013
- Applikative vs. Normale Auswertungsreihenfolge 15.04.2013
- OO-Design: Klienten und Server 15.04.2013
- Umsetzung Visualisierung String-Array 15.04.2013
- Zugriffsrechte 15.04.2013
- Lexikalisches Scoping 15.04.2013
- Typkonvertierungen und Wrapper-Klassen 15.04.2013
- Ähnlichkeiten in Definitionen (T05.1-13) 15.04.2013
- Der Aufzählungstyp enum 15.04.2013
- Ähnlichkeiten bei der Datendefinition 15.04.2013
- Collections 15.04.2013