Programmieren Tutorium Wintersemester 2008/2009



Ähnliche Dokumente
Informationsblatt zu den Seminaren am Lehrstuhl. für Transportsysteme und -logistik

Programmieren Tutorium

Hier findet ihr alle Informationen rund um s Studium in den Sozialwissenschaften: Prüfungsordnung:

Informationsblatt zur Anmeldung Abschlusspräsentation und zum Präsentationsportfolio (WS2015/16)

Uwes Wiests Training

Praktikumsbetreuung im Bachelorstudiengang Psychologie

MJD baut Brunnen. Pfandflaschenprojekt mit Tuisa e.v. Leitfaden

Vorlesungsverzeichnis für die Kinder-Uni in den Herbstferien 2013 an der Hochschule Trier

Organisatorische Infos zum Studium Was muss ich wissen? Was finde ich wo? Was muss ich erledigen?

Objektorientierte Programmierung für Anfänger am Beispiel PHP

Die Online-Meetings bei den Anonymen Alkoholikern. zum Thema. Online - Meetings. Eine neue Form der Selbsthilfe?

Virtual Private Network

Praktikum Grundlagen der Programmierung. Praktikumsübersicht. Dr. Karsten Tolle

Stud.IP. Inhalt. Rechenzentrum. Vorgehen zur Eintragung in Veranstaltungen / Gruppen. Stand: Januar 2015

Die Bachelorarbeit muss laut Prüfungsordnung nicht mehr thematisch dem gewählten Schwerpunktmodul zuzuordnen sein.

Institut für Telematik Universität zu Lübeck. Programmieren. Kapitel 0: Organisatorisches. Wintersemester 2008/2009. Prof. Dr.

Einführung in die objektorientierte Programmierung mit Java. Klausur am 19. Oktober 2005

Anleitung für die Hausverwaltung

Grundlagen von Python

5. Tutorium zu Programmieren

Seminar: Moderne Web Technologien (MWT)

Kursdemo zum Kurs Übungen zum Zivilrecht. Prof. Dr. Inge Scherer

PAUL App. Anleitung für Studierende und Lehrende

MASTER-BERATUNG. im Fach Kunstgeschichte

Mathematik für Studierende der Wirtschaftswissenschaften und Gesundheitsökonomie

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf Seite 1 von 22

Flyer, Sharepics usw. mit LibreOffice oder OpenOffice erstellen

Spielbericht Online. Nachbearbeitung durch die Vereine ist erforderlich bei: a) Nichtantritt des angesetzten Schiedsrichters

Übungen zur Softwaretechnik

Objektorientierte Programmierung OOP

Anleitung zur Einrichtung Ihres PPPoE-Zugangs mit einer AVM FritzBox 7390 Inhalt

Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung: Lösungsvorschlag

1. Einleitung Abfrage des COON-Benutzernamens Ändern des Initial-Passwortes Anmelden an der COON-Plattform...

Praktische Informatik 1

Titel der Stunde: TELEFONIEREN, HÖFLICHKEIT

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

Adressen der BA Leipzig

Was muss ich über den Zulassungstest wissen?

Java: Vererbung. Teil 3: super()

Leitfaden für die ersten Schritte im INIT-eCampus. mailto:

Installationsanleitung Einrichtung PPPoE Zugang FRITZ!Box 7390

Java Einführung Umsetzung von Beziehungen zwischen Klassen. Kapitel 7

Fragebogen zur Evaluation der Vorlesung und Übungen Computer Grafik, CS231, SS05

Programmieren I. Strategie zum Entwurf von Klassen. Beispiele. Design von Klassen. Dr. Klaus Höppner. Beispiel: Bibliothek

Leichte-Sprache-Bilder

Handbuch für die Nutzung des Portals [Wählen Sie das Datum aus]

Buchen eines Webinars

Anleitung IPSec VPN. Datum: Version: 1.1. Gültig ab: Ablage:

Informationsblatt: Advoware über VPN

Einführung für Studierende im. Bachelorstudiengang Mathematik und Anwendungsgebiete. 20. Oktober 2015 Prof. Dr. Stefan Schröer

Informationssysteme. PD Dr. Andreas Behrend. 7. Mai Abgegebene Fragebögen: 36

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof

Löwen App Version 1.0.0

BEDIENUNGSANLEITUNG: EINREICH-TOOL

Fachdidaktik der Informatik Jörg Depner, Kathrin Gaißer

Anleitung für die Teilnahme an den Platzvergaben "Studio II, Studio IV und Studio VI" im Studiengang Bachelor Architektur SS15

Anleitung Air Berlin Web-Ceck-in - Seite 1 von 9

SEQUENZDIAGRAMM. Christoph Süsens

Softwaretechnologie -Wintersemester 2013/ Dr. Günter Kniesel

TICKET ONLINE. Ihr einfaches und schnelles Online-Bestellprogramm. Inhalt: 1. Was ist Ticket Online. 2. Anmeldung zu Ticket Online So einfach geht s

kurzanleitung modul debitoren

Programmieren. 10. Tutorium 4./ 5. Übungsblatt Referenzen

Anleitung über den Umgang mit Schildern

Erste Schritte mit STUDIS

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

Anleitung Typo3-Extension - Raumbuchungssystem

Aufgabe: Knapp bei Kasse

Anleitung Administration Alterssiedlungen Basel. So aktualisieren Sie Ihre Daten. Version:

FastViewer Remote Edition 2.X

E-Government Sondertransporte (SOTRA) Registrierung von Benutzerkennung

Organisatorisches. Ökonometrie I Michael Hauser WS15/16

Haftpflichtversicherung für ein Praktikum während der Herbstferien 2012 Nur für Schüler der 9. Klasse der RS Füssen

Web-Erfassung von Veranstaltungen

Landes-Arbeits-Gemeinschaft Gemeinsam Leben Gemeinsam Lernen Rheinland-Pfalz e.v.

Meet the Germans. Lerntipp zur Schulung der Fertigkeit des Sprechens. Lerntipp und Redemittel zur Präsentation oder einen Vortrag halten

Um sich zu registrieren, öffnen Sie die Internetseite und wählen Sie dort rechts oben

Online bezahlen mit e-rechnung

Wie erstelle ich (m)einen Stundenplan?

Tutorium 5 - Programmieren

Campus Management (CM)

Zugriff auf das Across-Ticketsystem

Im vorliegenden Tutorial erfahren Sie, wie Sie in myfactory Postfächer für den Posteingang und den Postausgang anlegen.

Schnödewindchens Werkstatt Dipl. Ing. Barbara Schnödewind Kabelstrasse Mönchengladbach

Verwalten Sie Ihre Homepage von überall zu jeder Zeit! Angebote und Informationen auf

Informatikgrundlagen (WS 2015/2016)

Auswertung zu "Projektmanagement B, SS08"

Anleitung SEPA-Lastschriften in der VR-NetWorld Software Version 5

Einrichten des Elektronischen Postfachs

Family Safety (Kinderschutz) einrichten unter Windows 7

Anmeldung und Zugang zum Webinar des Deutschen Bibliotheksverbandes e.v. (dbv)

3. Neuen Newsbeitrag erstellen Klicken Sie auf das Datensatzsymbol mit dem +, damit Sie einen neuen Newsbeitrag erstellen können.

Klausur zur Veranstaltung Industrielle Produktionssysteme im SS 04

Tutorial. Wie kann ich meinen Kontostand von meinen Tauschpartnern in. übernehmen? Zoe.works - Ihre neue Ladungsträgerverwaltung

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

Datenstrukturen und Algorithmen

Kulturobjekte der Donau Das ContentManagementSystem (CMS)

Der große VideoClip- Wettbewerb von Media Markt.

Transkript:

Micha Bruns, Philipp Tölle, Markus Roth 1 Programmieren Tutorium Wintersemester 2008/2009 Markus Roth Tutorium Nr. 10 28.10.2008

Micha Bruns, Philipp Tölle, Markus Roth 2 Übersicht Organisatorisches Über mich... Übungsblatt VPN Praktomat/Newsgroups Scheinerwerb Objektorientierung Objekte Klassen Methoden/Konstruktor

Micha Bruns, Philipp Tölle, Markus Roth 3 Organisatorisches Über mich... Name: Markus Roth Alter: 22 Studiengang: Informatik Semester: 3 Freizeit: Musik, Radfahren, Volleyball, Badminton Email-Adresse: markus.roth@stud.uni-karlsruhe.de Tutoriums-Homepage: http://pp.info.uni-karlsruhe.de/prog1/ Zusätzliches Material Folien

Micha Bruns, Philipp Tölle, Markus Roth 4 Organisatorisches Das Team Die Folien gefallen euch? Mehr davon hier: Dienstag: 15:45 Uhr Markus Roth SR -109 Mittwoch: 15:45 Uhr Micha Bruns SR -119 Mittwoch: 15:45 Uhr Philipp Tölle SR -108 Hinweis: Der Besuch eines anderen Tutoriums ist jederzeit möglich. Allerdings ist für die Erfassung eurer Leistungen weiter euer Tutor zuständig. Ein offizieller Wechsel ist nur mit einem entsprechenden Tauschpartner und nur über den Übungsleiter möglich.

Micha Bruns, Philipp Tölle, Markus Roth 5 Organisatorisches Vorstellungsrunde Über euch stellt euch bitte kurz vor: Name Studiengang Freizeitaktivitäten Vorkenntnisse Erwartungen

Micha Bruns, Philipp Tölle, Markus Roth 6 Organisatorisches Veranstaltung und Literatur Homepage: https://pp.info.uni-karlsruhe.de/lehre/ws200809/prog/ Literatur: Peter Pepper. Programmieren lernen. 3. Auflage (2007), Springer. ISBN: 3-540-72363-9 siehe auch erste Vorlesungsfolien

Micha Bruns, Philipp Tölle, Markus Roth 7 Organisatorisches Übungsblatt Erscheint zweiwöchig, immer montags Erstmalig am 03.11.2008 Abgabe am Freitag der nächsten Woche (erstmalig 14.11.2008) ca. 1,5 Wochen Bearbeitungszeit Einwurf im Schlitz im Keller des Info-Baus Programme immer ausdrucken und Übungsblatt 1x tackern Insgesamt 6 Blätter Ab dem dritten Übungsblatt Abgabe über Praktomat Rückgabe durch Tutor in den Tutorien Keine Gruppenarbeit, Abschreiben 0 Punkte

Micha Bruns, Philipp Tölle, Markus Roth 8 Organisatorisches VPN Steht für Virtual Private Network Sicherer Zugriff auf Uni-Netz und -Dienste von zu Hause aus und von außerhalb Wird z.b. benötigt für Praktomat, Newsgroups, bestimmte Bib-Seiten Siehe externe Folien (Wiki)

Micha Bruns, Philipp Tölle, Markus Roth 9 Organisatorisches Praktomat/Newsgroups Siehe externe Folien (Wiki) Anmeldung nur mit Uni-Emailadressen möglich:...@stud.uni-karlsruhe.de,...@ira.uka.de...@kit.edu Einreichen der Programme bis zum Fristende beliebig häufig möglich Letzte Einreichung zählt Verbindlich ist der eingeworfene Ausdruck Einführung in Newsgroups generell und Uni-Newsgroups: http://www.rz.uni-karlsruhe.de/dienste/1003.php Programmieren-Newsgroup nur vom Uni-Netz (VPN) möglich

Micha Bruns, Philipp Tölle, Markus Roth 10 Organisatorisches Scheinerwerb Übungsschein Prüfungsschein >50% der Punkte der Übungsblätter benötigt Punkteverteilung: 2x20 + 4x25 Punkte Wird nicht benotet Korrektur durch Tutor Anmeldung über SB-Funktion der Uni bis 31.01.2009 2 Praktische Aufgaben Umfang ca. 500-800 LoC Abgabe im Praktomat Bewertung mindestens C Stil, Funktionalität Korrektur durch Lehrstuhl Anmeldung über SB-Funktion der Uni bis 15.01.2009 Bearbeitung: Januar bis März

Micha Bruns, Philipp Tölle, Markus Roth 11 Organisatorisches Fragen Habt ihr etwas nicht verstanden? Fragemöglichkeiten Einen Blick auf die Vorlesungsfolien werfen Fragehierarchie Newsgroups Tutor Übungsleiter Dozent

Micha Bruns, Philipp Tölle, Markus Roth 12 Objektorientierung Objekte Ein Objekt ist gekennzeichnet durch Identität (Name) Zustand (Attribute) Verhalten (Methoden) Ein Objekt ist eine Instanz einer Klasse Beispiel: (Automobil) Identität: VW Golf Zustand: 86 PS, Farbe Rot, Kennzeichen KA-RL 22 Verhalten: Beschleunigen, Bremsen

Micha Bruns, Philipp Tölle, Markus Roth 13 Objektorientierung Klassen Eine Klasse ist ein Bauplan (Schablone) für gleichartige Objekte (Instanzen) Sie beschreibt Welche Attribute die Objekte haben Welche Methoden die Objekte haben Java-Notation: class <<Name>> { <<Attribute>> <<Konstruktormethoden>> <<weitere Methoden>> } Beispiel: (Automobil) Klasse Auto Attribute: Leistung, Farbe, Kennzeichen Methoden: Beschleunigen, Bremsen VW Golf ist eine Instanz der Klasse Auto

Micha Bruns, Philipp Tölle, Markus Roth 14 Objektorientierung Methoden/Konstruktor Methoden führen die Aktionen von Objekten aus Können Parameter übernehmen und zurück geben Konstruktor Spezielle Methode zur Instantiierung von Objekten einer Klasse Initiale Attribut-Zuweisung Heißt per Konvention genau so wie die Klasse Kann Parameter enthalten Objekterzeugung mittels new-operator Instantiierungs-Notation <<Klassenname>> <<objektname>> = new <<Konstruktor>> (<<Argumente>>) Zugriff auf Objekte erfolgt über Referenzen, die die Identität des Objektes repräsentieren

Micha Bruns, Philipp Tölle, Markus Roth 15 Objektorientierung Aufgabe Überlegt euch eine Klasse und zwei davon abgeleitete Objekte aus dem Alltag und modelliert diese in Java-Notation

Ende Micha Bruns, Philipp Tölle, Markus Roth 16