Video-Server > Vorlesungen > Programmierkurs

Programmierkurs


Kamera Dennis Böckelken

Hinweise zum Player

Um die Aufzeichnungen auf dieser Webseite wiedergeben zu können, muss Javascript aktiviert sein. Zur Wiedergabe mit dem Internet Explorer wird zudem die aktuelle Version des Adobe Flash Players benötigt. Der Internet Explorer wird nur in Version 11 unterstützt. Die Wiedergabe ist mit dem Internet Explorer in Windows 8 oder höher nicht möglich.

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

587 Aufrufe

Vorlesungen


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

Vorlesung Nr. 1

01:28 Std14.09.2016157 Aufrufe

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

01:29 Std14.09.201698 Aufrufe

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

01:32 Std14.09.201670 Aufrufe

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

01:29 Std14.09.201638 Aufrufe

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

01:29 Std14.09.201631 Aufrufe

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

01:34 Std14.09.201654 Aufrufe

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

01:26 Std14.09.201634 Aufrufe

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

01:28 Std14.09.201630 Aufrufe

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

01:30 Std14.09.201631 Aufrufe

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

01:24 Std14.09.201617 Aufrufe

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

01:32 Std14.09.201613 Aufrufe

Vorlesung starten

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

Kapitel 9: Programmierung nebenläufiger und verteilter Systeme

Vorlesung Nr. 12

01:28 Std14.09.201614 Aufrufe

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)


Impressum · Kontakt© TU Clausthal 2017