Illustrationsbild für den Virtuellen Studienplatz

Lehrveranstaltung 01814 (WiSe 08/09)

 
01814 Objektorientierte Programmierung im Wintersemester 2008/2009
Hinweis Das Semester dieser Veranstaltung ist beendet.
grundlegende Überarbeitung: Wintersemester 2007/2008 Umfang: 4.0 SWS
Übungsumfang: 2.0 SWS nächster geplanter Einsatz: Wintersemester 2009/2010
Versionen Autorinnen und Autoren
Teilnahmevoraussetzungen Beschreibung
Schließen
Beschreibung
KursbeschreibungDie objektorientierte ist mittlerweile eine etablierte und entsprechend weit verbreitete Form der Programmierung. Sie hält zunehmend Einzug in die berufliche Praxis und ist vielerorts kaum noch aus ihr wegzudenken. Dieser Kurs soll die Voraussetzungen für das schnelle Erlernen und den sicheren Umgang mit objektorientierten Programmiersprachen schaffen, von denen es zunehmend mehr gibt. Außerdem soll er den Studierenden ein Schema an die Hand geben, anhand dessen sie die Eignung bestimmter objektorientierter Programmiersprachen für vorgegebene Zwecke beurteilen können. Um das objektorientierte Denken zu begünstigen, legt der Kurs besonderen Wert auf die Vermittlung objektorientierter Programmierkonzepte. Der Kurs führt die objektorientierte Programmierung anhand der Programmiersprache Smalltalk ein, die nicht nur diejenige war, die die objektorientierte Programmierung bekannt gemacht hat, sondern die auch durch eine besonders direkte und klare Umsetzung objektorientierter Konzepte besticht. Smalltalk ist schnell und leicht erlernbar, dies nicht zuletzt auch deswegen, weil es kein Typsystem besitzt. Da Typsysteme aber frühzeitig logische Fehler in Programmen aufzudecken erlauben und daher für die kommerzielle Softwareentwicklung häufig als unverzichtbar angesehen werden, führt der Kurs, ausgehend von den aus prozeduralen Programmiersprachen wie Pascal bekannten Typsystemen, in einer eigenständigen Einheit in die Thematik objektorientierter Typsysteme ein. Auf Basis der nunmehr vollständig vorgestellten Grundbausteine objektorientierter Programmierung werden dann populäre, typisierte objektorientierte Programmiersprachen, nämlich Java, C#, C++ und Eiffel, vorgestellt. Der Kurs widmet sich sodann den häufig ignorierten, aber dennoch nicht zu vernachlässigenden Problemen der objektorientierten Programmierung und schließt mit einer Abhandlung über objektorientierten Programmierstil ab. Der Kurs richtet sich an Interessierte in fortgeschrittenen Studienabschnitten. Belegung der Kurse 01612/01613 (imperative Programmierung) ist günstige Voraussetzung. Die Belegung des Kurses 01618 (Einführung in die objektorientierte Programmierung) ist hilfreich, aber keine Bedingung. Achtung: Dieser Kurs ist kein Java-Kurs. Java wird in 01618 in großer Vollständigkeit abgehandelt. Auch befaßt sich dieser Kurs nicht mit Scripting-Sprachen. Einsende- und Selbsttestaufgaben verlangen die Bereitschaft, in Smalltalk zu programmieren. Ihre Bearbeitung wird dringend empfohlen. Für folgende Informatik-Studiengänge vorgesehen: D(HS), Z, MSc, MCompSc, BSc (über Katalog M)
Termine
Zur Ansicht der Klausurtermine loggen Sie sich bitte ein.
Veranstaltungsbeginn: 06.10.2008
Material
Einstieg
Betreuung
Betreuende Liste der Campus Standorte bzw. Studienzentren

Irrtümer und nachträgliche Datenänderungen vorbehalten.


Seite erstellt in 0,1s  |  22.11.24,10:38 im Wintersemester 2024/2025  |  realisiert durch das LVU-System
FernUni-Logo FernUniversität in Hagen, 58084 Hagen, Telefon: +49 2331 987-01, E-Mail: fernuni@fernuni-hagen.de