Objektorientierte Programmiertechniken

Ähnliche Dokumente
Objektorientierte Programmierung

Grundlagen der Programmkonstruktion (GPK)

Vorbesprechung. Herzlich Willkommen zu. Programmkonstruktion. 185.A79 Programmkonstruktion (PK) VU, 8.8 ECTS

Lehrveranstaltungsmodalitäten & Vorbesprechung

Funktionale Programmierung

Datenbanksysteme Vorlesung mit Übung (VU 4.0)

/ VU Daten- und Informatikrecht Lehrveranstaltungsmodalitäten / Vorbesprechung

Programmkonstruktion. Herzlich Willkommen zu. 185.A79 Programmkonstruktion (PK) VU, 8.8 ECTS

Einführung in die Informatik: Programmierung und Software-Entwicklung

I.1. Organisatorisches - 1 -

Praktikumsvorstellung

Einführung in die Informatik: Programmierung und Softwareentwicklung

LABOR REGELUNGSSYSTEME

Einführung in die Programmierung. Organisatorisches. Skript zur Vorlesung Einführung in die Programmierung

Software Engineering 1

Vorlesung Programmierung

Programmierung 1 für Wirtschaftsinformatik Wintersemester 2017/18

LABOR REGELUNGSSYSTEME

Organisatorisches. Gilbert Beyer und Annabelle Klarl. Einführung in die Informatik. Zentralübung zur Vorlesung Einführung in die Informatik

A Organisatorisches A.1 A.4

Fortgeschrittene Programmiertechniken

Vorlesung Informatik II

Programmieren 2 - Java

Personen. Grundlagen der Programmierung 2. Webseite und . Vorlesung

Allgemeine Informatik 1

Vorlesung Programmierung

Vorlesung Programmierung

PI.TGS.TS: Technische Grundlagen und Systemsoftware

Ablauf der Lehrveranstaltung Informatik 1

Informatik I. Vorlesung am D-ITET der ETH Zürich. Felix Friedrich HS 2017

Grundlagen der Programmierung 2

Hardware/Software Co-Design

Das UniRZ der Technischen Universität Ilmenau. Service, Hilfe und noch mehr

Herzlich Willkommen zur Übung Programmierpraxis

Prof. Dr. Detlef Krömker Carsten Heep. Institut für Informatik. Johann Wolfgang Goethe-Universität

Programmieren I. Überblick. Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft

Crunchpoints der modernen industriellen Softwareentwicklung und IT-Projektführung. Übungsverlauf und Übungsaufgabe 1

Informatik II. Willkommen zur Vorlesung! Das Team. Übungsbetrieb. Vorlesung am D-BAUG der ETH Zürich

Software Entwicklung I Übungen ( )

Grundlagen der Programmierung II (GP 2)

Programmkonstruktion. Herzlich Willkommen zu. 185.A79 Programmkonstruktion (PK) VU, 8.8 ECTS

Informatik 1 für Studiengang Elektrotechnik/Kommunikationstechnik

Vorlesung Programmieren

Softwareentwicklungspraktikum Nebenfach

Informatik. Vorlesung am D-MATH / D-PHYS der ETH Zürich. Bernd Gärtner HS 2017

Programmieren I. Überblick. Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft

Grundlagen der Programmierung UE. Dr. Herbert Prähofer (Gruppe 1 2, & 3) DI Markus Weninger(Gruppe 4)

Vorlesung Nebenläufige und verteilte. - Blended Learning Prof. Dr. Klaus-Peter Fähnrich / Thomas Riechert

Stand: Semester: Dauer: Modulnummer: Minimaldauer 1 Semester IWMB. Regulär angeboten im: Modultyp: Wahlpflicht WS, SS

Herzlich willkommen an der Fakultät für Informatik der TU Wien!

Fachbereich Informatik und Medien

Anhang III: Modulhandbuch

Grundlagen der Betriebssysteme

UE Algorithmen und Datenstrukturen 1 UE Praktische Informatik 1 Vorbesprechung

Objektorientierte Analyse und Design

Bachelor Angewandte Informatik Ingenieur- und Medieninformatik (BAI) Einführungsveranstaltung SS 2017 Dr. Werner Otten

Einführung in die Programmierung

Einführung in die Informatik

Programmierung 1 für Wirtschaftsinformatik Wintersemester 2015/16

Antragsteller/in: Dr. Thoralf Räsch Datum:

Übersicht & Einführung

Grundlagen der Programmiersprachen

Algorithmen & Datenstrukturen

Informatik I. W i l l k o m m e n. Team. Einschreibung in Übungsgruppen. Vorlesung am D-ITET der ETH Zürich. zur Vorlesung Informatik I!

Transkript:

http://www.complang.tuwien.ac.at/franz/objektorientiert.html Objektorientierte Programmiertechniken 185.A01, VU 2.0, 3 Ects Franz Puntigam Institut für Computersprachen franz@complang.tuwien.ac.at http://www.complang.tuwien.ac.at/franz/objektorientiert.html

Inhalt Überblick über oo Paradigma und Sprachkonzepte (Java) Ersetzbarkeit und Wiederverwendung (Schwerpunkt) Generizität (Schwerpunkt) und Nebenläufigkeit ausgewählte Entwurfsmuster und Programmiertechniken Zusammenhänge zwischen Konzepten bzw. Prinzipien Produktive und typische Verwendung der Konzepte Objektorientierte Programmierung, Vorbesprechung 1

Ziele Fachwissen entsprechend dem LVA-Inhalt Modellbildung, Abstraktion, Lösungsfindung Umgang mit unvollständig spezifizierten Problemen Kritische Bewertung und Reflexion von Lösungen Selbstorganisation, Teamfähigkeit, Neugierde Objektorientierte Programmierung, Vorbesprechung 2

Voraussetzungen STEOP (oder Ausnahmeregelung) Programmierkenntnisse in Java (entsprechend Einführung in das Programmieren) oder gute Programmierkenntnisse und umfangreiche praktische Erfahrungen in anderen Sprachen Objektorientierte Programmierung, Vorbesprechung 3

Anrechenbarkeit Wirtschaftsinformatik Medieninformatik und Visual Computing Medizinische Informatik Software & Information Engineering Technische Informatik Objektorientierte Programmierung, Vorbesprechung 4

Aufbau der LVA Vorlesung (Mittwoch, 14 00 15 00, Informatikhörsaal) Übung in 3er-Gruppen, wöchentlich eine Aufgabe Abgabegespräch zu Übungsaufgaben (im Jänner) Vorlesungsprüfung (Jänner bzw. März bis Juni) Objektorientierte Programmierung, Vorbesprechung 5

Skriptum online verfügbar (kein Verkauf gedruckter Skripten) www.complang.tuwien.ac.at/franz/objektorientiert.html Objektorientierte Programmierung, Vorbesprechung 6

Anmeldung Anmeldung über TISS (wegen STEOP)!! CompLang-Anmeldung als Einzelperson (Passwort wählen, Account o0123456 ausprobieren) Gruppe zu 3 Personen bilden, Tutor wählen (keine anderen Gruppengrößen, Verzeichnis Gruppe) Probleme bei Anmeldung Tutor im Übungsraum (Argentinierstraße 8, Labor im Tiefparterre) Gruppen-Treffen: 06. 10., 16 00 17 00 11. 10., 15 00 16 00 (Argentinierstraße 8, Labor im Tiefparterre) Objektorientierte Programmierung, Vorbesprechung 7

An- und Abmeldetermine elektronisch rund um die Uhr (mit TU-Passwort) Anmeldung bis 11. 10. 2011 Abmeldung bis 19. 10. 2011 spätere An- bzw. Abmeldungen werden nicht akzeptiert Objektorientierte Programmierung, Vorbesprechung 8

Übungsaufgaben jeden Mittwoch ab 12. 10. neue Aufgabe (insgesamt 8 Aufgaben) spätestens nach der Vorlesung im Web zu finden reguläre Abgabe: 13 45 Uhr vor nächster Vorlesung nachträgliche Abg.: 13 45 Uhr vor übernächster Vorlesung Einstiegsphase (zwei Aufgaben) von TutorIn betreut zweite Aufgabe sehr umfangreich (trotz Feiertagen) Objektorientierte Programmierung, Vorbesprechung 9

Benützung von Rechnern Server für Laborübung: g0.complang.tuwien.ac.at Terminals im Übungsraum (Labor, Argentinierstraße 8, Tiefparterre) Arbeiten auf anderen Rechnern möglich (z.b. zu Hause) nötige Software: Java 5 oder neuer; empfohlen: Eclipse Abgaben nur auf g0.complang.tuwien.ac.at (Lösungen automatisch abgesammelt) Objektorientierte Programmierung, Vorbesprechung 10

Beurteilung der Lösungen Einstiegsphase (2 Aufgaben) von TutorIn beurteilt (Mitarbeit bzw. Basisqualität; zusammen bis 100 Punkte) weitere 6 Lösungen von Puntigam und Krall (aufgabenspez. Qualität; bis 100 Punkte pro Aufgabe) nur 2/3 der Punkte für nachträgliche Abgaben Maximum aus regulärer und nachträglicher Abgabe vorläufige Ergebnisse per Mail Abgabegespräche im Jänner (Begründung der Lösungen) über 50% der max. 700 Punkte für positiven Übungsteil Objektorientierte Programmierung, Vorbesprechung 11

Gesamtbeurteilung je zur Hälfte Vorlesungsprüfung und Übungsbeurteilung positive Note nur wenn beide Teile positiv Vorlesungsprüfung mündlich (Jänner, März bis Juni 2011) Prüfer wählbar (Puntigam oder Krall) negative Vorlesungsprüfung einmal wiederholbar Objektorientierte Programmierung, Vorbesprechung 12

Bleiben Sie erreichbar SPAM-freie Mail auf g0.complang.tuwien.ac.at.forward anpassen (persönliches Verzeichnis) Mail von g0.complang.tuwien.ac.at zulassen Objektorientierte Programmierung, Vorbesprechung 13

Bei Fragen und Problemen Webseite: www.complang.tuwien.ac.at/franz/objektorientiert.html e-mail an betreuenden Tutor: oop?@complang.tuwien.ac.at (? = Tutornummer) Besprechungstermin mit Tutor vereinbaren Tutor im Übungsraum (zu bestimmten Zeiten) Objektorientierte Programmierung, Vorbesprechung 14