Agile Softwareentwicklung

 

 

IF AGI 01 Agile Softwareentwicklung für mobile Geräte – eine Android-App in einer Woche

IF AGI 02 Agile Entwicklung mit Ruby on Rails

 



IF AGI 01

Agile Softwareentwicklung für mobile Geräte – eine Android-App in einer Woche


Workshop


Miriam Busch

Berlin


Mo 2.9. 11.00-12.30 und 14.00-16.30 Uhr
Di 3.9. 09.00-12.30 und 14.00-16.30 Uhr
Mi 4.9. 09.00-12.30 Uhr
Do 5.9. 09.00-12.30 und 14.00-15.30 Uhr
Fr 6.9. 09.00-12.30 und 14.00-15.30 Uhr


Voraussetzung: Verständnis objektorientierter Programmierung und Erfahrungen mit Java

Sprache: Sind englischsprachige Teilnehmerinnen anwesend, wird die Unterrichtssprache auch Englisch sein!

Anforderung: Kurzer Informationsaustausch und Lektüre vor dem Sommerstudium (2h), Projektarbeit während des Sommerstudiums. Optional: Entwicklung der nächsten Version der App nach dem Sommerstudium.

Teilnehmerinnen: 12

Credit Points (ECTS): 1, mit Ausarbeitung 2

Anerkennung in Uni Bremen: (General Studies VAK allgemein) META-2013/IF.2013.AGI.01

(Digitale Medien VAK) 03-B-UN-2/IF.2013.AGI.01 (Freie Wahl); auf Antrag wählbar für Master

(Elektrotechnik VAK) auf Antrag anerkennbar als General Studies

(Informatik VAK) 03-BU-2/IF.2013.AGI.01 (Freie Wahl); auf Antrag wählbar für Master

(Produktionstechnik) anerkannt im Modul General Studies

Anerkannt als Bildungsurlaub im Land Bremen.


Android ist derzeit die am schnellsten wachsende Smartphone-Plattform. Wie wird eine App für Android entwickelt?
Die Teilnehmerinnen bilden ein agiles Projektteam, das sich in 5 Tagen in eine neue Anwendungsplattform (Android-Smartphones) mit ihrer Softwareentwicklungsumgebung einarbeitet und gemeinsam und arbeitsteilig eine erste Version einer Applikation entwirft, implementiert und testet. Wir definieren unser eigenes agiles Vorgehensmodell angelehnt an SCRUM, arbeiten mit einem Versionskontrollsystem, testen unsere Software auf Android-Geräten und dokumentieren unsere Arbeitsschritte in einem Wiki oder einer ähnlichen kollaborativen Arbeitsumgebung.
Zur agilen Softwareentwicklung und Android werden keine Kenntnisse vorausgesetzt.


^nach oben



IF AGI 02

Agile Entwicklung mit Ruby on Rails


Kurs


Prof. Dr. Barbara Kleinen

HTW Berlin


Mo 2.9. 11.00-12.30 und 14.00-16.30 Uhr
Di 3.9. 09.00-12.30 und 14.00-16.30 Uhr
Mi 4.9. 09.00-10.30 Uhr


Voraussetzung: Grundkenntnisse über Texteditoren, der Benutzung der Kommandozeile und der Versionkontrolle – bevorzugt git. SQL Kenntnisse sind hilfreich, aber nicht nötig. Teilnehmerinnen sollten mindestens in einer Programmiersprache praktische Erfahrungen besitzen – dies ist jedoch kein Programmierkurs. Kenntnisse von Ruby sind hilfreich, aber nicht vorausgesetzt. Da Web Anwendungen entwickelt werden, sind Grundkenntnisse von HTML, CSS und Web Funktionalität vorteilhaft. Eigener Laptop mit Installationsrechten und Systemkenntnis erforderlich.

Sprache: Sind englischsprachige Teilnehmerinnen anwesend, wird die Unterrichtssprache auch Englisch sein!

Anforderung: Informationsaustausch und Einarbeitung in ein Ruby / Ruby on Rails Tutorial sowie Vorbereitung einer Präsentation über das eigene Projekt vor dem Sommerstudium; Vortrag und Übungen beim sowie Ausarbeitung nach dem Sommerstudium. Teilnehmerinnen sollen ihren Computer mitbringen, auf dem Ruby on Rails installiert ist.

Teilnehmerinnen: 12

Credit Points (ECTS): mit Ausarbeitung 1

Anerkennung in Uni Bremen: (General Studies VAK allgemein) META-2013/IF.2013.AGI.02

(Digitale Medien VAK) 03-B-UN-2/IF.2013.AGI.02 (Freie Wahl); auf Antrag wählbar für Master

(Elektrotechnik VAK) auf Antrag anerkennbar als General Studies

(Informatik VAK) 03-BU-2/IF.2013.AGI.02 (Freie Wahl); auf Antrag wählbar für Master

(Produktionstechnik) anerkannt im Modul General Studies

Anerkannt als Bildungsurlaub im Land Bremen.


Dieser Kurs bietet einen Einblick in die agile Entwicklung von Webapplikationen mit dem Framework Ruby on Rails. Im Kurs entwickeln die Teilnehmerinnen eine Webanwendung zu einem selbstgewählten Thema und gehen dabei nach der agilen Methode "Scrum" vor. Es werden verschiedene Aspekte des Rails Frameworks vorgestellt bzw. je nach Anforderungen des gewählten Projektes selbst erarbeitet.


^nach oben