Softwareentwicklungspraktikum 2012/2013 Kickoff. Prof. Dr. Martin Wirsing Dr. Andreas Schroeder, Dr. Steffen Jost, Lenz Belzner



Ähnliche Dokumente
Die Post hat eine Umfrage gemacht

Einführung in die Informatik II

Safer Internet Day 2014: DER KLASSEN HANDYCHECK

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

Anwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun. Java Projekt. Schiffe Versenken mit GUI

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

WinVetpro im Betriebsmodus Laptop

Deutsches Rotes Kreuz. Kopfschmerztagebuch von:

Bachelorabschluss und Masterstudium Infoveranstaltung FSR Linguistik & SBL

Pädagogische Hochschule Thurgau. Lehre Weiterbildung Forschung

Nplate (Romiplostim) SELBSTINJEKTIONS-TAGEBUCH Zur Unterstützung der Anwendung von Nplate zu Hause

Internet-Wissen. Browser:

1. Konfiguration Outlook 2007 MAPI (mit Autodiscover).

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

Arbeit zur Lebens-Geschichte mit Menschen mit Behinderung Ein Papier des Bundesverbands evangelische Behindertenhilfe e.v.

Forschen - Schreiben - Lehren

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

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

Im Prüfungsteil Mündlicher Ausdruck sollen Sie zeigen, wie gut Sie Deutsch sprechen.

OECD Programme for International Student Assessment PISA Lösungen der Beispielaufgaben aus dem Mathematiktest. Deutschland

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Ihr Mandant möchte einen neuen Gesellschafter aufnehmen. In welcher Höhe wäre eine Vergütung inklusive Tantieme steuerrechtlich zulässig?

Lukas 7, nach NGÜ

Lizenzen auschecken. Was ist zu tun?

Wenn keine Verbindung zwischen den Computern besteht, dann bist du offline.

Exchange-Server - Outlook 2003 einrichten. 1. Konfiguration Outlook 2003 mit MAPI. Anleitung: Stand:

Catherina Lange, Heimbeiräte und Werkstatträte-Tagung, November

Einleitende Bemerkungen

Herzlich willkommen zur Lehrveranstaltung. Softwaretechnische Grundlagen / Programmierpraktikum

Handbuch. timecard Connector Version: REINER SCT Kartengeräte GmbH & Co. KG Goethestr Furtwangen

Studieren- Erklärungen und Tipps

Meine Lernplanung Wie lerne ich?

Präsentationsordner-Info

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

Anmeldeverfahren. Inhalt. 1. Einleitung und Hinweise

Sie müssen sich für diesen Fall mit IHREM Rechner (also zeitgut jk o.ä.) verbinden, nicht mit dem Terminalserver.

Zahlenwinkel: Forscherkarte 1. alleine. Zahlenwinkel: Forschertipp 1

Windows 10. Vortrag am Fleckenherbst Bürgertreff Neuhausen.

PRESman. Presentation Manager. Reduzieren Sie nachhaltig die Kosten für das. Erstellen, Verwalten und Verteilen Ihrer

Protonet SOUL USE CASE - Werbeagentur

Dow Jones am im 1-min Chat

Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit

Bedienungsanleitung für den Online-Shop

> Mozilla Firefox 3. Browsereinstellungen optimieren. Übersicht. Stand Juli Seite. Inhalt. 1. Cache und Cookies löschen

Anleitung zur Umstellung der Mehrwertsteuer in WERBAS

Outlook Express: Einrichtung Account

Anleitung Grundsetup C3 Mail & SMS Gateway V

Für 2 bis 4 Spieler ab 8 Jahren. Spielregeln

Selbst ist die Frau / der Mann: eine eigene Homepage erstellen!

Statuten in leichter Sprache

Steinmikado I. Steinmikado II. Steinzielwerfen. Steinwerfen in Dosen

Schritt 1: Starten Sie Hidemyass, wählen Sie "IP: Port Proxies"

Überblick: Die Bausteine im SCOUT-Projekt

Die YouTube-Anmeldung

petra polk Halbjahres-Online Coaching-Programm Februar bis Juli 2016 Foto pupes1 - Fotolia

OKTOBER 15. Radio Unerhört Marburg

Hinweise in Leichter Sprache zum Vertrag über das Betreute Wohnen

Master of Education Deutsch. Informationsveranstaltung: Obligatorisches Beratungsgespräch

BERECHNUNG DER FRIST ZUR STELLUNGNAHME DES BETRIEBSRATES BEI KÜNDIGUNG

CSS-Grundlagen. Etwas über Browser. Kapitel. Die Vorbereitung

M-net -Adressen einrichten - Apple iphone

Klausur Software-Engineering SS 2005 Iwanowski

Eine Anwendung mit InstantRails 1.7

Online-Algorithmen Prof. Dr. Heiko Röglin

MASTER-BERATUNG. im Fach Kunstgeschichte

Kommentartext Medien sinnvoll nutzen

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

Dieses HowTo darf nicht vervielfältigt oder veröffentlich werden ohne Einverständnis des Erstellers. Alle Angaben ohne Gewähr.

Was ist Orxonox? Ein Spiel:

Klausur WS 2006/07 Programmiersprache Java Objektorientierte Programmierung II 15. März 2007

e LEARNING Kurz-Anleitung zum Erstellen eines Forums 1. Wie erstellt man ein Forum?

ARCO Software - Anleitung zur Umstellung der MWSt

Die Wirtschaftskrise aus Sicht der Kinder

Die Beitrags-Ordnung vom Verein

2. Aufgabe (3 Punkte) Errechne anhand der angegebenen Daten den Abschreibungssatz der linearen Abschreibung in Prozent. Erklärung:

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

Stellvertretenden Genehmiger verwalten. Tipps & Tricks

Häufig wiederkehrende Fragen zur mündlichen Ergänzungsprüfung im Einzelnen:

Jeunesse Autopiloten

1 Einleitung. Lernziele. Symbolleiste für den Schnellzugriff anpassen. Notizenseiten drucken. eine Präsentation abwärtskompatibel speichern

40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.

Powermanager Server- Client- Installation

INFORMATIONEN FÜR DIE PRAXIS

estos UCServer Multiline TAPI Driver

Anleitung - Voraussetzung

Kurz-Anleitung zum Erstellen eines HotPot-Test

Übung: Verwendung von Java-Threads

ERSTE SCHRITTE.

Virtuelles Coaching (VC) ist eine Mischung aus telefonischem Coaching begleitet durch die Eingabe in ein Online-Formular.

Wie kommt der Strom zu uns?

Anleitung zur Online-Schulung

ANLEITUNG ZUR ERSTANMELDUNG ONLINE AN DER UNIVERSITÄT WIEN (FÜR ERASMUS-STUDIERENDE)

ICS-Addin. Benutzerhandbuch. Version: 1.0

Installation und Inbetriebnahme von SolidWorks

auf Frauen und Männer in gleicher Weise bezogen. 1 Alle maskulinen Bezeichnungen von Personen und Funktionsträgern in dieser Satzung sind

INTERNETZUGANG WLAN-ROUTER ANLEITUNG INSTALLATION SIEMENS GIGASET

ALEMÃO. Text 1. Lernen, lernen, lernen

Transkript:

Softwareentwicklungspraktikum 2012/2013 Kickoff Prof. Dr. Martin Wirsing Dr. Andreas Schroeder, Dr. Steffen Jost, Lenz Belzner

Die Lehrenden Prof. Dr. Martin Wirsing Dr. Andreas Schroeder SEP-Sprechstunde Dienstag 13-14, Raum F 006 Dr. Steffen Jost Lenz Belzner

Die Tutoren Barry Norman Daniel Unverricht Fabius Steinberger Frederik Brudy Huyen Linh Nguyen Vo Leon da Rocha Max Kleucker Simon Wanner Stefan Dupke Thomas Neumeier Thomas Wimmer

Zunächst Studenten ohne SEP-Praktikumsplatz Bewerbungsphase über UniWorX lief von 1.10 12.10. Die Plätze sind am Freitag 12.10. vergeben worden Dies ist eine Pflichtveranstaltung Bitte die Anwesenheitsliste unterschreiben

Ziele des Praktikums Lernziele: die Studierenden sind in der Lage, ein komplettes Java-Projekt abzuschließen und wissen Java und seine Standardbibliothek effektiv einzusetzen sind mit Eclipse vertraut und können es zur Steigerung ihrer Produktivität nutzen wissen agile Techniken wie Standup Meetings, Pair Programming und Unit Testing einzusetzen sind mit grundlegenden Prinzipien von Objektorientierten Designs vertraut, insbesondere mit Java Interfaces und Design Patterns

Die URL des Praktikums http://sep.pst.ifi.lmu.de

Die Web-Präsenz Web YouTube Forum Redmine SVN Zugang Redmine: CIP-Login Zugang SVN: SVN-Passwort zum CIP-Login anlegen https://tools.rz.ifi.lmu.de/cipconf/

Verlauf Kickoff (15.10.) Vorprojekte (22.10. 27.11.) Game of Life Chat Client Tic-Tac-Toe Eignungsfeststellung (schriftlich) am 24.11. Code Review am 27.11. Hauptprojekt: Reversi (3.12. 1.2.) Hotseat Client Server Spieler-KI Abschluss: Turnier und Awards (4.2.)

Zeitaufwand Umfang des Praktikums sind 12 ETCS Laut Prüfungsordnung ist 1 ETCS = 30 Stunden Insgesamt also 360 Stunden Pro Semester sind 30 ETCS zu absolvieren Das Praktikum ist arbeitsintensiv! Das SEP wird mindestens 40% des Semesters ausfüllen!

Montag Termine 14 Uhr Aufgabenstellung online 14 Uhr Videos online 16-18 Uhr Plenum (Oettingenstr. 67, B 001) Pflicht 15.10 (heute) und 3.12 (Kickoff Hauptprojekt) Coaching Meetings Termin ist mit Team und Tutor zu vereinbaren empfohlen ist Dienstag zwischen 14 und 16 Uhr CIP-Pools Oettingenstraße Vorprojekt: 30 Minuten Hauptprojekt: 60 Minuten Coaching Meetings sind Pflichtveranstaltungen

Aufgabenstellung Verlauf Aufgabe + Videos Coaching (empfohlen) Standup Standup Plenum Präsentation im Coaching-Meeting Mo Di Do Sa Mo Di

Lern-Videos und Plenum Plenum Frage- und Antwortstunde Präsentation und Diskussion der aktuellen Themen aus Coaching Meetings und die-informatiker-forum Videos Die Themen sind auf das Praktikum zugeschnitten Sie enthalten Folien und live coding Code aus den Videos ist verfügbar Die ersten Themen Eclipse, Versionskontrolle SE-Prozess, Pair Programming, Redmine

Coaching Meetings Verlauf der Coaching Meetings Ergebnisse werden Präsentiert Standup Meeting (max. 10 Minuten im Vorprojekt) Fragen und Antworten / Coding Dojo Standup Meeting Meetings brauchen Vorbereitung Es gibt keine Diskussionen und keine Unterbrechungen Berichte dem Team über drei Dinge Was hast Du seit dem letztem Meeting getan Was hast Du bis zum nächsten Meeting vor Was sind Deine aktuellen Probleme

Teams Teams werden zusammengestellt! Während des Vorprojekts Team mit 3-4 Teilnehmer Während des Hauptprojekts Team mit 6-7 Teilnehmer Team und Zusammenstellung ist in Redmine CIP-Mails abrufen zur Team-Koordination!

Reversi Spielbrett mit 64 Feldern 64 Steine mit zwei Seiten Schwarz und Weiß Zwei Spieler ziehen abwechselnd Bei jedem Zug werden gegnerische Steine eingeschlossen und umgedreht. Spielende, falls keiner mehr ziehen kann. Oft ist das Spielbrett dann voll. Gewinner ist der Spieler mit den meisten Steinen.

Reversi Anfangskonfiguration 4 Steine auf dem Brett Schwarz beginnt Gültige Züge durch angedeutet

Reversi Schwarz hat gezogen Weiß ist am Zug

Reversi Weiß hat gezogen

Awards und Tournier Beste Benutzerschnittstelle Beste Architektur Beste Dokumentation Beste Web-Präsenz Durch Jury vergeben Bester KI-Spieler Durch Turnier bestimmt

Was ist Notenrelevant? Abnahme des Hauptprojekts Mündliche Prüfung in Teams Gesamtdauer 50 Minuten 25 Minuten Präsentation der Ergebnisse 25 Minuten Fragen durch Prüfer Geprüft wird Technisches Verständnis des Codes Verständnis der Themen des Praktikums Zur Zulassung zum Hauptprojekt muss bestanden werden: Eignungsfeststellung Code Review

Eignungsfeststellung und Code Review Eignungsfeststellung Schriftlich Samstag, 24.11., 9-12 Uhr, Räume B 101 und M 218, Geschwister-Scholl-Platz 1 Geprüft wird das Verständnis der Themen des Vorprojekts Design Patterns, MVC, Swing, Nebenläufige Programmierung, Unit Testing, Netzwerk, JSON, Alpha/Beta Pruning Code Reviews des Vorprojekts Auf Basis des im SVN am 27.11. vorhandenen Code

Die nächsten Schritte http://sep.pst.ifi.lmu.de Aufgaben für diese Woche Videos anschauen Java, Eclipse und SVN einrichten Redmine erlernen Ab Dienstag (16.10.) Vorprojekt-Gruppe herausfinden Kontakt herstellen zu Team-Mitgliedern Coaching-Termin eintragen, sobald er fest steht Erste Aufgabenstellung Montag, 22.10. Erster Coaching-Termin in KW 43 (22.10 26.10.)