Video-Server > Vorlesungen > Programmierkurs

Programmierkurs


Kamera Dennis Böckelken
von Prof. Dr. Andreas Rausch

im Sommersemester 2014

Vorlesungskennung: S 1161

Die Studierenden lernen die grundlegenden und fortgeschrittenen Methodiken der objektorientierten Programmierung mit Java.

An Themen werden unter anderem behandelt:
• Einführung in die Programmierumgebung von Java
• Grundlagen der Programmiersprache Java
• Einführung in die objektorientierte Programmierung
• Vererbung und Polymorphie
• Organisation von Programmen in Pakete
• Parametrisierbare Klassen und die Java-Collections
• Schreiben/Auslesen von Dateien
• Reflection
• Programmierung nebenläufiger und verteilter Systeme (Threads / RMI)
• Programmierung grafischer Benutzeroberflächen mit Swing
• Design Patterns
• Visualisierung von Programmabläufen und Programmstrukturen mit UML 2.x

Weitere Informationen zur Vorlesung:
Institut für Informatik oder im Vorlesungsverzeichnis

299 Aufrufe

Vorlesungen


Kapitel 1: Organisatorisches und Überblick, Kapitel 2: Grundlagen der Programmiersprache Java

Vorlesung Nr. 1
Aufgezeichnet am 14.09.2016 | 67 Aufrufe

01:28:27

Vorlesung starten

Inhalt:
Kapitel 1: Organisatorisches und Überblick, Kapitel 2: Grundlagen der Programmiersprache Java: Grundlegende Syntaxdefinition, Variablen und mathematische Operationen

Kapitel 2: Grundlagen der Programmiersprache Java, Kapitel 3: Einführung in die objektorientierte Programmierung

Vorlesung Nr. 2
Aufgezeichnet am 14.09.2016 | 48 Aufrufe

01:29:10

Vorlesung starten

Inhalt:
Kapitel 2: Grundlagen der Programmiersprache Java: Kontrollstrukturen und Bedienungsoperatoren, Arrays, Kapitel 3: Einführung in die objektorientierte Programmierung: Motivation, Objektorientierung: Objekt, Klasse

Kapitel 3: Einführung in die objektorientierte Programmierung

Vorlesung Nr. 3
Aufgezeichnet am 14.09.2016 | 35 Aufrufe

01:32:58

Vorlesung starten

Inhalt:
Kapitel 3: Einführung in die objektorientierte Programmierung - Abbildung auf Java-Code

Kapitel 3: Einführung in die objektorientierte Programmierung

Vorlesung Nr. 4
Aufgezeichnet am 14.09.2016 | 25 Aufrufe

01:29:54

Vorlesung starten

Inhalt:
Kapitel 3: Einführung in die objektorientierte Programmierung - Abbildung auf Java-Code

Kapitel 3: Einführung in die objektorientierte Programmierung

Vorlesung Nr. 5
Aufgezeichnet am 14.09.2016 | 18 Aufrufe

01:29:39

Vorlesung starten

Inhalt:
Kapitel 3: Einführung in die objektorientierte Programmierung - Abbildung auf Java-Code, Grafische Modellierung, Die Klasse String

Kapitel 3: Einführung in die objektorientierte Programmierung und Kapitel 4: Vererbung und Polymorphie

Vorlesung Nr. 6
Aufgezeichnet am 14.09.2016 | 28 Aufrufe

01:34:37

Vorlesung starten

Inhalt:
Kapitel 3: Einführung in die objektorientierte Programmierung: Klasse String; Kapitel 4: Vererbung und Polymorphie: Vererbung, Polymorphie

Kapitel 4: Vererbung und Polymorphie, Kapitel 5: Exceptions und Assertions

Vorlesung Nr. 7
Aufgezeichnet am 14.09.2016 | 18 Aufrufe

01:26:43

Vorlesung starten

Inhalt:
Kapitel 4: Vererbung und Polymorphie: Polymorphie, Interfaces - Kapitel 5: Exceptions und Assertions: Motivation, Fehlerbehandlung mit Exceptions

Kapitel 5: Exceptions und Assertions, Kapitel 6: Generische Klassen und die Java Collections

Vorlesung Nr. 8
Aufgezeichnet am 14.09.2016 | 18 Aufrufe

01:28:37

Vorlesung starten

Inhalt:
Kapitel 5: Exceptions und Assertions: Fehlerbehandlung mit Exceptions, Assertions, Kapitel 6: Generische Klassen und die Java Collections: Java Collections Grundlagen, Generische Klassen (Generics)

Kapitel 6: Generische Klassen und die Java Collections

Vorlesung Nr. 9
Aufgezeichnet am 14.09.2016 | 18 Aufrufe

01:30:20

Vorlesung starten

Inhalt:
Kapitel 6: Generische Klassen und die Java Collections: Statischer und dynamischer Typ, Frameworks vs. Bibliotheken, Blackbox und Whitebox Frameworks,Hotspots, Collection Framework Java, Iterator, List-basierte Collections, Treemap, Hashmap

Kapitel 7: Frameworks am Beispiel Streams

Vorlesung Nr. 10
Aufgezeichnet am 14.09.2016 | 9 Aufrufe

01:24:17

Vorlesung starten

Inhalt:
Kapitel 7: Frameworks am Beispiel Streams - Pipes und Filter, Input- und Output-Streams, Streams und Exceptions

Kapitel 8: Reflection

Vorlesung Nr. 11
Aufgezeichnet am 14.09.2016 | 7 Aufrufe

01:32:53

Vorlesung starten

Inhalt:
Kapitel 8: Reflection: Metainformationen, das Reflection-Framework

Kapitel 9: Programmierung nebenläufiger und verteilter Systeme

Vorlesung Nr. 12
Aufgezeichnet am 14.09.2016 | 8 Aufrufe

01:28:59

Vorlesung starten

Inhalt:
Kapitel 9: Programmierung nebenläufiger und verteilter Systeme: Motivation, Grundlagen nebenläufiger und verteilter Programme, Programmierung nebenläufiger Programme in Java (Threads in Java, Synchronisation von Threads)

Hinweise zum Player

Bitte aktivieren Sie zur Wiedergabe JavaScript.


Impressum · Kontakt© TU Clausthal 2017