UnivIS
Informationssystem der Friedrich-Alexander-Universität Erlangen-Nürnberg © Config eG 
FAU Logo
  Sammlung/Stundenplan    Modulbelegung Home  |  Rechtliches  |  Kontakt  |  Hilfe    
Suche:      Semester:   
 Lehr-
veranstaltungen
   Personen/
Einrichtungen
   Räume   Forschungs-
bericht
   Publi-
kationen
   Internat.
Kontakte
   Examens-
arbeiten
   Telefon &
E-Mail
 
 
 Darstellung
 
Druckansicht

 
 
 Außerdem im UnivIS
 
Vorlesungs- und Modulverzeichnis nach Studiengängen

Vorlesungsverzeichnis

 
 
Veranstaltungskalender

Stellenangebote

Möbel-/Rechnerbörse

 
 
Einrichtungen >> Technische Fakultät (TF) >> Department Informatik (INF) >> Professur für Open Source Software >>

Agile Methoden und Open Source (Vorlesung + Uebung, Praktikum/Projekt) (Android, Web Service, Medizin IS) (PSWT-AMOS)

Verantwortliche/Verantwortlicher
N.N.

Angaben
Vorlesung mit Übung
4 SWS, benoteter Schein, ECTS-Studium, ECTS-Credits: 10

Studienfächer / Studienrichtungen
WPF EEI-BA ab 1 (ECTS-Credits: 10)
WPF INF-BA-PR ab 4 (ECTS-Credits: 10)
WPF INF-DH-SWE ab 5 (ECTS-Credits: 10)
WPF INF-DH-PS ab 5 (ECTS-Credits: 10)
WPF INF-DH-MINF ab 5 (ECTS-Credits: 10)
WPF CE-MA-INF ab 2 (ECTS-Credits: 10)
WF IuK-BA ab 5 (ECTS-Credits: 10)
WF IuK-DH ab 5 (ECTS-Credits: 10)
WF IuK-MA ab 1 (ECTS-Credits: 10)
WPF WINF-BA ab 1 (ECTS-Credits: 10)

Voraussetzungen / Organisatorisches
Materialien hier: http://www.studon.uni-erlangen.de/crs99849.html

Inhalt

Agile Methoden und Open Source

Vorlesung + Übungen, Praktikum und Projekt

Beschreibung

Diese Vorlesung + Übungen respektive Praktikum oder Projekt vermittelt Ihnen, wie agile Methoden der Softwareentwicklung und wie Open-Source-Softwareentwicklung funktioniert. Der Unterricht besteht aus Vorlesung (2 SWS) und Übungen zur Vorlesung (2 SWS) pro Woche, insg. für 5 ECTS. Sie können zusätzlich am dazugehörigen Praktikum (Bachelor) oder Projekt (Master) teilnehmen, welches Gruppenarbeit ausserhalb der Vorlesung + Übungen verlangt, insg. für 10 ECTS. Die Lerninhalte der Vorlesung + Übungen umfassen:

  • Agile Methoden der Softwareentwicklung

  • Der Scrum-Entwicklungsprozess, Produktmanagement

  • XP-Entwicklungspraktiken, z.B. Refactoring, Paarprogrammierung

  • Test-getriebene Entwicklung, Continuous Integration

  • Open Source Definition, Geschichte, Rechtliches

  • Open Source Prozesse und Erfolgsmethoden ("best practices")

  • Kommerzielle Bedeutung, Gemeinschaftsprojekte

  • Moderne Werkzeuge und Praktiken, Verwendung von Source Forge

Die Projektarbeit erfolgt als eine Sequenz von wöchentlichen Iterationen (Scrum Sprints), in denen Software entwickelt wird. Die der Projektarbeit zugeordneten Übungen adressieren sowohl Management- wie technische Aspekte der Softwareentwicklung. Die Projektinhalte änderen sich von Semester zu Semester, adressieren aber zumeist die folgenden Themen:

  • Moderne Softwarearchitektur (REST und SOUIs)

  • Java-Programmierung von Handys unter Android

  • Java Programmierung von Webserver Technologie

Aktuelle Inhalte sowie weitere Fragen werden in der ersten Vorlesung oder einer etwaigen Vorbesprechung (siehe weiterführende Information) geklärt.

Studienplan und Benotung

Sie können an dieser Lehrveranstaltung in zwei Formen teilnehmen:

  • Vorlesung + Übung (4 SWS, 5 ECTS). Sie nehmen an Vorlesung und Übungen teil. Sie erhalten einen benoteten Schein oder was Ihre Prüfungsordnung verlangt. Benotung erfolgt auf Basis aktiver Mitarbeit in den Übungen. Geeignet insb. für Master-Studenten im IIS-Studiengang.

  • Praktikum (Bachelor) oder Projekt (Master) (4 SWS, 10 ECTS). Sie nehmen zusätzlich zu Vorlesung und Übungen an der Projektarbeit teil. Sie erhalten einen unbenoteten oder benoteten Schein. Benotung erfolgt auf Basis aktiver Mitarbeit in Übungen und selbständiger Gruppenarbeit.

Projektinhalt SS 2010

Im SS 2010 AMOS Praktikum wird für einen echten Kunden eine Open-Source-Software unter Verwendung von agilen Methoden entwickelt. Das Projekt ist ein Informationssystem für Kinderärzte, welches den klinischen Alltag mit Medikamentierungsinformation unterstützt. Technisch wird für Android-Handys ein nativer Client entwickelt, welcher auf einen zu entwickelnden Webserver mittels REST-Schnittstelle zugreift. Sowohl auf Handys wie auf Webserver wird mit Java unter Linux entwickelt.

  • Motivation: Echter Kunde; Webserver + Android-Handy-Programmierung; Sponsoring + demo

  • Technologie: Java, Javascript; Linux (Server), Android (Handy); Tomcat, PostgreSQL, Hibernate

ECTS-Informationen:
Credits: 10

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 10, Maximale Teilnehmerzahl: 25
www: http://pswt.cs.fau.de/teaching/SS2010/AMOS/index.html

Verwendung in folgenden UnivIS-Modulen
Startsemester SS 2010:
Agile Methoden und Open Source Praktikum (Android, Web Service, Medizin IS) (PSWT-AMOS-PR)

Kurse
    
Mi  10:15 - 11:45  04.150
Mi  12:15 - 13:45  04.150, 02.151b Graphik
Fr  14:15 - 15:45  n.V.
Dirk Riehle
Hannes Dohrn
Carsten Kolassa
Michel Alexandre Salim
UnivIS ist ein Produkt der Config eG, Buckenhof