Übung Softwareentwicklung 1 für Wirtschaftsinformatik

13
Abteilung für Telekooperation Übung Softwareentwicklung 1 für Wirtschaftsinformatik SS 2008 Dr. Wieland Schwinger [email protected] http://www.tk.uni-linz.ac.at/teaching/ http://www.tk.uni-linz.ac.at/blackboard/

description

Übung Softwareentwicklung 1 für Wirtschaftsinformatik. SS 2008 Dr. Wieland Schwinger [email protected] http://www.tk.uni-linz.ac.at/teaching/ http://www.tk.uni-linz.ac.at/blackboard/. Ziel der LVA. Grundlegende Erfahrung in JAVA Programme schreiben/lesen/verstehen/verbessern - PowerPoint PPT Presentation

Transcript of Übung Softwareentwicklung 1 für Wirtschaftsinformatik

Page 1: Übung Softwareentwicklung 1 für Wirtschaftsinformatik

Abteilung für Telekooperation

Übung Softwareentwicklung 1

für Wirtschaftsinformatik

SS 2008Dr. Wieland Schwinger

[email protected]

http://www.tk.uni-linz.ac.at/teaching/http://www.tk.uni-linz.ac.at/blackboard/

Page 2: Übung Softwareentwicklung 1 für Wirtschaftsinformatik

Softwareentwicklung I • UE

SE1UE_00 - 5

Abteilung für Telekooperation

Ziel der LVA

Grundlegende Erfahrung in JAVA■ Programme

schreiben/lesen/verstehen/verbessernStrukturelles Problemlösen

■ Lösungsvisualisierung■ Dokumentation■ Programme testen / debuggen

Programmiertechniken erlernen■ Algorithmen■ Grundlagen der Objektorientierung

Page 3: Übung Softwareentwicklung 1 für Wirtschaftsinformatik

Softwareentwicklung I • UE

SE1UE_00 - 6

Abteilung für Telekooperation

TermineDatum Wee

kUE Inhalt Aufgabe

Ausgabe Abgabe Rückgabe

2008/OCT/08 42 UE00 Vorbesprechung A0 - -

2008/OCT/15 43 UE01 Algorithmus, Algorithmendarstellungsarten, (Sequentielle) Programme

A1 - -

2008/OCT/22 44 UE02 Handsimulation, Testen; Daten, Datentypen, und Werte

A2 A1 -

2008/NOV/05 45 UE03 Schleifen, Verzweigungen (if, case) A3 A2 A1

2008/NOV/12 46 UE04 Weitere Beispiele A4 A3 A2

2008/NOV/19 47 UE05 Felder (arrays) A5 A4 A3

2008/DEC/03 49 UE06 Klassen, Objekte, Methoden A6 A5

2008/DEC/10 50 UE07 Konstuktoren, String, Selbstverweise, Objektkopie A7 A6 A5

2008/DEC/17 49 UE08 Listen A8 A7 A6

2008/JAN/14 3 UE09 Schrittweise Verfeinerung A9 A8 A7

2008/JAN/21 4 UE10 Rekursion A10 A9 A8

2008/JAN/29 5 UE11 Fragestunde A10 A9

2008/FEB/04 6 A10

2008/FEB/02-06

7 TEST Test TEST

2008/APR NT Nachtest (über ges. Stoff) TEST

1. Algorithmik

2. Objektorientierung

Page 4: Übung Softwareentwicklung 1 für Wirtschaftsinformatik

Softwareentwicklung I • UE

SE1UE_00 - 7

Abteilung für Telekooperation

Aufgaben

Umfang:■ 9 Übungen werden ausgegeben – 7 von 9 Übungen müssen abgegeben werden■ Jede Übung hat 2 Übungsaufgaben■ Jede Übung wird mit max. 24 Punkte (12 Punkte pro Bsp.) beurteilt

Ausarbeitung:■ Alle Beispiele einer Übung müssen ausgearbeitet werden■ Jede Übung muss individuell ausgearbeitet werden - das Abschreiben wird mit

Ausschluss von der LVA geahndet. ■ Eine Übung gilt als abgegeben, wenn mindestens 25% der zu erreichenden

Punkte erreicht wurden.■ Unbedingt die Formalvorgaben der Ausarbeitung berücksichtigen! Sollte die

Übungsausarbeitung in der Form nicht entsprechen werden dafür (massiv) Punkte abgezogen.

Ausgabe der Übungsaufgabe:■ Die Übungsaufgabe kann von der Kurs-Homepage heruntergeladen werden

(http://www.tk.uni-linz.ac.at/teaching/)

Page 5: Übung Softwareentwicklung 1 für Wirtschaftsinformatik

Softwareentwicklung I • UE

SE1UE_00 - 8

Abteilung für Telekooperation

Abgabe der Übungen WAS ist abzugeben (generisch):

■ Pro Aufgabe der Übung:1. Lösungsidee in Prosa (ca. ½ - 1 Seite)2. Testplan mit ausreichenden sinnvollen Testbeispielen3. Ablaufdiagramm/Struktogramm des realisierten

Algorithmus4. Sauber ausgearbeiteter Sourcecode mit ausreichender

Kommentierung 5. Angabe, ob das Programm ohne Fehler kompiliert und

wie gewünscht läuft6. Ausdruck der Testläufe

Page 6: Übung Softwareentwicklung 1 für Wirtschaftsinformatik

Softwareentwicklung I • UE

SE1UE_00 - 9

Abteilung für Telekooperation

Abgabe der Übungen

WIE ist Übungsausarbeitung abzugeben:■ Die Übungsausarbeitung ist in:

ausgedruckter Form u n d in elektronischer From abzugeben

■ Abgabe bis spätestens vor Beginn der LVA s.t. (DON 12:00)

WO ist die Übungsausarbeitung abzugeben:■ Die ausgedruckte Form ist in den Abgabepostkästen des

Instituts für Telekooperation im TNF 9. Stock abzugeben (gegenüber den Liften)

■ Für jede Übungsgruppe gibt es einen eigenen Abgabepostkasten!

Falsch, zu spät oder unvollständige Abgaben werden nicht berücksichtigt!

Page 7: Übung Softwareentwicklung 1 für Wirtschaftsinformatik

Softwareentwicklung I • UE

SE1UE_00 - 10

Abteilung für Telekooperation

Abgabe der Übungen Elektronische Abgabe

■ Die elektronische Abgabe wird verwendet um die Richtigkeit der abgegebenen Testausdrucke zu kontrollieren

■ Es ist erforderlich anzuzeigen, ob das Programm fehlerfrei kompiliert■ Elektronische Abgabe PER EMAIL!

An folgende eMail-Adresse:

Der Betreff (subject) muss folgendes Format haben:

SE1UE_MAT<Mat.Nr.>Bsp: SE1UE_MAT0555201

Die entsprechenden Sources jedes der beiden Beispiele ist jeweils in einer eigenen ZIP-Datei

mit dem Namen Aufgabe1.zip bzw. Aufgabe2.zip abzugeben.■ Nicht für alle Übungen, sondern nur für jene, bei denen ein Java-Programm verlangt ist, ist

eine elektronische Abgabe erforderlich

LVA Gruppe eMail

367.040 A [email protected]

Page 8: Übung Softwareentwicklung 1 für Wirtschaftsinformatik

Softwareentwicklung I • UE

SE1UE_00 - 11

Abteilung für Telekooperation

Beurteilung Schein:

■ Mehr als 3 Übungsabgaben führen zu einer Beurteilung ■ Es wir eine Schein spätestens nach dem Nachtest ausgestellt■ Es werden auch negative Scheine ausgestellt.

Basis der Beurteilung:■ Übungspunkte 50 %■ Test 50 %

Notwendig für eine positive Beurteilung:1) Positive Übungsleistung: ■ Abgabe von 7 von 9 Übungen■ 55% Punktedurchschnitt bei den besten 8 Übungen2) Positive Testleistung: ■ Positive Beurteilung des Tests (>= 50% der erreichbaren Punkte)■ 2 Testmöglichkeiten:

Haupttest Nachtest

Wenn's schief geht?■ Sollte die Testleistung beim ersten Zwischentest oder zweiten Zwischentest nicht erreicht worden

sein, so gibt es einen Nachtesttermin (wird noch bekannt gegeben - üblicher Weise vor dem Beginn /Mitte des SS)

■ Sollte die Übungsleistung bzw. auch nach dem Nachtest keine positive Testleistung erreicht worden sein, dann muss der Kurs erneut besucht werden.

■ Der Kurs wird aller Voraussicht nach auch im nächsten Semester wieder angeboten werden.

Page 9: Übung Softwareentwicklung 1 für Wirtschaftsinformatik

Softwareentwicklung I • UE

SE1UE_00 - 12

Abteilung für Telekooperation

Tutoren Tutoren:

Aufgaben der Tutoren:■ Korrektur der Übungsabgaben inkl. Punktevergabe■ Hilfestellungen bei den Übungen■ Beantwortung von Fragen zum Übungsstoff

Erreichbarkeit der Tutoren:■ per eMail■ im TK-Forum■ persönlich nach Terminvereinbarung

Name Gruppe(n)

eMail

Christoph Schütz A [email protected]

Page 10: Übung Softwareentwicklung 1 für Wirtschaftsinformatik

Softwareentwicklung I • UE

SE1UE_00 - 13

Abteilung für Telekooperation

Forum Eigenes Forum für die SE1UE

■ http://www.tk.uni-linz.ac.at/blackboard/ -> Courses SS 09 -> Softwareentwicklung 1 UE■ Bitte unbedingt beim Forum subskribieren, um über neue Postings informiert zu werden

Zweck:■ Fragen und Antworten zu inhaltlichen Problemen von Studierenden, wie zum

Beispiel: Verständnisprobleme zur Übungsaufgabe Probleme bei der Lösung der Aufgabe

■ Administrative Informationen zur LVA (ausschliesslich über das Forum!), wie zum Beispiel:

Terminverschiebungen, Testterminankündigung, Testergebnisse

Antworten:■ LVA-Leiter, Tutoren, andere Studenten

Tipp: Je mehr kommuniziert wird, desto leichter wird die SE1UE fallen!

Die Leistungen in der Übung sind direkt proportional zur Kommunikation der Studierenden (im Forum)!

Page 11: Übung Softwareentwicklung 1 für Wirtschaftsinformatik

Softwareentwicklung I • UE

SE1UE_00 - 14

Abteilung für Telekooperation

Meine Erreichbarkeit

Forum:■ Ich lese selbst im Forum mit und antworte nach

Möglichkeit sofort eMail:

■ Bitte wichtige / dringende Fragen per eMail■ eMail-Adresse: [email protected]■ eMail-Subject: "SE1UE"■ ... anderenfalls werden die eMail ev. nicht zugestellt.

Persönlich:■ Bitte in der Sprechstunde: DIE 12:00 – 12:30■ Ausserhalb der Sprechstunde bitte nur nach

Vereinbarung

Page 12: Übung Softwareentwicklung 1 für Wirtschaftsinformatik

Softwareentwicklung I • UE

SE1UE_00 - 15

Abteilung für Telekooperation

Literatur Mössenböck, H.: "Sprechen Sie Java?",

ISBN 3-89864-117-1, dPunkt

Bell, D., Parr, M.: "Java für Studenten",

ISBN 3-8273-7045-0, PearsonStudium

english

english

deutsch

deutsch

• Flanagan, D.: "Java in a Nutshell“, ISBN: 0-59600-283-1, O'Reilly

• Flanagan, D.: "Java Examples in a Nutshell", ISBN 0-59600-039-1, O'Reilly

Page 13: Übung Softwareentwicklung 1 für Wirtschaftsinformatik

Softwareentwicklung I • UE

SE1UE_00 - 16

Abteilung für Telekooperation

Web Links http://java.sun.com/docs/ http://java.sun.com/docs/books/tutorial/ http://java.sun.com/javase/6/docs/api/index.html http://www.gamelan.com